From 6b7eb35f0ac269ffed5f6be792ab57c5d74aed1f Mon Sep 17 00:00:00 2001 From: Tamal Saha Date: Thu, 17 Oct 2024 17:44:50 -0700 Subject: [PATCH] Sync to gcr Signed-off-by: Tamal Saha --- .github/workflows/sync-gcp-mp.yml | 34 ++++++++++++++++++++++++++++--- catalog/ace.yaml | 3 +++ catalog/copy-images.sh | 3 +++ catalog/export-images.sh | 3 +++ catalog/import-images.sh | 3 +++ catalog/import-into-k3s.sh | 3 +++ catalog/sync-gcp-mp-images.sh | 3 +++ 7 files changed, 49 insertions(+), 3 deletions(-) diff --git a/.github/workflows/sync-gcp-mp.yml b/.github/workflows/sync-gcp-mp.yml index 824c591c9..f96797cff 100644 --- a/.github/workflows/sync-gcp-mp.yml +++ b/.github/workflows/sync-gcp-mp.yml @@ -8,8 +8,11 @@ on: required: true type: string -jobs: +concurrency: + group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} + cancel-in-progress: true +jobs: build: runs-on: ubuntu-24.04 steps: @@ -22,14 +25,39 @@ jobs: - uses: imjasonh/setup-crane@v0.1 - - name: Log in to the GitHub Container registry + - name: Log into GCR + env: + GCP_MP_SERVICE_ACCOUNT_JSON_KEY: ${{ secrets.GCP_MP_SERVICE_ACCOUNT_JSON_KEY }} + run: | + echo "install gcloud cli" + curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo gpg --dearmor -o /usr/share/keyrings/cloud.google.gpg + echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] https://packages.cloud.google.com/apt cloud-sdk main" | sudo tee -a /etc/apt/sources.list.d/google-cloud-sdk.list + sudo apt-get -qq update || true + sudo apt-get install google-cloud-cli + echo + echo "configure gcloud auth" + echo "$GCP_MP_SERVICE_ACCOUNT_JSON_KEY" > "$HOME"/gcloud.json + gcloud auth activate-service-account --key-file=$HOME/gcloud.json + gcloud auth configure-docker us-docker.pkg.dev + + - name: Log into GHCR uses: docker/login-action@v3 with: registry: ghcr.io username: 1gtm password: ${{ secrets.LGTM_GITHUB_TOKEN }} - - name: Sync + - name: Sync to GCR + env: + IMAGE_REGISTRY: us-docker.pkg.dev/appscode-public/ace-mp + TAG: ${{ inputs.version }} + run: | + ./catalog/sync-gcp-mp-images.sh + crane cp ghcr.io/appscode-gcp-mp/ace-mp/deployer:$TAG $IMAGE_REGISTRY/deployer:$TAG + TRACK_ID=$(echo "$TAG" | sed 's/\.[^.]*$//') + crane cp ghcr.io/appscode-gcp-mp/ace-mp/deployer:$TAG $IMAGE_REGISTRY/deployer:$TRACK_ID + + - name: Sync to GHCR env: IMAGE_REGISTRY: ghcr.io/appscode-gcp-mp/ace-mp TAG: ${{ inputs.version }} diff --git a/catalog/ace.yaml b/catalog/ace.yaml index 38e9596d9..2e7740913 100644 --- a/catalog/ace.yaml +++ b/catalog/ace.yaml @@ -79,6 +79,7 @@ - ghcr.io/kubedb/kubedb-crd-manager:v0.3.0 - ghcr.io/kubedb/kubedb-ops-manager:v0.35.2 - ghcr.io/kubedb/kubedb-provisioner:v0.48.3 +- ghcr.io/kubedb/kubedb-schema-manager:v0.24.0 - ghcr.io/kubedb/kubedb-ui-server:v0.24.0 - ghcr.io/kubedb/kubedb-webhook-server:v0.24.1 - ghcr.io/kubedb/pg-coordinator:v0.32.0 @@ -109,6 +110,7 @@ - openpolicyagent/gatekeeper:v3.13.3 - opensearchproject/opensearch:2.1.0 - prometheuscommunity/postgres-exporter:v0.15.0 +- quay.io/jetstack/cert-manager-acmesolver:v1.15.2 - quay.io/jetstack/cert-manager-cainjector:v1.15.2 - quay.io/jetstack/cert-manager-controller:v1.15.2 - quay.io/jetstack/cert-manager-startupapicheck:v1.15.2 @@ -118,6 +120,7 @@ - quay.io/prometheus/alertmanager:v0.27.0 - quay.io/prometheus/node-exporter:v1.8.2 - quay.io/prometheus/prometheus:v2.54.0 +- quay.io/thanos/thanos:v0.32.5 - rabbitmq:3.12.1-management - rancher/kine:v0.11.4 - registry.k8s.io/autoscaling/cluster-autoscaler:v1.27.1 diff --git a/catalog/copy-images.sh b/catalog/copy-images.sh index 519f87633..482339fa2 100755 --- a/catalog/copy-images.sh +++ b/catalog/copy-images.sh @@ -326,6 +326,7 @@ $CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-auto $CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-crd-manager:v0.3.0 $IMAGE_REGISTRY/kubedb/kubedb-crd-manager:v0.3.0 $CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-ops-manager:v0.35.2 $IMAGE_REGISTRY/kubedb/kubedb-ops-manager:v0.35.2 $CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-provisioner:v0.48.3 $IMAGE_REGISTRY/kubedb/kubedb-provisioner:v0.48.3 +$CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-schema-manager:v0.24.0 $IMAGE_REGISTRY/kubedb/kubedb-schema-manager:v0.24.0 $CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-ui-server:v0.24.0 $IMAGE_REGISTRY/kubedb/kubedb-ui-server:v0.24.0 $CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-webhook-server:v0.24.1 $IMAGE_REGISTRY/kubedb/kubedb-webhook-server:v0.24.1 $CMD cp --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/pg-coordinator:v0.32.0 $IMAGE_REGISTRY/kubedb/pg-coordinator:v0.32.0 @@ -356,6 +357,7 @@ $CMD cp --allow-nondistributable-artifacts --insecure natsio/prometheus-nats-exp $CMD cp --allow-nondistributable-artifacts --insecure openpolicyagent/gatekeeper:v3.13.3 $IMAGE_REGISTRY/openpolicyagent/gatekeeper:v3.13.3 $CMD cp --allow-nondistributable-artifacts --insecure opensearchproject/opensearch:2.1.0 $IMAGE_REGISTRY/opensearchproject/opensearch:2.1.0 $CMD cp --allow-nondistributable-artifacts --insecure prometheuscommunity/postgres-exporter:v0.15.0 $IMAGE_REGISTRY/prometheuscommunity/postgres-exporter:v0.15.0 +$CMD cp --allow-nondistributable-artifacts --insecure quay.io/jetstack/cert-manager-acmesolver:v1.15.2 $IMAGE_REGISTRY/jetstack/cert-manager-acmesolver:v1.15.2 $CMD cp --allow-nondistributable-artifacts --insecure quay.io/jetstack/cert-manager-cainjector:v1.15.2 $IMAGE_REGISTRY/jetstack/cert-manager-cainjector:v1.15.2 $CMD cp --allow-nondistributable-artifacts --insecure quay.io/jetstack/cert-manager-controller:v1.15.2 $IMAGE_REGISTRY/jetstack/cert-manager-controller:v1.15.2 $CMD cp --allow-nondistributable-artifacts --insecure quay.io/jetstack/cert-manager-startupapicheck:v1.15.2 $IMAGE_REGISTRY/jetstack/cert-manager-startupapicheck:v1.15.2 @@ -365,6 +367,7 @@ $CMD cp --allow-nondistributable-artifacts --insecure quay.io/prometheus-operato $CMD cp --allow-nondistributable-artifacts --insecure quay.io/prometheus/alertmanager:v0.27.0 $IMAGE_REGISTRY/prometheus/alertmanager:v0.27.0 $CMD cp --allow-nondistributable-artifacts --insecure quay.io/prometheus/node-exporter:v1.8.2 $IMAGE_REGISTRY/prometheus/node-exporter:v1.8.2 $CMD cp --allow-nondistributable-artifacts --insecure quay.io/prometheus/prometheus:v2.54.0 $IMAGE_REGISTRY/prometheus/prometheus:v2.54.0 +$CMD cp --allow-nondistributable-artifacts --insecure quay.io/thanos/thanos:v0.32.5 $IMAGE_REGISTRY/thanos/thanos:v0.32.5 $CMD cp --allow-nondistributable-artifacts --insecure rabbitmq:3.12.1-management $IMAGE_REGISTRY/rabbitmq:3.12.1-management $CMD cp --allow-nondistributable-artifacts --insecure rancher/kine:v0.11.4 $IMAGE_REGISTRY/rancher/kine:v0.11.4 $CMD cp --allow-nondistributable-artifacts --insecure registry.k8s.io/autoscaling/cluster-autoscaler:v1.27.1 $IMAGE_REGISTRY/autoscaling/cluster-autoscaler:v1.27.1 diff --git a/catalog/export-images.sh b/catalog/export-images.sh index f66af2f8f..a35cddbc4 100755 --- a/catalog/export-images.sh +++ b/catalog/export-images.sh @@ -323,6 +323,7 @@ $CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-au $CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-crd-manager:v0.3.0 images/kubedb-kubedb-crd-manager-v0.3.0.tar $CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-ops-manager:v0.35.2 images/kubedb-kubedb-ops-manager-v0.35.2.tar $CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-provisioner:v0.48.3 images/kubedb-kubedb-provisioner-v0.48.3.tar +$CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-schema-manager:v0.24.0 images/kubedb-kubedb-schema-manager-v0.24.0.tar $CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-ui-server:v0.24.0 images/kubedb-kubedb-ui-server-v0.24.0.tar $CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/kubedb-webhook-server:v0.24.1 images/kubedb-kubedb-webhook-server-v0.24.1.tar $CMD pull --allow-nondistributable-artifacts --insecure ghcr.io/kubedb/pg-coordinator:v0.32.0 images/kubedb-pg-coordinator-v0.32.0.tar @@ -353,6 +354,7 @@ $CMD pull --allow-nondistributable-artifacts --insecure natsio/prometheus-nats-e $CMD pull --allow-nondistributable-artifacts --insecure openpolicyagent/gatekeeper:v3.13.3 images/openpolicyagent-gatekeeper-v3.13.3.tar $CMD pull --allow-nondistributable-artifacts --insecure opensearchproject/opensearch:2.1.0 images/opensearchproject-opensearch-2.1.0.tar $CMD pull --allow-nondistributable-artifacts --insecure prometheuscommunity/postgres-exporter:v0.15.0 images/prometheuscommunity-postgres-exporter-v0.15.0.tar +$CMD pull --allow-nondistributable-artifacts --insecure quay.io/jetstack/cert-manager-acmesolver:v1.15.2 images/jetstack-cert-manager-acmesolver-v1.15.2.tar $CMD pull --allow-nondistributable-artifacts --insecure quay.io/jetstack/cert-manager-cainjector:v1.15.2 images/jetstack-cert-manager-cainjector-v1.15.2.tar $CMD pull --allow-nondistributable-artifacts --insecure quay.io/jetstack/cert-manager-controller:v1.15.2 images/jetstack-cert-manager-controller-v1.15.2.tar $CMD pull --allow-nondistributable-artifacts --insecure quay.io/jetstack/cert-manager-startupapicheck:v1.15.2 images/jetstack-cert-manager-startupapicheck-v1.15.2.tar @@ -362,6 +364,7 @@ $CMD pull --allow-nondistributable-artifacts --insecure quay.io/prometheus-opera $CMD pull --allow-nondistributable-artifacts --insecure quay.io/prometheus/alertmanager:v0.27.0 images/prometheus-alertmanager-v0.27.0.tar $CMD pull --allow-nondistributable-artifacts --insecure quay.io/prometheus/node-exporter:v1.8.2 images/prometheus-node-exporter-v1.8.2.tar $CMD pull --allow-nondistributable-artifacts --insecure quay.io/prometheus/prometheus:v2.54.0 images/prometheus-prometheus-v2.54.0.tar +$CMD pull --allow-nondistributable-artifacts --insecure quay.io/thanos/thanos:v0.32.5 images/thanos-thanos-v0.32.5.tar $CMD pull --allow-nondistributable-artifacts --insecure rabbitmq:3.12.1-management images/library-rabbitmq-3.12.1-management.tar $CMD pull --allow-nondistributable-artifacts --insecure rancher/kine:v0.11.4 images/rancher-kine-v0.11.4.tar $CMD pull --allow-nondistributable-artifacts --insecure registry.k8s.io/autoscaling/cluster-autoscaler:v1.27.1 images/autoscaling-cluster-autoscaler-v1.27.1.tar diff --git a/catalog/import-images.sh b/catalog/import-images.sh index f0eb25452..d20973719 100755 --- a/catalog/import-images.sh +++ b/catalog/import-images.sh @@ -317,6 +317,7 @@ $CMD push --allow-nondistributable-artifacts --insecure images/kubedb-kubedb-aut $CMD push --allow-nondistributable-artifacts --insecure images/kubedb-kubedb-crd-manager-v0.3.0.tar $IMAGE_REGISTRY/kubedb/kubedb-crd-manager:v0.3.0 $CMD push --allow-nondistributable-artifacts --insecure images/kubedb-kubedb-ops-manager-v0.35.2.tar $IMAGE_REGISTRY/kubedb/kubedb-ops-manager:v0.35.2 $CMD push --allow-nondistributable-artifacts --insecure images/kubedb-kubedb-provisioner-v0.48.3.tar $IMAGE_REGISTRY/kubedb/kubedb-provisioner:v0.48.3 +$CMD push --allow-nondistributable-artifacts --insecure images/kubedb-kubedb-schema-manager-v0.24.0.tar $IMAGE_REGISTRY/kubedb/kubedb-schema-manager:v0.24.0 $CMD push --allow-nondistributable-artifacts --insecure images/kubedb-kubedb-ui-server-v0.24.0.tar $IMAGE_REGISTRY/kubedb/kubedb-ui-server:v0.24.0 $CMD push --allow-nondistributable-artifacts --insecure images/kubedb-kubedb-webhook-server-v0.24.1.tar $IMAGE_REGISTRY/kubedb/kubedb-webhook-server:v0.24.1 $CMD push --allow-nondistributable-artifacts --insecure images/kubedb-pg-coordinator-v0.32.0.tar $IMAGE_REGISTRY/kubedb/pg-coordinator:v0.32.0 @@ -347,6 +348,7 @@ $CMD push --allow-nondistributable-artifacts --insecure images/natsio-prometheus $CMD push --allow-nondistributable-artifacts --insecure images/openpolicyagent-gatekeeper-v3.13.3.tar $IMAGE_REGISTRY/openpolicyagent/gatekeeper:v3.13.3 $CMD push --allow-nondistributable-artifacts --insecure images/opensearchproject-opensearch-2.1.0.tar $IMAGE_REGISTRY/opensearchproject/opensearch:2.1.0 $CMD push --allow-nondistributable-artifacts --insecure images/prometheuscommunity-postgres-exporter-v0.15.0.tar $IMAGE_REGISTRY/prometheuscommunity/postgres-exporter:v0.15.0 +$CMD push --allow-nondistributable-artifacts --insecure images/jetstack-cert-manager-acmesolver-v1.15.2.tar $IMAGE_REGISTRY/jetstack/cert-manager-acmesolver:v1.15.2 $CMD push --allow-nondistributable-artifacts --insecure images/jetstack-cert-manager-cainjector-v1.15.2.tar $IMAGE_REGISTRY/jetstack/cert-manager-cainjector:v1.15.2 $CMD push --allow-nondistributable-artifacts --insecure images/jetstack-cert-manager-controller-v1.15.2.tar $IMAGE_REGISTRY/jetstack/cert-manager-controller:v1.15.2 $CMD push --allow-nondistributable-artifacts --insecure images/jetstack-cert-manager-startupapicheck-v1.15.2.tar $IMAGE_REGISTRY/jetstack/cert-manager-startupapicheck:v1.15.2 @@ -356,6 +358,7 @@ $CMD push --allow-nondistributable-artifacts --insecure images/prometheus-operat $CMD push --allow-nondistributable-artifacts --insecure images/prometheus-alertmanager-v0.27.0.tar $IMAGE_REGISTRY/prometheus/alertmanager:v0.27.0 $CMD push --allow-nondistributable-artifacts --insecure images/prometheus-node-exporter-v1.8.2.tar $IMAGE_REGISTRY/prometheus/node-exporter:v1.8.2 $CMD push --allow-nondistributable-artifacts --insecure images/prometheus-prometheus-v2.54.0.tar $IMAGE_REGISTRY/prometheus/prometheus:v2.54.0 +$CMD push --allow-nondistributable-artifacts --insecure images/thanos-thanos-v0.32.5.tar $IMAGE_REGISTRY/thanos/thanos:v0.32.5 $CMD push --allow-nondistributable-artifacts --insecure images/library-rabbitmq-3.12.1-management.tar $IMAGE_REGISTRY/rabbitmq:3.12.1-management $CMD push --allow-nondistributable-artifacts --insecure images/rancher-kine-v0.11.4.tar $IMAGE_REGISTRY/rancher/kine:v0.11.4 $CMD push --allow-nondistributable-artifacts --insecure images/autoscaling-cluster-autoscaler-v1.27.1.tar $IMAGE_REGISTRY/autoscaling/cluster-autoscaler:v1.27.1 diff --git a/catalog/import-into-k3s.sh b/catalog/import-into-k3s.sh index 20635ad02..692acd070 100755 --- a/catalog/import-into-k3s.sh +++ b/catalog/import-into-k3s.sh @@ -315,6 +315,7 @@ k3s ctr images import images/kubedb-kubedb-autoscaler-v0.33.0.tar k3s ctr images import images/kubedb-kubedb-crd-manager-v0.3.0.tar k3s ctr images import images/kubedb-kubedb-ops-manager-v0.35.2.tar k3s ctr images import images/kubedb-kubedb-provisioner-v0.48.3.tar +k3s ctr images import images/kubedb-kubedb-schema-manager-v0.24.0.tar k3s ctr images import images/kubedb-kubedb-ui-server-v0.24.0.tar k3s ctr images import images/kubedb-kubedb-webhook-server-v0.24.1.tar k3s ctr images import images/kubedb-pg-coordinator-v0.32.0.tar @@ -345,6 +346,7 @@ k3s ctr images import images/natsio-prometheus-nats-exporter-0.15.0.tar k3s ctr images import images/openpolicyagent-gatekeeper-v3.13.3.tar k3s ctr images import images/opensearchproject-opensearch-2.1.0.tar k3s ctr images import images/prometheuscommunity-postgres-exporter-v0.15.0.tar +k3s ctr images import images/jetstack-cert-manager-acmesolver-v1.15.2.tar k3s ctr images import images/jetstack-cert-manager-cainjector-v1.15.2.tar k3s ctr images import images/jetstack-cert-manager-controller-v1.15.2.tar k3s ctr images import images/jetstack-cert-manager-startupapicheck-v1.15.2.tar @@ -354,6 +356,7 @@ k3s ctr images import images/prometheus-operator-prometheus-operator-v0.75.2.tar k3s ctr images import images/prometheus-alertmanager-v0.27.0.tar k3s ctr images import images/prometheus-node-exporter-v1.8.2.tar k3s ctr images import images/prometheus-prometheus-v2.54.0.tar +k3s ctr images import images/thanos-thanos-v0.32.5.tar k3s ctr images import images/library-rabbitmq-3.12.1-management.tar k3s ctr images import images/rancher-kine-v0.11.4.tar k3s ctr images import images/autoscaling-cluster-autoscaler-v1.27.1.tar diff --git a/catalog/sync-gcp-mp-images.sh b/catalog/sync-gcp-mp-images.sh index e2c19ff9c..67dc3e4a3 100755 --- a/catalog/sync-gcp-mp-images.sh +++ b/catalog/sync-gcp-mp-images.sh @@ -106,6 +106,7 @@ crane cp --allow-nondistributable-artifacts ghcr.io/kubedb/kubedb-autoscaler:v0. crane cp --allow-nondistributable-artifacts ghcr.io/kubedb/kubedb-crd-manager:v0.3.0 $IMAGE_REGISTRY/kubedb-crd-manager:$TAG crane cp --allow-nondistributable-artifacts ghcr.io/kubedb/kubedb-ops-manager:v0.35.2 $IMAGE_REGISTRY/kubedb-ops-manager:$TAG crane cp --allow-nondistributable-artifacts ghcr.io/kubedb/kubedb-provisioner:v0.48.3 $IMAGE_REGISTRY/kubedb-provisioner:$TAG +crane cp --allow-nondistributable-artifacts ghcr.io/kubedb/kubedb-schema-manager:v0.24.0 $IMAGE_REGISTRY/kubedb-schema-manager:$TAG crane cp --allow-nondistributable-artifacts ghcr.io/kubedb/kubedb-ui-server:v0.24.0 $IMAGE_REGISTRY/kubedb-ui-server:$TAG crane cp --allow-nondistributable-artifacts ghcr.io/kubedb/kubedb-webhook-server:v0.24.1 $IMAGE_REGISTRY/kubedb-webhook-server:$TAG crane cp --allow-nondistributable-artifacts ghcr.io/kubedb/pg-coordinator:v0.32.0 $IMAGE_REGISTRY/pg-coordinator:$TAG @@ -136,6 +137,7 @@ crane cp --allow-nondistributable-artifacts natsio/prometheus-nats-exporter:0.15 crane cp --allow-nondistributable-artifacts openpolicyagent/gatekeeper:v3.13.3 $IMAGE_REGISTRY/gatekeeper:$TAG crane cp --allow-nondistributable-artifacts opensearchproject/opensearch:2.1.0 $IMAGE_REGISTRY/opensearch:$TAG crane cp --allow-nondistributable-artifacts prometheuscommunity/postgres-exporter:v0.15.0 $IMAGE_REGISTRY/postgres-exporter:$TAG +crane cp --allow-nondistributable-artifacts quay.io/jetstack/cert-manager-acmesolver:v1.15.2 $IMAGE_REGISTRY/cert-manager-acmesolver:$TAG crane cp --allow-nondistributable-artifacts quay.io/jetstack/cert-manager-cainjector:v1.15.2 $IMAGE_REGISTRY/cert-manager-cainjector:$TAG crane cp --allow-nondistributable-artifacts quay.io/jetstack/cert-manager-controller:v1.15.2 $IMAGE_REGISTRY/cert-manager-controller:$TAG crane cp --allow-nondistributable-artifacts quay.io/jetstack/cert-manager-startupapicheck:v1.15.2 $IMAGE_REGISTRY/cert-manager-startupapicheck:$TAG @@ -144,6 +146,7 @@ crane cp --allow-nondistributable-artifacts quay.io/prometheus-operator/promethe crane cp --allow-nondistributable-artifacts quay.io/prometheus-operator/prometheus-operator:v0.75.2 crane cp --allow-nondistributable-artifacts quay.io/prometheus/alertmanager:v0.27.0 $IMAGE_REGISTRY/alertmanager:$TAG crane cp --allow-nondistributable-artifacts quay.io/prometheus/node-exporter:v1.8.2 $IMAGE_REGISTRY/node-exporter:$TAG crane cp --allow-nondistributable-artifacts quay.io/prometheus/prometheus:v2.54.0 $IMAGE_REGISTRY/prometheus:$TAG +crane cp --allow-nondistributable-artifacts quay.io/thanos/thanos:v0.32.5 $IMAGE_REGISTRY/thanos:$TAG crane cp --allow-nondistributable-artifacts rabbitmq:3.12.1-management $IMAGE_REGISTRY/rabbitmq:$TAG crane cp --allow-nondistributable-artifacts rancher/kine:v0.11.4 $IMAGE_REGISTRY/kine:$TAG crane cp --allow-nondistributable-artifacts registry.k8s.io/autoscaling/cluster-autoscaler:v1.27.1 $IMAGE_REGISTRY/cluster-autoscaler:$TAG