diff --git a/jsonnet/kube-prometheus/addons/config-mixins.libsonnet b/jsonnet/kube-prometheus/addons/config-mixins.libsonnet index 79f25044b1f8756293e40fd786d0cbc440353abd..ca2f4468e1b0292363d8a09198c1d1119fdcfb6d 100644 --- a/jsonnet/kube-prometheus/addons/config-mixins.libsonnet +++ b/jsonnet/kube-prometheus/addons/config-mixins.libsonnet @@ -18,13 +18,15 @@ local imageName(image) = // quay.io/coreos/addon-resizer -> $repository/addon-resizer // grafana/grafana -> grafana $repository/grafana local withImageRepository(repository) = { - local oldRepos = super._config.imageRepos, + local oldRepos = super.values.common.images, local substituteRepository(image, repository) = if repository == null then image else repository + '/' + imageName(image), values+:: { - imageRepos:: { - [field]: substituteRepository(oldRepos[field], repository) - for field in std.objectFields(oldRepos) + common+:: { + images:: { + [field]: substituteRepository(oldRepos[field], repository) + for field in std.objectFields(oldRepos) + }, }, }, };