observability-stack/applicationsets/prometheus-appset.yaml

39 lines
1.1 KiB
YAML

# apiVersion: argoproj.io/v1alpha1
# kind: ApplicationSet
# metadata:
# name: prometheus-appset
# namespace: argocd
# spec:
# generators:
# - list:
# elements:
# - env: prod
# valuesFile: values-prod.yaml
# nameSuffix: prometheus-prod
# host: prometheus.dvirlabs.com
# - env: int
# valuesFile: values-int.yaml
# nameSuffix: prometheus-int
# host: prometheus-int.dvirlabs.com
# template:
# metadata:
# name: '{{nameSuffix}}'
# spec:
# project: observability
# source:
# repoURL: https://git.dvirlabs.com/dvirlabs/observability-stack.git
# targetRevision: master
# path: charts/prometheus
# helm:
# valueFiles:
# - my-values/values-{{env}}.yaml
# destination:
# server: https://kubernetes.default.svc
# namespace: monitoring
# syncPolicy:
# automated: {}
# # prune: true
# # selfHeal: true
# # syncOptions:
# # - CreateNamespace=true