apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: grafana-ops namespace: argocd finalizers: - resources-finalizer.argocd.argoproj.io spec: destination: namespace: grafana-ops server: https://kubernetes.default.svc project: default source: repoURL: https://grafana.github.io/helm-charts chart: grafana targetRevision: "6.50.6" helm: releaseName: grafana-ops values: | deploymentStrategy: type: Recreate ingress: enabled: true ingressClassName: nginx annotations: kubernetes.io/ingress.class: nginx cert-manager.io/cluster-issuer: letsencrypt-mareshq hosts: - grafana.ops.vmhq.io tls: - secretName: grafana-ops-tls hosts: - grafana.ops.vmhq.io persistence: enabled: true storageClassName: hcloud-volumes service: serviceMonitor: enabled: true adminUser: admin adminPassword: ubk_gmh_PAM5rve@cbr datasources: datasources.yaml: apiVersion: 1 datasources: - name: Prometheus type: prometheus url: http://ops-prometheus.monitoring-ops:9090 access: proxy isDefault: true - name: In-Cluster Prometheus type: prometheus url: http://monitoring-prometheus.monitoring:9090 access: proxy - name: In-Cluster Loki type: loki url: http://loki-gateway.logging:80 access: proxy syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true