Atualizar o Anthos Config Management usando um registro particular

Cada versão do Anthos Config Management requer um conjunto específico de imagens com controle de versão para ser executado. Se você estiver usando um registro particular, será necessário extrair, marcar com tag e enviar essas imagens ao registro particular antes de instalar os componentes do Anthos Config Management ou fazer upgrade da versão do Anthos Config Management.

Adicionar imagens a um registro particular

Para enviar imagens do Anthos Config Management específicas da versão a um registro particular, clique no ícone de mais da versão que você quer usar e conclua as etapas listadas.

1.15.1

Para adicionar as imagens a um registro particular, siga estas etapas:

  1. Extraia as imagens do Anthos Config Management:
    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. Crie uma variável para o URL do registro particular:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Substitua PRIVATE_REGISTRY_URL pelo URL do registro particular.
  3. Marque com tag as imagens com o URL do registro particular:
    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. Envie as imagens marcadas com tag para o registro particular:
    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
    

Se for possível extrair as imagens marcadas com tag do registro particular, o procedimento foi bem-sucedido.

1.15.0

Para adicionar as imagens a um registro particular, siga estas etapas:

  1. Extraia as imagens do Anthos Config Management:
    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. Crie uma variável para o URL do registro particular:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Substitua PRIVATE_REGISTRY_URL pelo URL do registro particular.
  3. Marque com tag as imagens com o URL do registro particular:
    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. Envie as imagens marcadas com tag para o registro particular:
    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
    

Se for possível extrair as imagens marcadas com tag do registro particular, o procedimento foi bem-sucedido.

1.14.3

Para adicionar as imagens a um registro particular, siga estas etapas:

  1. Extraia as imagens do Anthos Config Management:
    docker pull gcr.io/config-management-release/config-management-operator:20230307231553-op
    docker pull gcr.io/config-management-release/admission-webhook:v1.14.3-rc.3
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.14.3-8170c5f.g0
    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.14.3-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.14.3-rc.3
    docker pull gcr.io/config-management-release/monorepo:v1.14.3-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.14.3-rc.3
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.14.3-rc.3
    docker pull gcr.io/config-management-release/reconciler:v1.14.3-rc.3
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
    
  2. Crie uma variável para o URL do registro particular:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Substitua PRIVATE_REGISTRY_URL pelo URL do registro particular.
  3. Marque com tag as imagens com o URL do registro particular:
    docker tag gcr.io/config-management-release/config-management-operator:20230307231553-op \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:20230307231553-op
    docker tag gcr.io/config-management-release/admission-webhook:v1.14.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.3-rc.3
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.14.3-8170c5f.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.3-8170c5f.g0
    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.14.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.3-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.14.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.3-rc.3
    docker tag gcr.io/config-management-release/monorepo:v1.14.3-rc.2 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.3-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.14.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.3-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.14.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.3-rc.3
    docker tag gcr.io/config-management-release/reconciler:v1.14.3-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.3-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. Envie as imagens marcadas com tag para o registro particular:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230307231553-op
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.3-8170c5f.g0
    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.14.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.3-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.3-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
    

Se for possível extrair as imagens marcadas com tag do registro particular, o procedimento foi bem-sucedido.

1.14.2

Para adicionar as imagens a um registro particular, siga estas etapas:

  1. Extraia as imagens do Anthos Config Management:
    docker pull gcr.io/config-management-release/config-management-operator:20230209182550-op
    docker pull gcr.io/config-management-release/admission-webhook:v1.14.2-rc.6
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.14.1-c61db24.g1
    docker pull gcr.io/config-management-release/git-sync:v3.6.3-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.14.2-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.14.2-rc.6
    docker pull gcr.io/config-management-release/monorepo:v1.14.2-rc.4
    docker pull gcr.io/config-management-release/oci-sync:v1.14.2-rc.6
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.14.2-rc.6
    docker pull gcr.io/config-management-release/reconciler:v1.14.2-rc.6
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
    
  2. Crie uma variável para o URL do registro particular:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Substitua PRIVATE_REGISTRY_URL pelo URL do registro particular.
  3. Marque com tag as imagens com o URL do registro particular:
    docker tag gcr.io/config-management-release/config-management-operator:20230209182550-op \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:20230209182550-op
    docker tag gcr.io/config-management-release/admission-webhook:v1.14.2-rc.6 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.2-rc.6
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.14.1-c61db24.g1 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.1-c61db24.g1
    docker tag gcr.io/config-management-release/git-sync:v3.6.3-gke.1__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.3-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.14.2-rc.6 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.2-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.14.2-rc.6 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.2-rc.6
    docker tag gcr.io/config-management-release/monorepo:v1.14.2-rc.4 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.2-rc.4
    docker tag gcr.io/config-management-release/oci-sync:v1.14.2-rc.6 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.2-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.14.2-rc.6 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.2-rc.6
    docker tag gcr.io/config-management-release/reconciler:v1.14.2-rc.6 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.2-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. Envie as imagens marcadas com tag para o registro particular:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230209182550-op
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.2-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.1-c61db24.g1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.3-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.14.2-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.2-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.2-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.2-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.2-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.2-rc.6
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
    

Se for possível extrair as imagens marcadas com tag do registro particular, o procedimento foi bem-sucedido.

1.14.1

Para adicionar as imagens a um registro particular, siga estas etapas:

  1. Extraia as imagens do Anthos Config Management:
    docker pull gcr.io/config-management-release/config-management-operator:20230113233351-op
    docker pull gcr.io/config-management-release/admission-webhook:v1.14.1-rc.3
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.14.1-c61db24.g1
    docker pull gcr.io/config-management-release/git-sync:v3.6.2-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.14.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.14.1-rc.3
    docker pull gcr.io/config-management-release/monorepo:v1.14.1-rc.3
    docker pull gcr.io/config-management-release/oci-sync:v1.14.1-rc.3
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.14.1-rc.3
    docker pull gcr.io/config-management-release/reconciler:v1.14.1-rc.3
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
    
  2. Crie uma variável para o URL do registro particular:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Substitua PRIVATE_REGISTRY_URL pelo URL do registro particular.
  3. Marque com tag as imagens com o URL do registro particular:
    docker tag gcr.io/config-management-release/config-management-operator:20230113233351-op \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:20230113233351-op
    docker tag gcr.io/config-management-release/admission-webhook:v1.14.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.1-rc.3
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.14.1-c61db24.g1 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.1-c61db24.g1
    docker tag gcr.io/config-management-release/git-sync:v3.6.2-gke.1__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.2-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.14.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.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.14.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.1-rc.3
    docker tag gcr.io/config-management-release/monorepo:v1.14.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.1-rc.3
    docker tag gcr.io/config-management-release/oci-sync:v1.14.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.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.14.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.1-rc.3
    docker tag gcr.io/config-management-release/reconciler:v1.14.1-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.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. Envie as imagens marcadas com tag para o registro particular:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20230113233351-op
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.1-c61db24.g1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.2-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.14.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/monorepo:v1.14.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.1-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
    

Se for possível extrair as imagens marcadas com tag do registro particular, o procedimento foi bem-sucedido.

1.14.0

Para adicionar as imagens a um registro particular, siga estas etapas:

  1. Extraia as imagens do Anthos Config Management:
    docker pull gcr.io/config-management-release/config-management-operator:20221130220308-op
    docker pull gcr.io/config-management-release/admission-webhook:v1.14.0-rc.3
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.14.0-65f8245.g0
    docker pull gcr.io/config-management-release/git-sync:v3.6.1-gke.2__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.14.0-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.14.0-rc.3
    docker pull gcr.io/config-management-release/nomos:v1.14.0-rc.2
    docker pull gcr.io/config-management-release/oci-sync:v1.14.0-rc.3
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.14.0-rc.3
    docker pull gcr.io/config-management-release/reconciler:v1.14.0-rc.3
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.9
    
  2. Crie uma variável para o URL do registro particular:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Substitua PRIVATE_REGISTRY_URL pelo URL do registro particular.
  3. Marque com tag as imagens com o URL do registro particular:
    docker tag gcr.io/config-management-release/config-management-operator:20221130220308-op \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:20221130220308-op
    docker tag gcr.io/config-management-release/admission-webhook:v1.14.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.0-rc.3
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.14.0-65f8245.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.0-65f8245.g0
    docker tag gcr.io/config-management-release/git-sync:v3.6.1-gke.2__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-gke.2__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.14.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.0-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.14.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.0-rc.3
    docker tag gcr.io/config-management-release/nomos:v1.14.0-rc.2 \
     ${PRIVATE_REGISTRY_URL}/nomos:v1.14.0-rc.2
    docker tag gcr.io/config-management-release/oci-sync:v1.14.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.0-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.14.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.0-rc.3
    docker tag gcr.io/config-management-release/reconciler:v1.14.0-rc.3 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.0-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. Envie as imagens marcadas com tag para o registro particular:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20221130220308-op
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.14.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.14.0-65f8245.g0
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-gke.2__linux_amd64
    docker push ${PRIVATE_REGISTRY_URL}/gke-hc-manager:v0.11.0-hc.2
    docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.14.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.14.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/nomos:v1.14.0-rc.2
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.14.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.14.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.14.0-rc.3
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.9
    

Se for possível extrair as imagens marcadas com tag do registro particular, o procedimento foi bem-sucedido.

1.13.1

Para adicionar as imagens a um registro particular, siga estas etapas:

  1. Extraia as imagens do Anthos Config Management:
    docker pull gcr.io/config-management-release/config-management-operator:20221007213051-op
    docker pull gcr.io/config-management-release/admission-webhook:v1.13.1-rc.4
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.13.1-600a68d.g1
    docker pull gcr.io/config-management-release/git-sync:v3.6.1-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.13.1-rc.4
    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.13.1-rc.4
    docker pull gcr.io/config-management-release/nomos:v1.13.1-rc.4
    docker pull gcr.io/config-management-release/oci-sync:v1.13.1-rc.4
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.13.1-rc.4
    docker pull gcr.io/config-management-release/reconciler:v1.13.1-rc.4
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.8
    
  2. Crie uma variável para o URL do registro particular:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Substitua PRIVATE_REGISTRY_URL pelo URL do registro particular.
  3. Marque com tag as imagens com o URL do registro particular:
    docker tag gcr.io/config-management-release/config-management-operator:20221007213051-op \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:20221007213051-op
    docker tag gcr.io/config-management-release/admission-webhook:v1.13.1-rc.4 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.13.1-rc.4
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.13.1-600a68d.g1 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.13.1-600a68d.g1
    docker tag gcr.io/config-management-release/git-sync:v3.6.1-gke.1__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-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.13.1-rc.4 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.13.1-rc.4
    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.13.1-rc.4 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.13.1-rc.4
    docker tag gcr.io/config-management-release/nomos:v1.13.1-rc.4 \
     ${PRIVATE_REGISTRY_URL}/nomos:v1.13.1-rc.4
    docker tag gcr.io/config-management-release/oci-sync:v1.13.1-rc.4 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.13.1-rc.4
    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.13.1-rc.4 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.13.1-rc.4
    docker tag gcr.io/config-management-release/reconciler:v1.13.1-rc.4 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.13.1-rc.4
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.8 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.8
    
  4. Envie as imagens marcadas com tag para o registro particular:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20221007213051-op
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.13.1-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.13.1-600a68d.g1
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-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.13.1-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.13.1-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/nomos:v1.13.1-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.13.1-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.13.1-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.13.1-rc.4
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.8
    

Se for possível extrair as imagens marcadas com tag do registro particular, o procedimento foi bem-sucedido.

1.13.0

Para adicionar as imagens a um registro particular, siga estas etapas:

  1. Extraia as imagens do Anthos Config Management:
    docker pull gcr.io/config-management-release/config-management-operator:20220831042821-op
    docker pull gcr.io/config-management-release/admission-webhook:v1.13.0-rc.7
    docker pull gcr.io/config-management-release/gatekeeper:anthos1.13.0-368961a.g0
    docker pull gcr.io/config-management-release/git-sync:v3.6.1-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.13.0-rc.7
    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.13.0-rc.7
    docker pull gcr.io/config-management-release/nomos:v1.13.0-rc.7
    docker pull gcr.io/config-management-release/oci-sync:v1.13.0-rc.7
    docker pull gcr.io/config-management-release/otelcontribcol:v0.54.0
    docker pull gcr.io/config-management-release/reconciler-manager:v1.13.0-rc.7
    docker pull gcr.io/config-management-release/reconciler:v1.13.0-rc.7
    docker pull gcr.io/config-management-release/resource-group-controller:v1.0.8
    
  2. Crie uma variável para o URL do registro particular:
    export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
    
    Substitua PRIVATE_REGISTRY_URL pelo URL do registro particular.
  3. Marque com tag as imagens com o URL do registro particular:
    docker tag gcr.io/config-management-release/config-management-operator:20220831042821-op \
     ${PRIVATE_REGISTRY_URL}/config-management-operator:20220831042821-op
    docker tag gcr.io/config-management-release/admission-webhook:v1.13.0-rc.7 \
     ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.13.0-rc.7
    docker tag gcr.io/config-management-release/gatekeeper:anthos1.13.0-368961a.g0 \
     ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.13.0-368961a.g0
    docker tag gcr.io/config-management-release/git-sync:v3.6.1-gke.0__linux_amd64 \
     ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-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.13.0-rc.7 \
     ${PRIVATE_REGISTRY_URL}/helm-sync:v1.13.0-rc.7
    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.13.0-rc.7 \
     ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.13.0-rc.7
    docker tag gcr.io/config-management-release/nomos:v1.13.0-rc.7 \
     ${PRIVATE_REGISTRY_URL}/nomos:v1.13.0-rc.7
    docker tag gcr.io/config-management-release/oci-sync:v1.13.0-rc.7 \
     ${PRIVATE_REGISTRY_URL}/oci-sync:v1.13.0-rc.7
    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.13.0-rc.7 \
     ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.13.0-rc.7
    docker tag gcr.io/config-management-release/reconciler:v1.13.0-rc.7 \
     ${PRIVATE_REGISTRY_URL}/reconciler:v1.13.0-rc.7
    docker tag gcr.io/config-management-release/resource-group-controller:v1.0.8 \
     ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.8
    
  4. Envie as imagens marcadas com tag para o registro particular:
    docker push ${PRIVATE_REGISTRY_URL}/config-management-operator:20220831042821-op
    docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.13.0-rc.7
    docker push ${PRIVATE_REGISTRY_URL}/gatekeeper:anthos1.13.0-368961a.g0
    docker push ${PRIVATE_REGISTRY_URL}/git-sync:v3.6.1-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.13.0-rc.7
    docker push ${PRIVATE_REGISTRY_URL}/hnc-manager:hnc-v0.8.0-hc.3
    docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.13.0-rc.7
    docker push ${PRIVATE_REGISTRY_URL}/nomos:v1.13.0-rc.7
    docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.13.0-rc.7
    docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.54.0
    docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.13.0-rc.7
    docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.13.0-rc.7
    docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.0.8
    

Se for possível extrair as imagens marcadas com tag do registro particular, o procedimento foi bem-sucedido.