From 8dc75bbf996586a78c8f2f6ac933306ff25a60a3 Mon Sep 17 00:00:00 2001 From: Eric Wolinetz Date: Thu, 4 Apr 2019 14:31:33 -0500 Subject: [PATCH] fixing check for pod being unschedulable --- pkg/k8shandler/status.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/k8shandler/status.go b/pkg/k8shandler/status.go index f7abb300a..29cf3fae9 100644 --- a/pkg/k8shandler/status.go +++ b/pkg/k8shandler/status.go @@ -172,7 +172,9 @@ func updateNodeConditions(clusterName, namespace string, status *api.Elasticsear isUnschedulable := false for _, podCondition := range nodePod.Status.Conditions { - if podCondition.Type == v1.PodReasonUnschedulable { + if podCondition.Type == v1.PodScheduled && podCondition.Status == v1.ConditionFalse { + podCondition.Type = v1.PodReasonUnschedulable + podCondition.Status = v1.ConditionTrue updatePodUnschedulableCondition(node, podCondition) isUnschedulable = true }