In some cases we have been using `alert-rules` in some cases `prometheus-rulefiles`. This led to confusion [1]. Instead, unify the Prometheus rules configmap labels to: ```yaml labels: role: alert-rules ``` [1] https://github.com/coreos/prometheus-operator/issues/1102
19 lines
271 B
Bash
Executable File
19 lines
271 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cat <<-EOF
|
|
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: prometheus-k8s-rules
|
|
labels:
|
|
role: alert-rules
|
|
prometheus: k8s
|
|
data:
|
|
EOF
|
|
|
|
for f in assets/prometheus/rules/*.rules.y*ml
|
|
do
|
|
echo " $(basename "$f"): |+"
|
|
cat $f | sed "s/^/ /g"
|
|
done
|