Commit d32ab4a4 authored by Giuseppe Tudisco's avatar Giuseppe Tudisco
Browse files

argo: install kube-prometheus-stack

parent 03cb1652
Loading
Loading
Loading
Loading
+28 −0
Original line number Diff line number Diff line
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
  name: monitoring-es
  namespace: monitoring
spec:
  refreshInterval: 1h
  secretStoreRef:
    name: vault-backend
    kind: ClusterSecretStore
  target:
    name: grafana-iam
    creationPolicy: Owner
  data:
  - secretKey: CLIENT_ID
    remoteRef:
      key: grafana
      property: clientId
      conversionStrategy: Default
      decodingStrategy: None
      metadataPolicy: None
  - secretKey: CLIENT_SECRET
    remoteRef:
      key: grafana
      property: clientSecret
      conversionStrategy: Default
      decodingStrategy: None
      metadataPolicy: None
+1615 −0

File added.

Preview size limit exceeded, changes collapsed.

+37 −0
Original line number Diff line number Diff line
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: monitoring
  namespace: argocd
  finalizers:
    - resources-finalizer.argocd.argoproj.io
spec:
  project: default
  sources:
    - repoURL: https://prometheus-community.github.io/helm-charts
      chart: kube-prometheus-stack
      targetRevision: 79.5.0
      helm:
        valueFiles:
          - $repo/apps/monitoring/values-monitoring.yaml
    - repoURL: https://www.ict.inaf.it/gitlab/itsrc/itsrc-services-cd.git
      path: apps/monitoring
      targetRevision: HEAD
      ref: repo
  destination:
    namespace: monitoring
    server: https://kubernetes.default.svc
  syncPolicy:
    automated:
      prune: true
      selfHeal: true
    retry:
      limit: 5
      backoff:
        duration: 10s
        maxDuration: 3m0s
        factor: 2
    syncOptions:
      - CreateNamespace=true
      - ServerSideApply=true