Previously, we had to be in the middle of the "ppnd" in-progress-strategy in order to unset the "PausingPipelines" Conditions. I moved the setting/unsetting of that Condition to the same place where we process Child Health conditions, which is called by the Reconcile() function every time (regardless of whether a failure occurred previously). This ensures that we set it.
Fixes #421
Modifications
Previously, we had to be in the middle of the "ppnd" in-progress-strategy in order to unset the "PausingPipelines" Conditions. I moved the setting/unsetting of that Condition to the same place where we process Child Health conditions, which is called by the
Reconcile()
function every time (regardless of whether a failure occurred previously). This ensures that we set it.Verification
Ran e2e test through CI.