Skip to content

Commit f584d6e

Browse files
authored
test: add unit test to catch Failed pods case (#1117)
1 parent 5815497 commit f584d6e

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

tests/tests.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -774,6 +774,11 @@ tests:
774774

775775
- interval: 1m
776776
input_series:
777+
# Failed pods must be ignored - see https://github.com/kubernetes-monitoring/kubernetes-mixin/pull/821
778+
- series: 'kube_pod_status_phase{endpoint="https",instance="instance1",job="kube-state-metrics",cluster="kubernetes",namespace="ns1",phase="Failed",pod="failed-pods-must-be-ignored",service="ksm"}'
779+
values: '1+0x20'
780+
- series: 'kube_pod_owner{endpoint="https",instance="instance1",job="kube-state-metrics",cluster="kubernetes",namespace="ns1",owner_is_controller="false",owner_kind="<None>",owner_name="failed-pods-example",pod="failed-pods-must-be-ignored",service="ksm"}'
781+
values: '1+0x20'
777782
- series: 'kube_pod_status_phase{endpoint="https",instance="instance1",job="kube-state-metrics",cluster="kubernetes",namespace="ns1",phase="Pending",pod="pod-ds-7cc77d965f-cgsdv",service="ksm"}'
778783
values: '1+0x20'
779784
- series: 'kube_pod_owner{endpoint="https",instance="instance1",job="kube-state-metrics",cluster="kubernetes",namespace="ns1",owner_is_controller="false",owner_kind="<None>",owner_name="ds-7cc77d965f",pod="pod-ds-7cc77d965f-cgsdv",service="ksm"}'

0 commit comments

Comments
 (0)