@@ -573,7 +573,8 @@ func TestPodStore(t *testing.T) {
573
573
StartedAt : metav1.Time {
574
574
Time : time .Unix (1501777018 , 0 ),
575
575
},
576
- Reason : "OOMKilled" ,
576
+ Reason : "OOMKilled" ,
577
+ ExitCode : 137 ,
577
578
},
578
579
},
579
580
},
@@ -709,7 +710,8 @@ func TestPodStore(t *testing.T) {
709
710
},
710
711
LastTerminationState : v1.ContainerState {
711
712
Terminated : & v1.ContainerStateTerminated {
712
- Reason : "OOMKilled" ,
713
+ Reason : "OOMKilled" ,
714
+ ExitCode : 137 ,
713
715
},
714
716
},
715
717
},
@@ -735,7 +737,7 @@ func TestPodStore(t *testing.T) {
735
737
kube_pod_container_state_started{container="container7",namespace="ns6",pod="pod6",uid="uid6"} 1.501777018e+09
736
738
kube_pod_container_status_terminated{container="container7",namespace="ns6",pod="pod6",uid="uid6"} 0
737
739
kube_pod_container_status_waiting{container="container7",namespace="ns6",pod="pod6",uid="uid6"} 0
738
- kube_pod_container_status_last_terminated_reason{container="container7",namespace="ns6",pod="pod6",reason="OOMKilled",uid="uid6"} 1
740
+ kube_pod_container_status_last_terminated_reason{container="container7",namespace="ns6",pod="pod6",reason="OOMKilled",uid="uid6",exitcode="137" } 1
739
741
` ,
740
742
MetricNames : []string {
741
743
"kube_pod_container_status_last_terminated_reason" ,
@@ -774,7 +776,8 @@ func TestPodStore(t *testing.T) {
774
776
},
775
777
LastTerminationState : v1.ContainerState {
776
778
Terminated : & v1.ContainerStateTerminated {
777
- Reason : "DeadlineExceeded" ,
779
+ Reason : "DeadlineExceeded" ,
780
+ ExitCode : 143 ,
778
781
},
779
782
},
780
783
},
@@ -797,7 +800,7 @@ func TestPodStore(t *testing.T) {
797
800
# TYPE kube_pod_container_status_waiting gauge
798
801
# TYPE kube_pod_container_status_waiting_reason gauge
799
802
kube_pod_container_state_started{container="container7",namespace="ns7",pod="pod7",uid="uid7"} 1.501777018e+09
800
- kube_pod_container_status_last_terminated_reason{container="container7",namespace="ns7",pod="pod7",reason="DeadlineExceeded",uid="uid7"} 1
803
+ kube_pod_container_status_last_terminated_reason{container="container7",namespace="ns7",pod="pod7",reason="DeadlineExceeded",uid="uid7",exitcode="143" } 1
801
804
kube_pod_container_status_running{container="container7",namespace="ns7",pod="pod7",uid="uid7"} 1
802
805
kube_pod_container_status_terminated{container="container7",namespace="ns7",pod="pod7",uid="uid7"} 0
803
806
kube_pod_container_status_waiting{container="container7",namespace="ns7",pod="pod7",uid="uid7"} 0
@@ -2019,7 +2022,8 @@ func BenchmarkPodStore(b *testing.B) {
2019
2022
},
2020
2023
LastTerminationState : v1.ContainerState {
2021
2024
Terminated : & v1.ContainerStateTerminated {
2022
- Reason : "OOMKilled" ,
2025
+ Reason : "OOMKilled" ,
2026
+ ExitCode : 137 ,
2023
2027
},
2024
2028
},
2025
2029
},
@@ -2035,7 +2039,8 @@ func BenchmarkPodStore(b *testing.B) {
2035
2039
},
2036
2040
LastTerminationState : v1.ContainerState {
2037
2041
Terminated : & v1.ContainerStateTerminated {
2038
- Reason : "OOMKilled" ,
2042
+ Reason : "OOMKilled" ,
2043
+ ExitCode : 137 ,
2039
2044
},
2040
2045
},
2041
2046
},
@@ -2051,7 +2056,8 @@ func BenchmarkPodStore(b *testing.B) {
2051
2056
},
2052
2057
LastTerminationState : v1.ContainerState {
2053
2058
Terminated : & v1.ContainerStateTerminated {
2054
- Reason : "OOMKilled" ,
2059
+ Reason : "OOMKilled" ,
2060
+ ExitCode : 137 ,
2055
2061
},
2056
2062
},
2057
2063
},
0 commit comments