operators/charts/kube-prometheus-stack/ci/03-non-defaults-values.yaml
2025-05-23 07:43:19 +03:00

96 lines
1.7 KiB
YAML

# this file tests some non default values to increase the test coverage
defaultRules:
additionalRuleLabels:
key: value
additionalRuleGroupLabels:
kubernetesSystem:
key2: value2
prometheusOperator:
denyNamespaces:
- kube-system
admissionWebhooks:
namespaceSelector:
matchLabels:
key: value
matchExpressions:
- key: control-plane
operator: NotIn
values:
- "true"
extraArgs:
- --labels="cluster=talos-cluster"
alertmanager:
alertmanagerSpec:
additionalConfig:
logFormat: json
additionalConfigString: |-
logLevel: {{ print "debug" | quote }}
prometheus:
prometheusSpec:
additionalConfig:
logFormat: json
additionalConfigString: |-
logLevel: {{ print "debug" | quote }}
customRules:
AlertmanagerFailedReload:
for: 3m
AlertmanagerMembersInconsistent:
for: 5m
severity: "warning"
kubeControllerManager:
service:
enabled: false
serviceMonitor:
selector:
matchLabels:
component: kube-controller-manager
coreDns:
service:
enabled: false
serviceMonitor:
port: metrics
selector:
matchLabels:
k8s-app: '{{ $.Release.Name }}'
kubeEtcd:
service:
enabled: false
serviceMonitor:
selector:
matchLabels:
component: etcd
kubeScheduler:
service:
enabled: false
serviceMonitor:
selector:
matchLabels:
component: kube-scheduler
kubeProxy:
service:
enabled: false
serviceMonitor:
selector:
matchLabels:
k8s-app: kube-proxy
grafana:
sidecar:
datasources:
alertmanager:
name: 0
nodeExporter:
enabled: true
forceDeployDashboards: true
prometheus-node-exporter:
kubeRBACProxy:
enabled: true