From 9e8926511f3911427dc575672fde9b5696d39117 Mon Sep 17 00:00:00 2001 From: Abhilash Pallerlamudi <stp.abhi@gmail.com> Date: Mon, 23 Aug 2021 12:45:51 -0700 Subject: [PATCH] fix sync-to-internal-registry.jsonnet --- .../addons/config-mixins.libsonnet | 4 ++++ sync-to-internal-registry.jsonnet | 15 +++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/jsonnet/kube-prometheus/addons/config-mixins.libsonnet b/jsonnet/kube-prometheus/addons/config-mixins.libsonnet index ca2f4468..874123a4 100644 --- a/jsonnet/kube-prometheus/addons/config-mixins.libsonnet +++ b/jsonnet/kube-prometheus/addons/config-mixins.libsonnet @@ -31,6 +31,10 @@ local withImageRepository(repository) = { }, }; +{ + imageName:: imageName, +} + { withImageRepository:: withImageRepository, } diff --git a/sync-to-internal-registry.jsonnet b/sync-to-internal-registry.jsonnet index b7c85571..88446d0b 100644 --- a/sync-to-internal-registry.jsonnet +++ b/sync-to-internal-registry.jsonnet @@ -1,17 +1,16 @@ -local kp = import 'kube-prometheus/kube-prometheus.libsonnet'; -local l = import 'kube-prometheus/lib/lib.libsonnet'; -local config = kp._config; +local kp = import 'kube-prometheus/main.libsonnet'; +local l = import 'kube-prometheus/addons/config-mixins.libsonnet'; +local config = kp.values.common; local makeImages(config) = [ { - name: config.imageRepos[image], - tag: config.versions[image], + name: config.images[image], } - for image in std.objectFields(config.imageRepos) + for image in std.objectFields(config.images) ]; -local upstreamImage(image) = '%s:%s' % [image.name, image.tag]; -local downstreamImage(registry, image) = '%s/%s:%s' % [registry, l.imageName(image.name), image.tag]; +local upstreamImage(image) = '%s' % [image.name]; +local downstreamImage(registry, image) = '%s/%s' % [registry, l.imageName(image.name)]; local pullPush(image, newRegistry) = [ 'docker pull %s' % upstreamImage(image), -- GitLab