Config Sync の各バージョンには、バージョニングされた特定のイメージセットが必要です。非公開レジストリを使用する場合は、Config Sync コンポーネントをインストールする前または Config Sync のバージョンをアップグレードする前に、これらのイメージを pull してタグを付け、非公開レジストリに push する必要があります。
非公開レジストリにイメージを追加する
バージョン固有の Config Sync イメージを非公開レジストリに push するには、使用するバージョンのプラスアイコンをクリックして、次の処理を完了します。
1.22.2
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.22.2-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.22.2-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.4.2-gke.3__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.22.2-rc.1 docker pull gcr.io/config-management-release/hydration-controller:v1.22.2-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.22.2-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.119.0-gke.2 docker pull gcr.io/config-management-release/reconciler-manager:v1.22.2-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.22.2-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.22.2-rc.1
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.22.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.22.2-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.22.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.22.2-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.4.2-gke.3__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.3__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.22.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.22.2-rc.1 docker tag gcr.io/config-management-release/hydration-controller:v1.22.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.22.2-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.22.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.22.2-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.119.0-gke.2 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.119.0-gke.2 docker tag gcr.io/config-management-release/reconciler-manager:v1.22.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.22.2-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.22.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.22.2-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.22.2-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.22.2-rc.1
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.22.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.22.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.3__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.22.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.22.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.22.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.119.0-gke.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.22.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.22.2-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.22.2-rc.1
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.22.1
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.22.1-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.22.1-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.4.2-gke.2__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.22.1-rc.2 docker pull gcr.io/config-management-release/hydration-controller:v1.22.1-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.22.1-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.119.0-gke.2 docker pull gcr.io/config-management-release/reconciler-manager:v1.22.1-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.22.1-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.22.1-rc.2
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.22.1-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.22.1-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.22.1-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.22.1-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.4.2-gke.2__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.2__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.22.1-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.22.1-rc.2 docker tag gcr.io/config-management-release/hydration-controller:v1.22.1-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.22.1-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.22.1-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.22.1-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.119.0-gke.2 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.119.0-gke.2 docker tag gcr.io/config-management-release/reconciler-manager:v1.22.1-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.22.1-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.22.1-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.22.1-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.22.1-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.22.1-rc.2
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.22.1-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.22.1-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.2__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.22.1-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.22.1-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.22.1-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.119.0-gke.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.22.1-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.22.1-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.22.1-rc.2
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.22.0
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.22.0-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.22.0-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.4.2-gke.2__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.22.0-rc.1 docker pull gcr.io/config-management-release/hydration-controller:v1.22.0-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.22.0-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.10 docker pull gcr.io/config-management-release/reconciler-manager:v1.22.0-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.22.0-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.22.0-rc.1
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.22.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.22.0-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.22.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.22.0-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.4.2-gke.2__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.2__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.22.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.22.0-rc.1 docker tag gcr.io/config-management-release/hydration-controller:v1.22.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.22.0-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.22.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.22.0-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.10 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.10 docker tag gcr.io/config-management-release/reconciler-manager:v1.22.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.22.0-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.22.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.22.0-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.22.0-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.22.0-rc.1
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.22.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.22.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.2__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.22.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.22.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.22.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.10 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.22.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.22.0-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.22.0-rc.1
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.21.3
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.21.3-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.3-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.4.2-gke.1__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.21.3-rc.2 docker pull gcr.io/config-management-release/hydration-controller:v1.21.3-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.21.3-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.10 docker pull gcr.io/config-management-release/reconciler-manager:v1.21.3-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.21.3-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.21.3-rc.2
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.21.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.3-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.3-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.4.2-gke.1__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.1__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.21.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.3-rc.2 docker tag gcr.io/config-management-release/hydration-controller:v1.21.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.3-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.21.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.3-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.10 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.10 docker tag gcr.io/config-management-release/reconciler-manager:v1.21.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.3-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.21.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.3-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.21.3-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.3-rc.2
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.4.2-gke.1__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.10 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.3-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.3-rc.2
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.21.2
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.21.2-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.2-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.19__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.21.2-rc.2 docker pull gcr.io/config-management-release/hydration-controller:v1.21.2-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.21.2-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 docker pull gcr.io/config-management-release/reconciler-manager:v1.21.2-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.21.2-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.21.2-rc.2
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.2-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.2-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.19__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.19__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.2-rc.2 docker tag gcr.io/config-management-release/hydration-controller:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.2-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.2-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9 docker tag gcr.io/config-management-release/reconciler-manager:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.2-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.2-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.21.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.2-rc.2
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.19__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.2-rc.2
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.21.1
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.21.1-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.1-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.21.1-rc.1 docker pull gcr.io/config-management-release/hydration-controller:v1.21.1-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.21.1-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 docker pull gcr.io/config-management-release/reconciler-manager:v1.21.1-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.21.1-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.21.1-rc.1
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.1-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.1-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.1-rc.1 docker tag gcr.io/config-management-release/hydration-controller:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.1-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.1-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.9 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9 docker tag gcr.io/config-management-release/reconciler-manager:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.1-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.1-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.21.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.1-rc.1
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.9 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.1-rc.1
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.21.0
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.21.0-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.0-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.21.0-rc.2 docker pull gcr.io/config-management-release/hydration-controller:v1.21.0-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.21.0-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.7 docker pull gcr.io/config-management-release/reconciler-manager:v1.21.0-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.21.0-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.21.0-rc.2
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.0-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.0-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.16__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.0-rc.2 docker tag gcr.io/config-management-release/hydration-controller:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.0-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.0-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.118.0-gke.7 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.7 docker tag gcr.io/config-management-release/reconciler-manager:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.0-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.0-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.21.0-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.0-rc.2
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.16__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.118.0-gke.7 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.21.0-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.21.0-rc.2
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.20.3
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.20.3-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.3-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.11__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.20.3-rc.1 docker pull gcr.io/config-management-release/hydration-controller:v1.20.3-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.20.3-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.8 docker pull gcr.io/config-management-release/reconciler-manager:v1.20.3-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.20.3-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.20.3-rc.1
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.3-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.3-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.11__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.11__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.3-rc.1 docker tag gcr.io/config-management-release/hydration-controller:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.3-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.3-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.8 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.8 docker tag gcr.io/config-management-release/reconciler-manager:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.3-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.3-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.20.3-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.3-rc.1
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.11__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.8 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.3-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.3-rc.1
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.20.2
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.20.2-rc.2 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.2-rc.2 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.9__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.20.2-rc.2 docker pull gcr.io/config-management-release/hydration-controller:v1.20.2-rc.2 docker pull gcr.io/config-management-release/oci-sync:v1.20.2-rc.2 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 docker pull gcr.io/config-management-release/reconciler-manager:v1.20.2-rc.2 docker pull gcr.io/config-management-release/reconciler:v1.20.2-rc.2 docker pull gcr.io/config-management-release/resource-group-controller:v1.20.2-rc.2
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.2-rc.2 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.2-rc.2 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.9__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.9__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.2-rc.2 docker tag gcr.io/config-management-release/hydration-controller:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.2-rc.2 docker tag gcr.io/config-management-release/oci-sync:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.2-rc.2 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7 docker tag gcr.io/config-management-release/reconciler-manager:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.2-rc.2 docker tag gcr.io/config-management-release/reconciler:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.2-rc.2 docker tag gcr.io/config-management-release/resource-group-controller:v1.20.2-rc.2 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.2-rc.2
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.9__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.2-rc.2 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.2-rc.2
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.20.1
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
docker pull gcr.io/config-management-release/admission-webhook:v1.20.1-rc.1 docker pull gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.1-rc.1 docker pull gcr.io/config-management-release/git-sync:v4.3.0-gke.4__linux_amd64 docker pull gcr.io/config-management-release/helm-sync:v1.20.1-rc.1 docker pull gcr.io/config-management-release/hydration-controller:v1.20.1-rc.1 docker pull gcr.io/config-management-release/oci-sync:v1.20.1-rc.1 docker pull gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 docker pull gcr.io/config-management-release/reconciler-manager:v1.20.1-rc.1 docker pull gcr.io/config-management-release/reconciler:v1.20.1-rc.1 docker pull gcr.io/config-management-release/resource-group-controller:v1.20.1-rc.1
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
docker tag gcr.io/config-management-release/admission-webhook:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.1-rc.1 docker tag gcr.io/config-management-release/gcenode-askpass-sidecar:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.1-rc.1 docker tag gcr.io/config-management-release/git-sync:v4.3.0-gke.4__linux_amd64 \ ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.4__linux_amd64 docker tag gcr.io/config-management-release/helm-sync:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.1-rc.1 docker tag gcr.io/config-management-release/hydration-controller:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.1-rc.1 docker tag gcr.io/config-management-release/oci-sync:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.1-rc.1 docker tag gcr.io/config-management-release/otelcontribcol:v0.103.0-gke.7 \ ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7 docker tag gcr.io/config-management-release/reconciler-manager:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.1-rc.1 docker tag gcr.io/config-management-release/reconciler:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.1-rc.1 docker tag gcr.io/config-management-release/resource-group-controller:v1.20.1-rc.1 \ ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.1-rc.1
- タグ付きのイメージを非公開レジストリに push します。
docker push ${PRIVATE_REGISTRY_URL}/admission-webhook:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/gcenode-askpass-sidecar:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/git-sync:v4.3.0-gke.4__linux_amd64 docker push ${PRIVATE_REGISTRY_URL}/helm-sync:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/hydration-controller:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/oci-sync:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/otelcontribcol:v0.103.0-gke.7 docker push ${PRIVATE_REGISTRY_URL}/reconciler-manager:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/reconciler:v1.20.1-rc.1 docker push ${PRIVATE_REGISTRY_URL}/resource-group-controller:v1.20.1-rc.1
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。
1.20.0
イメージを非公開レジストリに追加するには、次の手順を完了します。
-
Config Sync イメージを pull します。
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
-
非公開レジストリの URL の変数を作成します。
export PRIVATE_REGISTRY_URL=PRIVATE_REGISTRY_URL
PRIVATE_REGISTRY_URL
は限定公開レジストリの URL に置き換えます。 -
イメージに非公開レジストリの URL をタグ付けします。
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
- タグ付きのイメージを非公開レジストリに push します。
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
タグ付けされたイメージを非公開レジストリから pull できれば、処理が成功しています。