Actualiza el Sincronizador de configuración con un registro privado

Cada versión del Sincronizador de configuración requiere un conjunto específico de imágenes con control de versiones para ejecutarse. Si usas un registro privado, debes extraer, etiquetar y enviar estas imágenes a tu registro privado antes de instalar componentes del Sincronizador de configuración o actualizar la versión del Sincronizador de configuración.

Agrega imágenes a un registro privado

Para enviar imágenes del Sincronizador de configuración específicas de la versión a un registro privado, haz clic en el ícono de signo más de la versión que deseas usar y completa los pasos detallados.

1.17.3

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.17.3-rc.2
    docker pull gcr.io/config-management-release/admission-webhook:v1.17.3-rc.2
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.17.3-aed792f.g0
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.17.3-rc.2
    docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.11__linux_amd64
    docker pull gcr.io/config-management-release/git-sync:v4.2.1-gke.1__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.11
    docker pull gcr.io/config-management-release/helm-sync:v1.17.3-rc.2
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.13
    docker pull gcr.io/config-management-release/hydration-controller:v1.17.3-rc.2
    docker pull gcr.io/config-management-release/monorepo:v1.17.3-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.17.3-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.91.0-gke.6
    docker pull gcr.io/config-management-release/reconciler-manager:v1.17.3-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.17.3-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.17.3-rc.2
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.17.3-rc.2
    docker tag gcr.io/config-management-release/admission-webhook:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.17.3-rc.2
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.17.3-aed792f.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.17.3-aed792f.g0
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.17.3-rc.2
    docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.11__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.11__linux_amd64
    docker tag gcr.io/config-management-release/git-sync:v4.2.1-gke.1__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.1-gke.1__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.11 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.11
    docker tag gcr.io/config-management-release/helm-sync:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.17.3-rc.2
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.13 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.13
    docker tag gcr.io/config-management-release/hydration-controller:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.17.3-rc.2
    docker tag gcr.io/config-management-release/monorepo:v1.17.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.17.3-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.17.3-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.91.0-gke.6 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.91.0-gke.6
    docker tag gcr.io/config-management-release/reconciler-manager:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.17.3-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.17.3-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.17.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.17.3-rc.2
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.17.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.17.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.17.3-aed792f.g0
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.17.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.11__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.1-gke.1__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.11
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.17.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.13
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.17.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.17.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.17.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.91.0-gke.6
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.17.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.17.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.17.3-rc.2
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.17.2

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/admission-webhook:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.17.2-aed792f.g1
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.10__linux_amd64
    docker pull gcr.io/config-management-release/git-sync:v4.1.0-gke.7__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.11
    docker pull gcr.io/config-management-release/helm-sync:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.13
    docker pull gcr.io/config-management-release/hydration-controller:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/monorepo:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/otelcontribcol:v0.91.0-gke.5
    docker pull gcr.io/config-management-release/reconciler-manager:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/reconciler:v1.17.2-rc.1
    docker pull gcr.io/config-management-release/resource-group-controller:v1.17.2-rc.1
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/admission-webhook:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.17.2-aed792f.g1 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.17.2-aed792f.g1
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.10__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.10__linux_amd64
    docker tag gcr.io/config-management-release/git-sync:v4.1.0-gke.7__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.1.0-gke.7__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.11 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.11
    docker tag gcr.io/config-management-release/helm-sync:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.13 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.13
    docker tag gcr.io/config-management-release/hydration-controller:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/monorepo:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/otelcontribcol:v0.91.0-gke.5 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.91.0-gke.5
    docker tag gcr.io/config-management-release/reconciler-manager:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/reconciler:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.17.2-rc.1
    docker tag gcr.io/config-management-release/resource-group-controller:v1.17.2-rc.1 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.17.2-rc.1
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.17.2-aed792f.g1
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.10__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.1.0-gke.7__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.11
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.13
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.91.0-gke.5
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.17.2-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.17.2-rc.1
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.17.1

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.17.1-rc.1
    docker pull gcr.io/config-management-release/admission-webhook:v1.17.1-rc.2
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.17.1-39b5c4a.g1
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.17.1-rc.2
    docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.8__linux_amd64
    docker pull gcr.io/config-management-release/git-sync:v4.1.0-gke.5__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.11
    docker pull gcr.io/config-management-release/helm-sync:v1.17.1-rc.2
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.13
    docker pull gcr.io/config-management-release/hydration-controller:v1.17.1-rc.2
    docker pull gcr.io/config-management-release/monorepo:v1.17.1-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.17.1-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.91.0-gke.4
    docker pull gcr.io/config-management-release/reconciler-manager:v1.17.1-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.17.1-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.17.1-rc.2
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.17.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.17.1-rc.1
    docker tag gcr.io/config-management-release/admission-webhook:v1.17.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.17.1-rc.2
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.17.1-39b5c4a.g1 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.17.1-39b5c4a.g1
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.17.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.17.1-rc.2
    docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.8__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.8__linux_amd64
    docker tag gcr.io/config-management-release/git-sync:v4.1.0-gke.5__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.1.0-gke.5__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.11 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.11
    docker tag gcr.io/config-management-release/helm-sync:v1.17.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.17.1-rc.2
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.13 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.13
    docker tag gcr.io/config-management-release/hydration-controller:v1.17.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.17.1-rc.2
    docker tag gcr.io/config-management-release/monorepo:v1.17.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.17.1-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.17.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.17.1-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.91.0-gke.4 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.91.0-gke.4
    docker tag gcr.io/config-management-release/reconciler-manager:v1.17.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.17.1-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.17.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.17.1-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.17.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.17.1-rc.2
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.17.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.17.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.17.1-39b5c4a.g1
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.17.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.8__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.1.0-gke.5__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.11
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.17.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.13
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.17.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.17.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.17.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.91.0-gke.4
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.17.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.17.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.17.1-rc.2
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.17.0

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.17.0-rc.1
    docker pull gcr.io/config-management-release/admission-webhook:v1.17.0-rc.4
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.17.0-2055dcc.g1
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.17.0-rc.4
    docker pull gcr.io/config-management-release/git-sync:v4.1.0-gke.2__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.10
    docker pull gcr.io/config-management-release/helm-sync:v1.17.0-rc.4
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.12
    docker pull gcr.io/config-management-release/hydration-controller:v1.17.0-rc.4
    docker pull gcr.io/config-management-release/monorepo:v1.17.0-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.17.0-rc.4
    docker pull gcr.io/config-management-release/otelcontribcol:v0.89.0-gke.1
    docker pull gcr.io/config-management-release/reconciler-manager:v1.17.0-rc.4
    docker pull gcr.io/config-management-release/reconciler:v1.17.0-rc.4
    docker pull gcr.io/config-management-release/resource-group-controller:v1.17.0-rc.4
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.17.0-rc.1 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.17.0-rc.1
    docker tag gcr.io/config-management-release/admission-webhook:v1.17.0-rc.4 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.17.0-rc.4
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.17.0-2055dcc.g1 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.17.0-2055dcc.g1
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.17.0-rc.4 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.17.0-rc.4
    docker tag gcr.io/config-management-release/git-sync:v4.1.0-gke.2__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v4.1.0-gke.2__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.10 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.10
    docker tag gcr.io/config-management-release/helm-sync:v1.17.0-rc.4 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.17.0-rc.4
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.12 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.12
    docker tag gcr.io/config-management-release/hydration-controller:v1.17.0-rc.4 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.17.0-rc.4
    docker tag gcr.io/config-management-release/monorepo:v1.17.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.17.0-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.17.0-rc.4 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.17.0-rc.4
    docker tag gcr.io/config-management-release/otelcontribcol:v0.89.0-gke.1 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.89.0-gke.1
    docker tag gcr.io/config-management-release/reconciler-manager:v1.17.0-rc.4 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.17.0-rc.4
    docker tag gcr.io/config-management-release/reconciler:v1.17.0-rc.4 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.17.0-rc.4
    docker tag gcr.io/config-management-release/resource-group-controller:v1.17.0-rc.4 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.17.0-rc.4
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.17.0-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.17.0-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.17.0-2055dcc.g1
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.17.0-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.1.0-gke.2__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.10
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.17.0-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.12
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.17.0-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.17.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.17.0-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.89.0-gke.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.17.0-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.17.0-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.17.0-rc.4
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.16.3

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.16.3-rc.4
    docker pull gcr.io/config-management-release/admission-webhook:v1.16.3-rc.3
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.16.3-a1f01f4.g0
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.16.3-rc.3
    docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.5__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.10
    docker pull gcr.io/config-management-release/helm-sync:v1.16.3-rc.3
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.11
    docker pull gcr.io/config-management-release/hydration-controller:v1.16.3-rc.3
    docker pull gcr.io/config-management-release/monorepo:v1.16.3-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.16.3-rc.3
    docker pull gcr.io/config-management-release/otelcontribcol:v0.87.0-gke.1
    docker pull gcr.io/config-management-release/reconciler-manager:v1.16.3-rc.3
    docker pull gcr.io/config-management-release/reconciler:v1.16.3-rc.3
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.20
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.16.3-rc.4 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.16.3-rc.4
    docker tag gcr.io/config-management-release/admission-webhook:v1.16.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.16.3-rc.3
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.16.3-a1f01f4.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.16.3-a1f01f4.g0
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.16.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.16.3-rc.3
    docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.5__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.5__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.10 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.10
    docker tag gcr.io/config-management-release/helm-sync:v1.16.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.16.3-rc.3
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.11 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.11
    docker tag gcr.io/config-management-release/hydration-controller:v1.16.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.16.3-rc.3
    docker tag gcr.io/config-management-release/monorepo:v1.16.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.16.3-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.16.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.16.3-rc.3
    docker tag gcr.io/config-management-release/otelcontribcol:v0.87.0-gke.1 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.87.0-gke.1
    docker tag gcr.io/config-management-release/reconciler-manager:v1.16.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.16.3-rc.3
    docker tag gcr.io/config-management-release/reconciler:v1.16.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.16.3-rc.3
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.20 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.20
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.16.3-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.16.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.16.3-a1f01f4.g0
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.16.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.5__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.10
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.16.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.11
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.16.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.16.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.16.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.87.0-gke.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.16.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.16.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.20
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.16.2

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.16.2-rc.2
    docker pull gcr.io/config-management-release/admission-webhook:v1.16.2-rc.2
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.16.2-3e66ee2.g0
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.16.2-rc.2
    docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.3__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.8
    docker pull gcr.io/config-management-release/helm-sync:v1.16.2-rc.2
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.9
    docker pull gcr.io/config-management-release/hydration-controller:v1.16.2-rc.2
    docker pull gcr.io/config-management-release/monorepo:v1.16.2-rc.3
    docker pull gcr.io/config-management-release/oci-sync:v1.16.2-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.86.0-gke.1
    docker pull gcr.io/config-management-release/reconciler-manager:v1.16.2-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.16.2-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.17
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.16.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.16.2-rc.2
    docker tag gcr.io/config-management-release/admission-webhook:v1.16.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.16.2-rc.2
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.16.2-3e66ee2.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.16.2-3e66ee2.g0
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.16.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.16.2-rc.2
    docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.3__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.3__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.8 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.8
    docker tag gcr.io/config-management-release/helm-sync:v1.16.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.16.2-rc.2
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.9 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.9
    docker tag gcr.io/config-management-release/hydration-controller:v1.16.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.16.2-rc.2
    docker tag gcr.io/config-management-release/monorepo:v1.16.2-rc.3 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.16.2-rc.3
    docker tag gcr.io/config-management-release/oci-sync:v1.16.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.16.2-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.86.0-gke.1 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.86.0-gke.1
    docker tag gcr.io/config-management-release/reconciler-manager:v1.16.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.16.2-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.16.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.16.2-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.17 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.17
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.16.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.16.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.16.2-3e66ee2.g0
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.16.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.3__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.8
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.16.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.9
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.16.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.16.2-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.16.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.86.0-gke.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.16.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.16.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.17
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.16.1

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.16.1-rc.1
    docker pull gcr.io/config-management-release/admission-webhook:v1.16.1-rc.2
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.16.1-e50ee2f.g0
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.0.4
    docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.1__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.7
    docker pull gcr.io/config-management-release/helm-sync:v1.16.1-rc.2
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.8
    docker pull gcr.io/config-management-release/hydration-controller:v1.16.1-rc.2
    docker pull gcr.io/config-management-release/monorepo:v1.16.1-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.16.1-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0-gke.1
    docker pull gcr.io/config-management-release/reconciler-manager:v1.16.1-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.16.1-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.16
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.16.1-rc.1 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.16.1-rc.1
    docker tag gcr.io/config-management-release/admission-webhook:v1.16.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.16.1-rc.2
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.16.1-e50ee2f.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.16.1-e50ee2f.g0
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.0.4 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.0.4
    docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.1__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.1__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.7 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.7
    docker tag gcr.io/config-management-release/helm-sync:v1.16.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.16.1-rc.2
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.8 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.8
    docker tag gcr.io/config-management-release/hydration-controller:v1.16.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.16.1-rc.2
    docker tag gcr.io/config-management-release/monorepo:v1.16.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.16.1-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.16.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.16.1-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0-gke.1 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0-gke.1
    docker tag gcr.io/config-management-release/reconciler-manager:v1.16.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.16.1-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.16.1-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.16.1-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.16 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.16
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.16.1-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.16.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.16.1-e50ee2f.g0
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.0.4
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.1__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.7
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.16.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.8
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.16.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.16.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.16.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0-gke.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.16.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.16.1-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.16
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.16.0

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.16.0-rc.3
    docker pull gcr.io/config-management-release/admission-webhook:v1.16.0-rc.2
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.16.0-616aa8f.g0
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.0.3
    docker pull gcr.io/config-management-release/git-sync:v3.6.6-gke.3__linux_amd64
    docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.0__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.6
    docker pull gcr.io/config-management-release/helm-sync:v1.16.0-rc.2
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.7
    docker pull gcr.io/config-management-release/hydration-controller:v1.16.0-rc.2
    docker pull gcr.io/config-management-release/monorepo:v1.16.0-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.16.0-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0-gke.1
    docker pull gcr.io/config-management-release/reconciler-manager:v1.16.0-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.16.0-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.14
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.16.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.16.0-rc.3
    docker tag gcr.io/config-management-release/admission-webhook:v1.16.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.16.0-rc.2
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.16.0-616aa8f.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.16.0-616aa8f.g0
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.0.3 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.0.3
    docker tag gcr.io/config-management-release/git-sync:v3.6.6-gke.3__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.3__linux_amd64
    docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.0__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.0__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.6 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.6
    docker tag gcr.io/config-management-release/helm-sync:v1.16.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.16.0-rc.2
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.7 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.7
    docker tag gcr.io/config-management-release/hydration-controller:v1.16.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.16.0-rc.2
    docker tag gcr.io/config-management-release/monorepo:v1.16.0-rc.1 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.16.0-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.16.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.16.0-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0-gke.1 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0-gke.1
    docker tag gcr.io/config-management-release/reconciler-manager:v1.16.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.16.0-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.16.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.16.0-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.14 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.14
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.16.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.16.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.16.0-616aa8f.g0
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.0.3
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.3__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.0__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.6
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.16.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.7
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.16.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.16.0-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.16.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0-gke.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.16.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.16.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.14
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.15.3

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.15.3-rc.2
    docker pull gcr.io/config-management-release/admission-webhook:v1.15.3-rc.2
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.15.3-6aad7b6.g0
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.0.2
    docker pull gcr.io/config-management-release/git-sync:v3.6.6-gke.2__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.4
    docker pull gcr.io/config-management-release/helm-sync:v1.15.3-rc.2
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.5
    docker pull gcr.io/config-management-release/hydration-controller:v1.15.3-rc.2
    docker pull gcr.io/config-management-release/monorepo:v1.15.3-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.15.3-rc.2
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0-gke.1
    docker pull gcr.io/config-management-release/reconciler-manager:v1.15.3-rc.2
    docker pull gcr.io/config-management-release/reconciler:v1.15.3-rc.2
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.13
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.15.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.15.3-rc.2
    docker tag gcr.io/config-management-release/admission-webhook:v1.15.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.3-rc.2
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.15.3-6aad7b6.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.3-6aad7b6.g0
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.0.2 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.0.2
    docker tag gcr.io/config-management-release/git-sync:v3.6.6-gke.2__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.2__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.4 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.4
    docker tag gcr.io/config-management-release/helm-sync:v1.15.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.3-rc.2
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.5 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.5
    docker tag gcr.io/config-management-release/hydration-controller:v1.15.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.3-rc.2
    docker tag gcr.io/config-management-release/monorepo:v1.15.3-rc.1 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.3-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.15.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.3-rc.2
    docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0-gke.1 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0-gke.1
    docker tag gcr.io/config-management-release/reconciler-manager:v1.15.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.3-rc.2
    docker tag gcr.io/config-management-release/reconciler:v1.15.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.3-rc.2
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.13 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.13
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.15.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.3-6aad7b6.g0
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.0.2
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.2__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.4
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.5
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.3-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0-gke.1
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.13
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.15.2

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:v1.15.2-rc.4
    docker pull gcr.io/config-management-release/admission-webhook:v1.15.2-rc.3
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.15.2-cac4f35.g0
    docker pull gcr.io/config-management-release/git-sync:v3.6.6-gke.2__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.4
    docker pull gcr.io/config-management-release/helm-sync:v1.15.2-rc.3
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.5
    docker pull gcr.io/config-management-release/hydration-controller:v1.15.2-rc.3
    docker pull gcr.io/config-management-release/monorepo:v1.15.2-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.15.2-rc.3
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.15.2-rc.3
    docker pull gcr.io/config-management-release/reconciler:v1.15.2-rc.3
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.12
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:v1.15.2-rc.4 \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.15.2-rc.4
    docker tag gcr.io/config-management-release/admission-webhook:v1.15.2-rc.3 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.2-rc.3
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.15.2-cac4f35.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.2-cac4f35.g0
    docker tag gcr.io/config-management-release/git-sync:v3.6.6-gke.2__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.2__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.4 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.4
    docker tag gcr.io/config-management-release/helm-sync:v1.15.2-rc.3 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.2-rc.3
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.5 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.5
    docker tag gcr.io/config-management-release/hydration-controller:v1.15.2-rc.3 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.2-rc.3
    docker tag gcr.io/config-management-release/monorepo:v1.15.2-rc.2 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.2-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.15.2-rc.3 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.2-rc.3
    docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker tag gcr.io/config-management-release/reconciler-manager:v1.15.2-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.2-rc.3
    docker tag gcr.io/config-management-release/reconciler:v1.15.2-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.2-rc.3
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.12 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.12
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.15.2-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.2-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.2-cac4f35.g0
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.2__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.4
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.2-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.5
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.2-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.2-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.2-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.2-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.2-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.12
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.15.1

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:20230510165643-op
    docker pull gcr.io/config-management-release/admission-webhook:v1.15.1-rc.3
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.15.1-7caa6a4.g0
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:20230410212312
    docker pull gcr.io/config-management-release/git-sync:v3.6.6-gke.0__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2
    docker pull gcr.io/config-management-release/helm-sync:v1.15.1-rc.3
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3
    docker pull gcr.io/config-management-release/hydration-controller:v1.15.1-rc.3
    docker pull gcr.io/config-management-release/monorepo:v1.15.1-rc.4
    docker pull gcr.io/config-management-release/oci-sync:v1.15.1-rc.3
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.15.1-rc.3
    docker pull gcr.io/config-management-release/reconciler:v1.15.1-rc.3
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:20230510165643-op \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:20230510165643-op
    docker tag gcr.io/config-management-release/admission-webhook:v1.15.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.1-rc.3
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.15.1-7caa6a4.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.1-7caa6a4.g0
    docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:20230410212312 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:20230410212312
    docker tag gcr.io/config-management-release/git-sync:v3.6.6-gke.0__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.0__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2
    docker tag gcr.io/config-management-release/helm-sync:v1.15.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.1-rc.3
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker tag gcr.io/config-management-release/hydration-controller:v1.15.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.1-rc.3
    docker tag gcr.io/config-management-release/monorepo:v1.15.1-rc.4 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.1-rc.4
    docker tag gcr.io/config-management-release/oci-sync:v1.15.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.1-rc.3
    docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker tag gcr.io/config-management-release/reconciler-manager:v1.15.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.1-rc.3
    docker tag gcr.io/config-management-release/reconciler:v1.15.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.1-rc.3
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.9 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230510165643-op
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.1-7caa6a4.g0
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:20230410212312
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.6-gke.0__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.1-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.

1.15.0

Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:

  1. Extrae las imágenes del Sincronizador de configuración:
    docker pull gcr.io/config-management-release/config-management-operator:20230414175539-op
    docker pull gcr.io/config-management-release/admission-webhook:v1.15.0-rc.6
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.15.0-effa347.g0
    docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:20230410212312
    docker pull gcr.io/config-management-release/git-sync:v3.6.4-gke.1__linux_amd64
    docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2
    docker pull gcr.io/config-management-release/helm-sync:v1.15.0-rc.6
    docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3
    docker pull gcr.io/config-management-release/hydration-controller:v1.15.0-rc.6
    docker pull gcr.io/config-management-release/monorepo:v1.15.0-rc.1
    docker pull gcr.io/config-management-release/oci-sync:v1.15.0-rc.6
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.15.0-rc.6
    docker pull gcr.io/config-management-release/reconciler:v1.15.0-rc.6
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
    
  2. Crea una variable para la URL de registro privado:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Reemplaza PRIVATE_REGISTRY_URL con la URL de tu registro privado.
  3. Etiqueta las imágenes con la URL de tu registro privado:
    docker tag gcr.io/config-management-release/config-management-operator:20230414175539-op \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:20230414175539-op
    docker tag gcr.io/config-management-release/admission-webhook:v1.15.0-rc.6 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.0-rc.6
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.15.0-effa347.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.0-effa347.g0
     docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:20230410212312 \
     ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:20230410212312
    docker tag gcr.io/config-management-release/git-sync:v3.6.4-gke.1__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.4-gke.1__linux_amd64
    docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.2 \
     ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2
    docker tag gcr.io/config-management-release/helm-sync:v1.15.0-rc.6 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.0-rc.6
    docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.3 \
     ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker tag gcr.io/config-management-release/hydration-controller:v1.15.0-rc.6 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.0-rc.6
    docker tag gcr.io/config-management-release/monorepo:v1.15.0-rc.1 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.0-rc.1
    docker tag gcr.io/config-management-release/oci-sync:v1.15.0-rc.6 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.0-rc.6
    docker tag gcr.io/config-management-release/otelcontribcol:v0.54.0 \
     ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker tag gcr.io/config-management-release/reconciler-manager:v1.15.0-rc.6 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.0-rc.6
    docker tag gcr.io/config-management-release/reconciler:v1.15.0-rc.6 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.0-rc.6
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.9 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
    
  4. Envía las imágenes etiquetadas al registro privado:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230414175539-op
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.15.0-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.15.0-effa347.g0
    docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:20230410212312
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.4-gke.1__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.15.0-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.15.0-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.15.0-rc.1
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.15.0-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.15.0-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.15.0-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
    

Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.