From 1ce7707f25fc8c14996822c16f63a59336a9b622 Mon Sep 17 00:00:00 2001 From: Sumit Lalwani Date: Mon, 25 Nov 2019 11:31:48 +0530 Subject: [PATCH] Update pod status to terminating Signed-off-by: Sumit Lalwani --- probe/kubernetes/pod.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/probe/kubernetes/pod.go b/probe/kubernetes/pod.go index 2caeeef4e..b156ef266 100644 --- a/probe/kubernetes/pod.go +++ b/probe/kubernetes/pod.go @@ -56,6 +56,10 @@ func (p *pod) AddParent(topology, id string) { } func (p *pod) State() string { + if p.ObjectMeta.DeletionTimestamp != nil { + return "Terminating" + } + return string(p.Status.Phase) } @@ -83,8 +87,8 @@ func (p *pod) VolumeClaimNames() []string { func (p *pod) GetNode(probeID string) report.Node { latests := map[string]string{ - State: p.State(), - IP: p.Status.PodIP, + State: p.State(), + IP: p.Status.PodIP, report.ControlProbeID: probeID, RestartCount: strconv.FormatUint(uint64(p.RestartCount()), 10), }