Skip to content
Snippets Groups Projects

Add KKP monitoring components container images to GitLab docker-hub-mirror CR

Merged Archana Sawant requested to merge kaas-27 into main
All threads resolved!
+ 60
0
@@ -21,6 +21,26 @@ stages:
skopeo copy --retry-times=3 --format=oci --src-creds="switchkaas:${DOCKER_HUB_PASSWORD}" --dest-creds="${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD}" "docker://docker.io/${CI_JOB_NAME}@sha256:${SHA256_SUM}" "docker://${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}@sha256:${SHA256_SUM}"
done
.skopeo-quay-copy:
stage: copy-image
image:
name: quay.io/skopeo/stable:v1.5.2
entrypoint: [""]
interruptible: true
timeout: 5 minutes
script:
- |
for IMG_TAG in $IMG_TAGS; do
echo "Copying ${CI_JOB_NAME}:${IMG_TAG}"
skopeo copy --retry-times=3 --format=oci --dest-creds="${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD}" "docker://quay.io/${CI_JOB_NAME}:${IMG_TAG}" "docker://${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}:${IMG_TAG}"
done
- |
for SHA256_SUM in $SHA256_SUMS; do
echo "Copying ${CI_JOB_NAME}@sha256:${SHA256_SUM}"
skopeo copy --retry-times=3 --format=oci --dest-creds="${CI_REGISTRY_USER}:${CI_REGISTRY_PASSWORD}" "docker://quay.io/${CI_JOB_NAME}@sha256:${SHA256_SUM}" "docker://${CI_REGISTRY_IMAGE}/${CI_JOB_NAME}@sha256:${SHA256_SUM}"
done
# For all Docker Hub images, just create a job like those below. E.g. the 'velero/velero' job will
# sync 'docker.io/velero/velero:$IMG_TAG' for each $IMG_TAG in $IMG_TAGS (space separated).
#
@@ -99,11 +119,41 @@ grafana/promtail:
IMG_TAGS: "2.5.0"
extends: .skopeo-copy
prometheus/alertmanager:
variables:
IMG_TAGS: "v0.25.0"
extends: .skopeo-quay-copy
prometheus/prometheus:
variables:
IMG_TAGS: "v2.43.1"
extends: .skopeo-quay-copy
prometheus/node-exporter:
variables:
IMG_TAGS: "v1.5.0"
extends: .skopeo-quay-copy
brancz/kube-rbac-proxy:
variables:
IMG_TAGS: "v0.14.1"
extends: .skopeo-quay-copy
jimmidyson/configmap-reload:
variables:
IMG_TAGS: "v0.3.0 v0.7.1 v0.8.0"
extends: .skopeo-copy
kube-state-metrics/kube-state-metrics:
variables:
IMG_TAGS: "v2.8.2"
extends: .skopeo-quay-copy
autoscaling/addon-resizer:
variables:
IMG_TAGS: "1.8.16"
extends: .skopeo-quay-copy
k8scloudprovider/cinder-csi-plugin:
variables:
IMG_TAGS: "v1.22.0 v1.24.5 v1.25.3 v1.26.0"
@@ -119,6 +169,16 @@ kubermatic/machine-controller:
IMG_TAGS: "v1.36.1 v1.37.2"
extends: .skopeo-copy
kubermatic/util:
variables:
IMG_TAGS: "2.3.1 2.4.0"
extends: .skopeo-quay-copy
kubermatic/grafana-plugins:
variables:
IMG_TAGS: "1.3.2"
extends: .skopeo-quay-copy
kubernetesui/dashboard:
variables:
IMG_TAGS: "v2.4.0 v2.6.0 v2.7.0"
Loading