apiVersion: argoproj.io/v1alpha1 kind: Application metadata: name: monitoring-kube-prometheus namespace: argocd annotations: argocd.argoproj.io/sync-wave: "1" spec: project: default destination: server: https://kubernetes.default.svc namespace: monitoring sources: - repoURL: https://prometheus-community.github.io/helm-charts chart: kube-prometheus-stack targetRevision: "*" helm: valuesObject: prometheus: prometheusSpec: retention: 15d alertmanager: alertmanagerSpec: retention: 120h kubeEtcd: enabled: false kubeScheduler: enabled: false kubeControllerManager: enabled: false grafana: defaultDashboardsTimezone: browser additionalDataSources: - name: Loki type: loki uid: loki access: proxy url: http://loki-stack.monitoring.svc.cluster.local:3100 isDefault: false editable: true syncPolicy: automated: prune: true selfHeal: true syncOptions: - CreateNamespace=true