HasCondition verifies that a pod has a specified condition
(pod *corev1.Pod, conditionType corev1.PodConditionType, status corev1.ConditionStatus)
| 189 | |
| 190 | // HasCondition verifies that a pod has a specified condition |
| 191 | func HasCondition(pod *corev1.Pod, conditionType corev1.PodConditionType, status corev1.ConditionStatus) bool { |
| 192 | for _, cond := range pod.Status.Conditions { |
| 193 | if cond.Type == conditionType && cond.Status == status { |
| 194 | return true |
| 195 | } |
| 196 | } |
| 197 | return false |
| 198 | } |