Skip to content
Snippets Groups Projects
kube-prometheus-stack-release.yaml 1.05 KiB
Newer Older
Maarten de Waard's avatar
Maarten de Waard committed
---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
  name: kube-prometheus-stack
  namespace: stackspin
Maarten de Waard's avatar
Maarten de Waard committed
spec:
  releaseName: kube-prometheus-stack
  chart:
    spec:
      # https://artifacthub.io/packages/helm/prometheus-community/kube-prometheus-stack
Varac's avatar
Varac committed
      # renovate: registryUrl=https://prometheus-community.github.io/helm-charts
Maarten de Waard's avatar
Maarten de Waard committed
      chart: kube-prometheus-stack
Maarten de Waard's avatar
Maarten de Waard committed
      sourceRef:
        kind: HelmRepository
        name: prometheus-community
        namespace: flux-system
  interval: 1h
Maarten de Waard's avatar
Maarten de Waard committed
  install:
    timeout: 10m
  upgrade:
    # Replace (update) CRDs upon upgrade. This is necessary to upgrade from
    # kube-prometheus-stack 16.x to 18.x
    crds: CreateReplace
      name: stackspin-kube-prometheus-stack-values
      optional: false
    # Allow overriding values by ConfigMap or Secret
    - kind: ConfigMap
      name: stackspin-kube-prometheus-stack-override
      optional: true
    - kind: Secret
      name: stackspin-kube-prometheus-stack-override