39 lines
964 B
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"]
|
|
|