From 956187157d376f9db5d4a29380b312c969863fbd Mon Sep 17 00:00:00 2001 From: Matthias Hinrichs Date: Thu, 15 Jan 2026 12:52:29 +0100 Subject: [PATCH] =?UTF-8?q?F=C3=BCge=20die=20Konfiguration=20f=C3=BCr=20de?= =?UTF-8?q?n=20kube-prometheus-stack=20hinzu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../templates/kube-prometheus-stack.yaml | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 09_homelab_apps/homelab-apps/templates/kube-prometheus-stack.yaml diff --git a/09_homelab_apps/homelab-apps/templates/kube-prometheus-stack.yaml b/09_homelab_apps/homelab-apps/templates/kube-prometheus-stack.yaml new file mode 100644 index 0000000..b13533e --- /dev/null +++ b/09_homelab_apps/homelab-apps/templates/kube-prometheus-stack.yaml @@ -0,0 +1,53 @@ +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: kube-prometheus-stack + namespace: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + destination: + namespace: kube-prometheus-stack + server: {{ $.Values.spec.destination.server }} + project: homelab + source: + path: . + repoURL: oci://ghcr.io/prometheus-community/charts/kube-prometheus-stack + targetRevision: 2.16.3 + helm: + values: | + grafana: + persistence: + enabled: true + size: 10Gi + storageClassName: nfs-csi + ingress: + enabled: true + hosts: + - grafana.k8s.hnrx.net + parentRefs: + - name: shared-gateway + namespace: default + prometheus: + prometheusSpec: + storageSpec: + volumeClaimTemplate: + spec: + resources: + requests: + storage: 20Gi + storageClassName: nfs-csi + alertmanager: + alertmanagerSpec: + storageSpec: + volumeClaimTemplate: + spec: + resources: + requests: + storage: 10Gi + storageClassName: nfs-csi + syncPolicy: + automated: + selfHeal: true + syncOptions: + - CreateNamespace=true