cw-infra-apps/grafana/charts/feature-cluster-metrics/tests/custom_rules_test.yaml

39 lines
964 B
YAML

# yamllint disable rule:document-start rule:line-length rule:trailing-spaces
suite: Test with custom rules
templates:
- configmap.yaml
tests:
- it: should render the default configuration
set:
deployAsConfigMap: true
kubelet:
extraDiscoveryRules: |-
rule {
target_label = "color"
replacement = "red"
}
kube-state-metrics:
extraDiscoveryRules: |-
rule {
action = "labeldrop"
regex = "source"
}
extraMetricProcessingRules: |-
rule {
source_labels = ["namespace"]
regex = "private"
action = "drop"
}
node-exporter:
extraDiscoveryRules: |-
rule {
target_label = "color"
replacement = "red"
}
asserts:
- isKind:
of: ConfigMap
- matchSnapshot:
path: data["module.alloy"]