wait: Verify observed_generation exists
Currently, Armada checks if the observed generation of a resource is zero for resource wait operations; however, the value can be None in some cases. This change verifies that the value is not zero and exists. Change-Id: Ib81be3468e73c72b4f20c11e18120d8a5b845e59
This commit is contained in:
parent
5071ef0ca5
commit
56ee364b75
|
@ -560,7 +560,7 @@ class StatefulSetWait(ControllerWait):
|
||||||
msg.format(spec.update_strategy.type,
|
msg.format(spec.update_strategy.type,
|
||||||
ROLLING_UPDATE_STRATEGY_TYPE))
|
ROLLING_UPDATE_STRATEGY_TYPE))
|
||||||
|
|
||||||
if (status.observed_generation == 0 or
|
if (not status.observed_generation or
|
||||||
sts.metadata.generation > status.observed_generation):
|
sts.metadata.generation > status.observed_generation):
|
||||||
msg = "Waiting for statefulset spec update to be observed..."
|
msg = "Waiting for statefulset spec update to be observed..."
|
||||||
return (msg, False)
|
return (msg, False)
|
||||||
|
|
Loading…
Reference in New Issue