[stable/prometheus-operator]: allow to disable time and network rules (#16037)

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
This commit is contained in:
Carlos Alexandro Becker
2019-08-02 01:21:51 -07:00
committed by Kubernetes Prow Robot
parent c83336a36d
commit 779f3eba68
6 changed files with 18 additions and 10 deletions
+1 -1
View File
@@ -11,7 +11,7 @@ name: prometheus-operator
sources:
- https://github.com/coreos/prometheus-operator
- https://coreos.com/operators/prometheus
version: 6.3.1
version: 6.4.0
appVersion: 0.31.1
home: https://github.com/coreos/prometheus-operator
keywords:
+3 -1
View File
@@ -128,9 +128,11 @@ The following tables list the configurable parameters of the prometheus-operator
| `defaultRules.rules.kubernetesResources` | Create Kubernetes Resources default rules| `true` |
| `defaultRules.rules.kubernetesStorage` | Create Kubernetes Storage default rules| `true` |
| `defaultRules.rules.kubernetesSystem` | Create Kubernetes System default rules| `true` |
| `defaultRules.rules.node` | Create Node default rules| `true` |
| `defaultRules.rules.node` | Create Node default rules | `true` |
| `defaultRules.rules.network` | Create networking default rules | `true` |
| `defaultRules.rules.PrometheusOperator` | Create Prometheus Operator default rules| `true` |
| `defaultRules.rules.prometheus` | Create Prometheus default rules| `true` |
| `defaultRules.rules.time` | Create time default rules | `true` |
| `defaultRules.labels` | Labels for default rules for monitoring the cluster | `{}` |
| `defaultRules.annotations` | Annotations for default rules for monitoring the cluster | `{}` |
| `additionalPrometheusRules` | *DEPRECATED* Will be removed in a future release. Please use **additionalPrometheusRulesMap** instead. List of `prometheusRule` objects to create. See https://github.com/coreos/prometheus-operator/blob/master/Documentation/api.md#prometheusrulespec. | `[]` |
@@ -28,15 +28,18 @@ defaultRules:
kubeApiserver: true
kubePrometheusNodeAlerting: true
kubePrometheusNodeRecording: true
kubeScheduler: true
kubernetesAbsent: true
kubernetesApps: true
kubernetesResources: true
kubernetesStorage: true
kubernetesSystem: true
kubeScheduler: true
network: true
node: true
prometheusOperator: true
prometheus: true
prometheusOperator: true
time: true
## Labels for default rules
labels: {}
## Annotations for default rules
@@ -1,7 +1,7 @@
# Generated from 'node-network' group from https://raw.githubusercontent.com/coreos/kube-prometheus/master/manifests/prometheus-rules.yaml
# Do not change in-place! In order to change this file first read following link:
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- if and .Values.defaultRules.create }}
{{- if and .Values.defaultRules.create .Values.defaultRules.rules.network }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
kind: PrometheusRule
metadata:
@@ -41,4 +41,4 @@ spec:
for: 2m
labels:
severity: warning
{{- end }}
{{- end }}
@@ -1,7 +1,7 @@
# Generated from 'node-time' group from https://raw.githubusercontent.com/coreos/kube-prometheus/master/manifests/prometheus-rules.yaml
# Do not change in-place! In order to change this file first read following link:
# https://github.com/helm/charts/tree/master/stable/prometheus-operator/hack
{{- if and .Values.defaultRules.create }}
{{- if and .Values.defaultRules.create .Values.defaultRules.rules.time }}
apiVersion: {{ printf "%s/v1" (.Values.prometheusOperator.crdApiGroup | default "monitoring.coreos.com") }}
kind: PrometheusRule
metadata:
@@ -27,4 +27,4 @@ spec:
for: 2m
labels:
severity: warning
{{- end }}
{{- end }}
+5 -2
View File
@@ -28,15 +28,18 @@ defaultRules:
kubeApiserver: true
kubePrometheusNodeAlerting: true
kubePrometheusNodeRecording: true
kubeScheduler: true
kubernetesAbsent: true
kubernetesApps: true
kubernetesResources: true
kubernetesStorage: true
kubernetesSystem: true
kubeScheduler: true
network: true
node: true
prometheusOperator: true
prometheus: true
prometheusOperator: true
time: true
## Labels for default rules
labels: {}
## Annotations for default rules