From fbc62e0564aa14c456557c11d05c0a3e0e90d510 Mon Sep 17 00:00:00 2001 From: James Mellors Date: Sat, 3 May 2025 14:54:28 +0100 Subject: [PATCH] adding multiple sources --- argo/apps/kube-prometheus-stack.yaml | 24 +++++++++++++++++++----- values/overrides.yaml | 2 +- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/argo/apps/kube-prometheus-stack.yaml b/argo/apps/kube-prometheus-stack.yaml index 073a1a6..7da03de 100644 --- a/argo/apps/kube-prometheus-stack.yaml +++ b/argo/apps/kube-prometheus-stack.yaml @@ -5,11 +5,25 @@ metadata: namespace: argocd spec: project: default - source: - repoURL: https://prometheus-community.github.io/helm-charts - targetRevision: 71.0.0 - chart: kube-prometheus-stack - path: values/overrides.yaml + sources: + # Source 1: Your Git repo for values + - repoURL: https://git.james-mellors.com/mello/Monitoring.git + targetRevision: main + # Use 'ref' to store values content to be referenced later + ref: valuesRef # Arbitrary reference name + # Source 2: The Helm chart repository + - repoURL: https://prometheus-community.github.io/helm-charts + chart: kube-prometheus-stack + targetRevision: 71.0.0 # The chart version + helm: + # Reference the values stored in 'valuesRef' from the first source + valueFiles: + - $valuesRef/values/overrides.yaml # Path within the Git repo + + # repoURL: https://prometheus-community.github.io/helm-charts + # targetRevision: 71.0.0 + # chart: kube-prometheus-stack + # path: values/overrides.yaml destination: server: https://kubernetes.default.svc diff --git a/values/overrides.yaml b/values/overrides.yaml index 2d3614c..48385ef 100644 --- a/values/overrides.yaml +++ b/values/overrides.yaml @@ -1215,7 +1215,7 @@ alertmanager: ## Using default values from https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml ## grafana: - enabled: false + enabled: true namespaceOverride: "" ## ForceDeployDatasources Create datasource configmap even if grafana deployment has been disabled