diff --git a/app-of-apps/templates/apps.yaml b/app-of-apps/templates/apps.yaml index 4bde077..f1f7ff7 100644 --- a/app-of-apps/templates/apps.yaml +++ b/app-of-apps/templates/apps.yaml @@ -162,6 +162,37 @@ spec: syncOptions: - CreateNamespace=true --- +# https://github.com/dotdc/grafana-dashboards-kubernetes/blob/master/argocd-app.yml +apiVersion: argoproj.io/v1alpha1 +kind: Application +metadata: + name: grafana-dashboards-kubernetes + namespace: argo + labels: + app.kubernetes.io/name: grafana-dashboards-kubernetes + app.kubernetes.io/version: HEAD + app.kubernetes.io/managed-by: argocd + finalizers: + - resources-finalizer.argocd.argoproj.io +spec: + project: default # You may need to change this! + source: + path: ./ + repoURL: https://github.com/dotdc/grafana-dashboards-kubernetes + targetRevision: HEAD + + destination: + server: https://kubernetes.default.svc + namespace: monitoring + syncPolicy: + ## https://argo-cd.readthedocs.io/en/stable/user-guide/auto_sync + automated: + prune: true + selfHeal: true + syncOptions: + - CreateNamespace=true + - Replace=true +--- # TODO - use Jsonnet or similar to automate building this from all the directories # (and pull out the common config) apiVersion: argoproj.io/v1alpha1