Aggiorna Config Sync utilizzando un registro privato

Per essere eseguita, ogni versione di Config Sync richiede un insieme specifico di immagini con controllo delle versioni. Se utilizzi un registro privato, devi estrarre, taggare e inviare queste immagini al tuo registro privato prima di poter installare i componenti di Config Sync o eseguire l'upgrade della versione di Config Sync.

Aggiungere immagini a un registro privato

Per eseguire il push di immagini Config Sync specifiche della versione in un registro privato, fai clic sull'icona Più per la versione che vuoi utilizzare e completa i passaggi elencati.

1.21.3

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/admission-webhook:v1.21.3-rc.2
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.3-rc.2
    docker pull gcr.io/config-management-release/git-sync:v4.4.2-gke.1__linux_amd64
    docker pull gcr.io/config-management-release/helm-sync:v1.21.3-rc.2
    docker pull gcr.io/config-management-release/hydration-controller:v1.21.3-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.21.3-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.10
    docker pull gcr.io/config-management-release/reconciler-manager:v1.21.3-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.21.3-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.21.3-rc.2
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/admission-webhook:v1.21.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.3-rc.2
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.3-rc.2
    docker tag gcr.io/config-management-release/git-sync:v4.4.2-gke.1__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.1__linux_amd64
    docker tag gcr.io/config-management-release/helm-sync:v1.21.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.3-rc.2
    docker tag gcr.io/config-management-release/hydration-controller:v1.21.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.3-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.21.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.3-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.10 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.10
    docker tag gcr.io/config-management-release/reconciler-manager:v1.21.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.3-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.21.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.3-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.21.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.3-rc.2
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.1__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.10
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.3-rc.2
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.21.2

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/admission-webhook:v1.21.2-rc.2
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.2-rc.2
    docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.19__linux_amd64
    docker pull gcr.io/config-management-release/helm-sync:v1.21.2-rc.2
    docker pull gcr.io/config-management-release/hydration-controller:v1.21.2-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.21.2-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9
    docker pull gcr.io/config-management-release/reconciler-manager:v1.21.2-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.21.2-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.21.2-rc.2
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/admission-webhook:v1.21.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.2-rc.2
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.2-rc.2
    docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.19__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.19__linux_amd64
    docker tag gcr.io/config-management-release/helm-sync:v1.21.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.2-rc.2
    docker tag gcr.io/config-management-release/hydration-controller:v1.21.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.2-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.21.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.2-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9
    docker tag gcr.io/config-management-release/reconciler-manager:v1.21.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.2-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.21.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.2-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.21.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.2-rc.2
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.19__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.2-rc.2
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.21.1

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/admission-webhook:v1.21.1-rc.1
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.1-rc.1
    docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64
    docker pull gcr.io/config-management-release/helm-sync:v1.21.1-rc.1
    docker pull gcr.io/config-management-release/hydration-controller:v1.21.1-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.21.1-rc.1
    docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9
    docker pull gcr.io/config-management-release/reconciler-manager:v1.21.1-rc.1
    docker pull gcr.io/config-management-release/reconciler:v1.21.1-rc.1
    docker pull gcr.io/config-management-release/resource-group-controller:v1.21.1-rc.1
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/admission-webhook:v1.21.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.1-rc.1
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.1-rc.1
    docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64
    docker tag gcr.io/config-management-release/helm-sync:v1.21.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.1-rc.1
    docker tag gcr.io/config-management-release/hydration-controller:v1.21.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.1-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.21.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.1-rc.1
    docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9
    docker tag gcr.io/config-management-release/reconciler-manager:v1.21.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.1-rc.1
    docker tag gcr.io/config-management-release/reconciler:v1.21.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.1-rc.1
    docker tag gcr.io/config-management-release/resource-group-controller:v1.21.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.1-rc.1
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.1-rc.1
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.21.0

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/admission-webhook:v1.21.0-rc.2
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.0-rc.2
    docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64
    docker pull gcr.io/config-management-release/helm-sync:v1.21.0-rc.2
    docker pull gcr.io/config-management-release/hydration-controller:v1.21.0-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.21.0-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.7
    docker pull gcr.io/config-management-release/reconciler-manager:v1.21.0-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.21.0-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.21.0-rc.2
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/admission-webhook:v1.21.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.0-rc.2
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.0-rc.2
    docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64
    docker tag gcr.io/config-management-release/helm-sync:v1.21.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.0-rc.2
    docker tag gcr.io/config-management-release/hydration-controller:v1.21.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.0-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.21.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.0-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.7 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.7
    docker tag gcr.io/config-management-release/reconciler-manager:v1.21.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.0-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.21.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.0-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.21.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.0-rc.2
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.7
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.0-rc.2
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.20.3

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/admission-webhook:v1.20.3-rc.1
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.3-rc.1
    docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.11__linux_amd64
    docker pull gcr.io/config-management-release/helm-sync:v1.20.3-rc.1
    docker pull gcr.io/config-management-release/hydration-controller:v1.20.3-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.20.3-rc.1
    docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.8
    docker pull gcr.io/config-management-release/reconciler-manager:v1.20.3-rc.1
    docker pull gcr.io/config-management-release/reconciler:v1.20.3-rc.1
    docker pull gcr.io/config-management-release/resource-group-controller:v1.20.3-rc.1
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/admission-webhook:v1.20.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.3-rc.1
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.3-rc.1
    docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.11__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.11__linux_amd64
    docker tag gcr.io/config-management-release/helm-sync:v1.20.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.3-rc.1
    docker tag gcr.io/config-management-release/hydration-controller:v1.20.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.3-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.20.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.3-rc.1
    docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.8 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.8
    docker tag gcr.io/config-management-release/reconciler-manager:v1.20.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.3-rc.1
    docker tag gcr.io/config-management-release/reconciler:v1.20.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.3-rc.1
    docker tag gcr.io/config-management-release/resource-group-controller:v1.20.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.3-rc.1
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.11__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.8
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.3-rc.1
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.20.2

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/admission-webhook:v1.20.2-rc.2
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.2-rc.2
    docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.9__linux_amd64
    docker pull gcr.io/config-management-release/helm-sync:v1.20.2-rc.2
    docker pull gcr.io/config-management-release/hydration-controller:v1.20.2-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.20.2-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7
    docker pull gcr.io/config-management-release/reconciler-manager:v1.20.2-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.20.2-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.20.2-rc.2
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/admission-webhook:v1.20.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.2-rc.2
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.2-rc.2
    docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.9__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.9__linux_amd64
    docker tag gcr.io/config-management-release/helm-sync:v1.20.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.2-rc.2
    docker tag gcr.io/config-management-release/hydration-controller:v1.20.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.2-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.20.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.2-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7
    docker tag gcr.io/config-management-release/reconciler-manager:v1.20.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.2-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.20.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.2-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.20.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.2-rc.2
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.9__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.2-rc.2
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.20.1

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/admission-webhook:v1.20.1-rc.1
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.1-rc.1
    docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.4__linux_amd64
    docker pull gcr.io/config-management-release/helm-sync:v1.20.1-rc.1
    docker pull gcr.io/config-management-release/hydration-controller:v1.20.1-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.20.1-rc.1
    docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7
    docker pull gcr.io/config-management-release/reconciler-manager:v1.20.1-rc.1
    docker pull gcr.io/config-management-release/reconciler:v1.20.1-rc.1
    docker pull gcr.io/config-management-release/resource-group-controller:v1.20.1-rc.1
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/admission-webhook:v1.20.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.1-rc.1
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.1-rc.1
    docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.4__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.4__linux_amd64
    docker tag gcr.io/config-management-release/helm-sync:v1.20.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.1-rc.1
    docker tag gcr.io/config-management-release/hydration-controller:v1.20.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.1-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.20.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.1-rc.1
    docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7
    docker tag gcr.io/config-management-release/reconciler-manager:v1.20.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.1-rc.1
    docker tag gcr.io/config-management-release/reconciler:v1.20.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.1-rc.1
    docker tag gcr.io/config-management-release/resource-group-controller:v1.20.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.1-rc.1
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.4__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.1-rc.1
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.20.0

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/admission-webhook:v1.20.0-rc.3
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.0-rc.3
    docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.2__linux_amd64
    docker pull gcr.io/config-management-release/helm-sync:v1.20.0-rc.3
    docker pull gcr.io/config-management-release/hydration-controller:v1.20.0-rc.3
    docker pull gcr.io/config-management-release/oci-sync:v1.20.0-rc.3
    docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.5
    docker pull gcr.io/config-management-release/reconciler-manager:v1.20.0-rc.3
    docker pull gcr.io/config-management-release/reconciler:v1.20.0-rc.3
    docker pull gcr.io/config-management-release/resource-group-controller:v1.20.0-rc.3
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/admission-webhook:v1.20.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.0-rc.3
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.0-rc.3
    docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.2__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.2__linux_amd64
    docker tag gcr.io/config-management-release/helm-sync:v1.20.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.0-rc.3
    docker tag gcr.io/config-management-release/hydration-controller:v1.20.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.0-rc.3
    docker tag gcr.io/config-management-release/oci-sync:v1.20.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.0-rc.3
    docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.5 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.5
    docker tag gcr.io/config-management-release/reconciler-manager:v1.20.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.0-rc.3
    docker tag gcr.io/config-management-release/reconciler:v1.20.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.0-rc.3
    docker tag gcr.io/config-management-release/resource-group-controller:v1.20.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.0-rc.3
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.2__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.5
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.0-rc.3
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.19.2

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/config-management-operator:v1.19.2-rc.1
    docker pull gcr.io/config-management-release/admission-webhook:v1.19.2-rc.1
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.2-rc.1
    docker pull gcr.io/config-management-release/git-sync:v4.2.4-gke.8__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14
    docker pull gcr.io/config-management-release/helm-sync:v1.19.2-rc.1
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16
    docker pull gcr.io/config-management-release/hydration-controller:v1.19.2-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.19.2-rc.1
    docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.4
    docker pull gcr.io/config-management-release/reconciler-manager:v1.19.2-rc.1
    docker pull gcr.io/config-management-release/reconciler:v1.19.2-rc.1
    docker pull gcr.io/config-management-release/resource-group-controller:v1.19.2-rc.1
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/config-management-operator:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.2-rc.1
    docker tag gcr.io/config-management-release/admission-webhook:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.2-rc.1
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.2-rc.1
    docker tag gcr.io/config-management-release/git-sync:v4.2.4-gke.8__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.4-gke.8__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14
    docker tag gcr.io/config-management-release/helm-sync:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.2-rc.1
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16
    docker tag gcr.io/config-management-release/hydration-controller:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.2-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.2-rc.1
    docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.4 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.4
    docker tag gcr.io/config-management-release/reconciler-manager:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.2-rc.1
    docker tag gcr.io/config-management-release/reconciler:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.2-rc.1
    docker tag gcr.io/config-management-release/resource-group-controller:v1.19.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.2-rc.1
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.4-gke.8__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.4
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.2-rc.1
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.19.1

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/config-management-operator:v1.19.1-rc.1
    docker pull gcr.io/config-management-release/admission-webhook:v1.19.1-rc.1
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.1-rc.1
    docker pull gcr.io/config-management-release/git-sync:v4.2.4-gke.4__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14
    docker pull gcr.io/config-management-release/helm-sync:v1.19.1-rc.1
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16
    docker pull gcr.io/config-management-release/hydration-controller:v1.19.1-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.19.1-rc.1
    docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.4
    docker pull gcr.io/config-management-release/reconciler-manager:v1.19.1-rc.1
    docker pull gcr.io/config-management-release/reconciler:v1.19.1-rc.1
    docker pull gcr.io/config-management-release/resource-group-controller:v1.19.1-rc.1
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/config-management-operator:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.1-rc.1
    docker tag gcr.io/config-management-release/admission-webhook:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.1-rc.1
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.1-rc.1
    docker tag gcr.io/config-management-release/git-sync:v4.2.4-gke.4__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.4-gke.4__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14
    docker tag gcr.io/config-management-release/helm-sync:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.1-rc.1
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16
    docker tag gcr.io/config-management-release/hydration-controller:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.1-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.1-rc.1
    docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.4 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.4
    docker tag gcr.io/config-management-release/reconciler-manager:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.1-rc.1
    docker tag gcr.io/config-management-release/reconciler:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.1-rc.1
    docker tag gcr.io/config-management-release/resource-group-controller:v1.19.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.1-rc.1
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.4-gke.4__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.4
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.1-rc.1
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.

1.19.0

Per aggiungere le immagini a un registro privato:

  1. Estrai le immagini di Config Sync:
    docker pull gcr.io/config-management-release/config-management-operator:v1.19.0-rc.3
    docker pull gcr.io/config-management-release/admission-webhook:v1.19.0-rc.2
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.0-rc.2
    docker pull gcr.io/config-management-release/git-sync:v4.2.3-gke.5__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14
    docker pull gcr.io/config-management-release/helm-sync:v1.19.0-rc.2
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16
    docker pull gcr.io/config-management-release/hydration-controller:v1.19.0-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.19.0-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.3
    docker pull gcr.io/config-management-release/reconciler-manager:v1.19.0-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.19.0-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.19.0-rc.2
    
  2. Crea una variabile per l'URL del tuo registro privato:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Sostituisci PRIVATE_REGISTRY_URL con l'URL del tuo registro privato.
  3. Tagga le immagini con l'URL del tuo registro privato:
    docker tag gcr.io/config-management-release/config-management-operator:v1.19.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.0-rc.3
    docker tag gcr.io/config-management-release/admission-webhook:v1.19.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.0-rc.2
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.19.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.0-rc.2
    docker tag gcr.io/config-management-release/git-sync:v4.2.3-gke.5__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.3-gke.5__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.14 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14
    docker tag gcr.io/config-management-release/helm-sync:v1.19.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.0-rc.2
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.16 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16
    docker tag gcr.io/config-management-release/hydration-controller:v1.19.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.0-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.19.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.0-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.3 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.3
    docker tag gcr.io/config-management-release/reconciler-manager:v1.19.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.0-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.19.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.0-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.19.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.0-rc.2
    
  4. Esegui il push delle immagini taggate nel tuo registro privato:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.19.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.19.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.19.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.3-gke.5__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.14
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.19.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.19.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.19.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.3
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.19.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.19.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.19.0-rc.2
    

Se riesci a estrarre le immagini taggate dal tuo registro privato, la procedura è andata a buon fine.