-
Botaniker (Bot) authoredBotaniker (Bot) authored
release.yaml 7.13 KiB
apiVersion: helm.toolkit.fluxcd.io/v2beta2
kind: HelmRelease
metadata:
name: kube-prometheus
namespace: monitoring-system
spec:
releaseName: kube-prometheus-stack
chart:
spec:
chart: kube-prometheus-stack
sourceRef:
kind: HelmRepository
name: prometheus-community
namespace: monitoring-system
version: 56.13.1
interval: 60m
timeout: 10m
install:
remediation:
retries: 5
crds: CreateReplace
upgrade:
remediation:
retries: 5
crds: CreateReplace
valuesFrom:
- kind: ConfigMap
name: kube-prometheus-base-values
valuesKey: values.yaml
- kind: Secret
name: kube-prometheus-override-values
valuesKey: values-overrides.yaml
optional: true
postRenderers:
- kustomize:
patchesJson6902:
- target:
group: admissionregistration.k8s.io
version: v1
kind: ValidatingWebhookConfiguration
name: kube-prometheus-stack-admission
patch:
- op: add
path: /webhooks/0/namespaceSelector
value:
matchExpressions:
- key: kubernetes.io/metadata.name
operator: NotIn
values:
- kube-system
- monitoring-system
- target:
group: admissionregistration.k8s.io
version: v1
kind: MutatingWebhookConfiguration
name: kube-prometheus-stack-admission
patch:
- op: add
path: /webhooks/0/namespaceSelector
value:
matchExpressions:
- key: kubernetes.io/metadata.name
operator: NotIn
values:
- kube-system
- monitoring-system
---
apiVersion: v1
kind: ConfigMap
metadata: