From 042a2528287d2e8beda08763069ce9d39432d5a0 Mon Sep 17 00:00:00 2001 From: V Date: Sat, 6 Dec 2025 15:53:13 +0000 Subject: [PATCH] Added image policy for kube prometheus stack --- .../base/kube-prometheus-stack.yaml | 2 +- update/kube-prometheus-stack.yaml | 20 +++++++++++++++++++ update/kustomization.yaml | 1 + 3 files changed, 22 insertions(+), 1 deletion(-) create mode 100644 update/kube-prometheus-stack.yaml diff --git a/components/monitoring/controllers/base/kube-prometheus-stack.yaml b/components/monitoring/controllers/base/kube-prometheus-stack.yaml index 884b4a8..eaf58d2 100644 --- a/components/monitoring/controllers/base/kube-prometheus-stack.yaml +++ b/components/monitoring/controllers/base/kube-prometheus-stack.yaml @@ -18,7 +18,7 @@ spec: interval: 1h chart: spec: - version: 79.4.1 + version: 79.4.1 # {"$imagepolicy": "flux-system:kube-prometheus-stack:tag"} chart: kube-prometheus-stack sourceRef: kind: HelmRepository diff --git a/update/kube-prometheus-stack.yaml b/update/kube-prometheus-stack.yaml new file mode 100644 index 0000000..e9edf16 --- /dev/null +++ b/update/kube-prometheus-stack.yaml @@ -0,0 +1,20 @@ +--- +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImageRepository +metadata: + name: kube-prometheus-stack +spec: + image: "ghcr.io/prometheus-community/charts/kube-prometheus-stack" + interval: 1h + provider: generic +--- +apiVersion: image.toolkit.fluxcd.io/v1 +kind: ImagePolicy +metadata: + name: kube-prometheus-stack +spec: + imageRepositoryRef: + name: kube-prometheus-stack + policy: + semver: + range: ">=79.4.0" \ No newline at end of file diff --git a/update/kustomization.yaml b/update/kustomization.yaml index 998db76..1bbd539 100644 --- a/update/kustomization.yaml +++ b/update/kustomization.yaml @@ -4,3 +4,4 @@ namespace: flux-system resources: - kyverno.yaml - metrics-server.yaml + - kube-prometheus-stack.yaml