diff --git a/k8s/prometheus.yaml b/k8s/prometheus.yaml new file mode 100644 index 0000000..854d64a --- /dev/null +++ b/k8s/prometheus.yaml @@ -0,0 +1,24 @@ +apiVersion: helm.cattle.io/v1 +kind: HelmChart +metadata: + name: prometheus + namespace: kube-system +spec: + chart: kube-prometheus-stack + repo: https://prometheus-community.github.io/helm-charts + targetNamespace: monitoring + createNamespace: true + valuesContent: |- + prometheus: + prometheusSpec: + # Monitor all namespaces for ServiceMonitors + serviceMonitorSelectorNilUsesHelmValues: false + serviceMonitorNamespaceSelector: {} + + # Monitor all namespaces for PodMonitors + podMonitorSelectorNilUsesHelmValues: false + podMonitorNamespaceSelector: {} + + # Monitor all namespaces for PrometheusRules + ruleSelectorNilUsesHelmValues: false + ruleNamespaceSelector: {}