10 Matching Annotations
  1. Aug 2026
    1. --values charts/aggregates/migrationAssistantWithArgo/valuesGke.yaml

      valuesGke.yaml is insufficient for the chart. Also need values which are specific for this installation

      ``` gcp: project: opensearch-migration serviceAccountEmail: osmigration5c7e5d4a-node-sa@opensearch-migration.iam.gserviceaccount.com

      gcsBucketConfiguration: bucketName: os-migration-5c7e5d4a

      images: migrationConsole: repository: us-central1-docker.pkg.dev/opensearch-migration/migrations/migration-console

      installer:
        repository: us-central1-docker.pkg.dev/opensearch-migration/migrations/migration-console
      
      reindexFromSnapshot:
        repository: us-central1-docker.pkg.dev/opensearch-migration/migrations/reindex-from-snapshot
      
      captureProxy:
        repository: us-central1-docker.pkg.dev/opensearch-migration/migrations/traffic-capture-proxy
      
      trafficReplayer:
        repository: us-central1-docker.pkg.dev/opensearch-migration/migrations/traffic-replayer
      

      ```

    2. The Artifact Registry API is enabled and the GKE node service account already has roles/artifactregistry.reader. What’s missing is the actual Docker repository and images.

      You need four things:

      1. Create the migrations repository:

      gcloud artifacts repositories create migrations \ --project=opensearch-migration \ --location=us-central1 \ --repository-format=docker \ --description="OpenSearch Migration Assistant images"

      1. Authenticate Docker for pushes:

      gcloud auth configure-docker us-central1-docker.pkg.dev

      1. Populate it with these release 3.3.5 images:

      opensearch-migrations-console opensearch-migrations-reindex-from-snapshot opensearch-migrations-traffic-capture-proxy opensearch-migrations-traffic-replayer

      The quickest approach is to mirror the published images rather than build them locally. For example:

      docker pull public.ecr.aws/opensearchproject/opensearch-migrations-console:3.3.5

      docker tag \ public.ecr.aws/opensearchproject/opensearch-migrations-console:3.3.5 \ us-central1-docker.pkg.dev/opensearch-migration/migrations/migration-console:3.3.5

      docker push \ us-central1-docker.pkg.dev/opensearch-migration/migrations/migration-console:3.3.5

      Repeat that mapping for:

      opensearch-migrations-reindex-from-snapshot → migrations/reindex-from-snapshot:3.3.5

      opensearch-migrations-traffic-capture-proxy → migrations/traffic-capture-proxy:3.3.5

      opensearch-migrations-traffic-replayer → migrations/traffic-replayer:3.3.5

      1. Update Terraform to reference tag 3.3.5, including capture proxy and traffic replayer. Currently deployment/ terraform/gcp/main.tf:382 only fully configures the console, installer, and reindex images, and uses latest.