Added image policy for kube prometheus stack

This commit is contained in:
V 2025-12-06 15:53:13 +00:00
parent 1428504fd6
commit 042a252828
3 changed files with 22 additions and 1 deletions

View File

@ -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

View File

@ -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"

View File

@ -4,3 +4,4 @@ namespace: flux-system
resources:
- kyverno.yaml
- metrics-server.yaml
- kube-prometheus-stack.yaml