Skip to content

Configure Helm charts to use AWS Marketplace ECR registry #10

Description

@colek42

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

  • enhancement
  • aws
  • registry

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions