Cada versión del Sincronizador de configuración requiere un conjunto específico de imágenes con versiones para ejecutarse. Si usas un registro privado, debes extraer, etiquetar y enviar estas imágenes a tu registro privado antes de instalar los 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 específicas de la versión del Sincronizador de configuració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 enumerados.
1.20.0
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes del Sincronizador de configuración:
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
-
Crea una variable para la URL de registro privado:
Reemplazaexport PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
por la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
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
- Envía las imágenes etiquetadas al registro privado:
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
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.19.2
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes del Sincronizador de configuración:
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
-
Crea una variable para la URL de registro privado:
Reemplazaexport PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
por la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
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
- Envía las imágenes etiquetadas al registro privado:
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
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.19.1
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes del Sincronizador de configuración:
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
-
Crea una variable para la URL de registro privado:
Reemplazaexport PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
por la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
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
- Envía las imágenes etiquetadas al registro privado:
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
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.19.0
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes del Sincronizador de configuración:
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
-
Crea una variable para la URL de registro privado:
Reemplazaexport PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
por la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
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
- Envía las imágenes etiquetadas al registro privado:
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
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.18.3
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes del Sincronizador de configuración:
docker pull gcr.io/config-management-release/config-management-operator:v1.18.3-rc.2 docker pull gcr.io/config-management-release/admission-webhook:v1.18.3-rc.4 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.18.3-rc.4 docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.21__linux_amd64 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.18.3-rc.4 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.18.3-rc.4 docker pull gcr.io/config-management-release/monorepo:v1.18.3-rc.3 docker pull gcr.io/config-management-release/oci-sync:v1.18.3-rc.4 docker pull gcr.io/config-management-release/otelcontribcol:v0.102.0-gke.6 docker pull gcr.io/config-management-release/reconciler-manager:v1.18.3-rc.4 docker pull gcr.io/config-management-release/reconciler:v1.18.3-rc.4 docker pull gcr.io/config-management-release/resource-group-controller:v1.18.3-rc.4
-
Crea una variable para la URL de registro privado:
Reemplazaexport PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
por la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:v1.18.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.3-rc.2 docker tag gcr.io/config-management-release/admission-webhook:v1.18.3-rc.4 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.18.3-rc.4 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.18.3-rc.4 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.18.3-rc.4 docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.21__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.21__linux_amd64 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.18.3-rc.4 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.18.3-rc.4 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.18.3-rc.4 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.18.3-rc.4 docker tag gcr.io/config-management-release/monorepo:v1.18.3-rc.3 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.18.3-rc.3 docker tag gcr.io/config-management-release/oci-sync:v1.18.3-rc.4 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.18.3-rc.4 docker tag gcr.io/config-management-release/otelcontribcol:v0.102.0-gke.6 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.102.0-gke.6 docker tag gcr.io/config-management-release/reconciler-manager:v1.18.3-rc.4 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.18.3-rc.4 docker tag gcr.io/config-management-release/reconciler:v1.18.3-rc.4 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.18.3-rc.4 docker tag gcr.io/config-management-release/resource-group-controller:v1.18.3-rc.4 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.18.3-rc.4
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.18.3-rc.4 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.18.3-rc.4 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.21__linux_amd64 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.18.3-rc.4 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.16 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.18.3-rc.4 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.18.3-rc.3 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.18.3-rc.4 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.102.0-gke.6 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.18.3-rc.4 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.18.3-rc.4 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.18.3-rc.4
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.18.2
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes del Sincronizador de configuración:
docker pull gcr.io/config-management-release/config-management-operator:v1.18.2-rc.1 docker pull gcr.io/config-management-release/admission-webhook:v1.18.2-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.18.2-rc.2 docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.15__linux_amd64 docker pull gcr.io/config-management-release/git-sync:v4.2.1-gke.10__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.13 docker pull gcr.io/config-management-release/helm-sync:v1.18.2-rc.2 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.15 docker pull gcr.io/config-management-release/hydration-controller:v1.18.2-rc.2 docker pull gcr.io/config-management-release/monorepo:v1.18.2-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.18.2-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.102.0-gke.4 docker pull gcr.io/config-management-release/reconciler-manager:v1.18.2-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.18.2-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.18.2-rc.2
-
Crea una variable para la URL de registro privado:
Reemplazaexport PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
por la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:v1.18.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.2-rc.1 docker tag gcr.io/config-management-release/admission-webhook:v1.18.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.18.2-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.18.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.18.2-rc.2 docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.15__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.15__linux_amd64 docker tag gcr.io/config-management-release/git-sync:v4.2.1-gke.10__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.1-gke.10__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.13 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.13 docker tag gcr.io/config-management-release/helm-sync:v1.18.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.18.2-rc.2 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.15 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.15 docker tag gcr.io/config-management-release/hydration-controller:v1.18.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.18.2-rc.2 docker tag gcr.io/config-management-release/monorepo:v1.18.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.18.2-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.18.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.18.2-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.102.0-gke.4 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.102.0-gke.4 docker tag gcr.io/config-management-release/reconciler-manager:v1.18.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.18.2-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.18.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.18.2-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.18.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.18.2-rc.2
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.18.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.18.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.15__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.1-gke.10__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.13 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.18.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.15 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.18.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.18.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.18.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.102.0-gke.4 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.18.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.18.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.18.2-rc.2
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.18.1
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes del Sincronizador de configuración:
docker pull gcr.io/config-management-release/config-management-operator:v1.18.1-rc.1 docker pull gcr.io/config-management-release/admission-webhook:v1.18.1-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.18.1-rc.1 docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.15__linux_amd64 docker pull gcr.io/config-management-release/git-sync:v4.2.1-gke.10__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.13 docker pull gcr.io/config-management-release/helm-sync:v1.18.1-rc.1 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.15 docker pull gcr.io/config-management-release/hydration-controller:v1.18.1-rc.1 docker pull gcr.io/config-management-release/monorepo:v1.18.1-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.18.1-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.99.0-gke.1 docker pull gcr.io/config-management-release/reconciler-manager:v1.18.1-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.18.1-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.18.1-rc.1
-
Crea una variable para la URL de registro privado:
Reemplazaexport PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
por la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.1-rc.1 docker tag gcr.io/config-management-release/admission-webhook:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.18.1-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.18.1-rc.1 docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.15__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.15__linux_amd64 docker tag gcr.io/config-management-release/git-sync:v4.2.1-gke.10__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.1-gke.10__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.13 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.13 docker tag gcr.io/config-management-release/helm-sync:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.18.1-rc.1 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.15 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.15 docker tag gcr.io/config-management-release/hydration-controller:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.18.1-rc.1 docker tag gcr.io/config-management-release/monorepo:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.18.1-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.18.1-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.99.0-gke.1 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.99.0-gke.1 docker tag gcr.io/config-management-release/reconciler-manager:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.18.1-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.18.1-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.18.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.18.1-rc.1
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.15__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.1-gke.10__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.13 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.15 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.99.0-gke.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.18.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.18.1-rc.1
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.
1.18.0
Para agregar las imágenes a un registro privado, realiza los pasos que se indican a continuación:
-
Extrae las imágenes del Sincronizador de configuración:
docker pull gcr.io/config-management-release/config-management-operator:v1.18.0-rc.1 docker pull gcr.io/config-management-release/admission-webhook:v1.18.0-rc.3 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.18.0-rc.3 docker pull gcr.io/config-management-release/git-sync:v3.6.9-gke.13__linux_amd64 docker pull gcr.io/config-management-release/git-sync:v4.2.1-gke.3__linux_amd64 docker pull gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.12 docker pull gcr.io/config-management-release/helm-sync:v1.18.0-rc.3 docker pull gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.14 docker pull gcr.io/config-management-release/hydration-controller:v1.18.0-rc.3 docker pull gcr.io/config-management-release/monorepo:v1.18.0-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.18.0-rc.3 docker pull gcr.io/config-management-release/otelcontribcol:v0.91.0-gke.9 docker pull gcr.io/config-management-release/reconciler-manager:v1.18.0-rc.3 docker pull gcr.io/config-management-release/reconciler:v1.18.0-rc.3 docker pull gcr.io/config-management-release/resource-group-controller:v1.18.0-rc.3
-
Crea una variable para la URL de registro privado:
Reemplazaexport PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
por la URL de tu registro privado. -
Etiqueta las imágenes con la URL de tu registro privado:
docker tag gcr.io/config-management-release/config-management-operator:v1.18.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.0-rc.1 docker tag gcr.io/config-management-release/admission-webhook:v1.18.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.18.0-rc.3 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.18.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.18.0-rc.3 docker tag gcr.io/config-management-release/git-sync:v3.6.9-gke.13__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.13__linux_amd64 docker tag gcr.io/config-management-release/git-sync:v4.2.1-gke.3__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.1-gke.3__linux_amd64 docker tag gcr.io/config-management-release/gke-hc-manager:v0.11.0-hc.12 \ ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.12 docker tag gcr.io/config-management-release/helm-sync:v1.18.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.18.0-rc.3 docker tag gcr.io/config-management-release/hnc-manager:hnc-v0.8.0-hc.14 \ ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.14 docker tag gcr.io/config-management-release/hydration-controller:v1.18.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.18.0-rc.3 docker tag gcr.io/config-management-release/monorepo:v1.18.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/monorepo:v1.18.0-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.18.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.18.0-rc.3 docker tag gcr.io/config-management-release/otelcontribcol:v0.91.0-gke.9 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.91.0-gke.9 docker tag gcr.io/config-management-release/reconciler-manager:v1.18.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.18.0-rc.3 docker tag gcr.io/config-management-release/reconciler:v1.18.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.18.0-rc.3 docker tag gcr.io/config-management-release/resource-group-controller:v1.18.0-rc.3 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.18.0-rc.3
- Envía las imágenes etiquetadas al registro privado:
docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:v1.18.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.18.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.18.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.9-gke.13__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.2.1-gke.3__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.12 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.18.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.14 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.18.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.18.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.18.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.91.0-gke.9 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.18.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.18.0-rc.3 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.18.0-rc.3
Si puedes extraer las imágenes etiquetadas desde el registro privado, el procedimiento se realizó correctamente.