Problem
The Helm charts currently hardcode GCP Artifact Registry. Production deployments require AWS Marketplace ECR registry only.
Current State
global:
registry:
provider: gcp-artifact
url: us-east4-docker.pkg.dev
repository: judge-395516/judge-image-registry
Desired State
Configure all Helm charts to use AWS Marketplace ECR:
global:
aws:
region: "us-east-1"
ecrRegistry: "709825985650" # AWS Marketplace fixed registry ID
repository: "testifysec"
Image references should be:
709825985650.dkr.ecr.us-east-1.amazonaws.com/testifysec/judge-api:v1.15.0
709825985650.dkr.ecr.us-east-1.amazonaws.com/testifysec/archivista:v1.15.0
Files to Update
charts/judge/values.yaml - Update registry configuration
charts/judge/templates/_helpers.tpl - Add helper for image URIs
- All service chart templates - Use AWS Marketplace registry
Impact
- High Priority: Required for production AWS deployments
- Removes GCP dependency
- Simplifies configuration for AWS users
Labels
Problem
The Helm charts currently hardcode GCP Artifact Registry. Production deployments require AWS Marketplace ECR registry only.
Current State
Desired State
Configure all Helm charts to use AWS Marketplace ECR:
Image references should be:
Files to Update
charts/judge/values.yaml- Update registry configurationcharts/judge/templates/_helpers.tpl- Add helper for image URIsImpact
Labels