You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm running kruise-rollout using multi-batch strategy along with kubevela and found that the deployment was stuck on spec.paused = true sometimes.
The issue:
There is a gap between removeRolloutProgressingAnnotation (to delete rollouts.kruise.io/in-progressing annotation) and batch release Finalize (to remove other annotations and set spec.paused to false). When strategy changed, the Finalize cannot do the cleanup properly.
Hi,
I'm running
kruise-rollout
using multi-batch strategy along withkubevela
and found that the deployment was stuck onspec.paused = true
sometimes.The issue:
There is a gap between
removeRolloutProgressingAnnotation
(to deleterollouts.kruise.io/in-progressing
annotation) and batch releaseFinalize
(to remove other annotations and setspec.paused
to false). When strategy changed, theFinalize
cannot do the cleanup properly.The steps are like this:
rollouts.kruise.io/in-progressing
annotation got removed.Finalize
skipped the cleanup due to strategy changed.I can only think of skipping the deployment strategy check in theFinalize
.Please kindly suggest me.
Thank you.
Notes:
The text was updated successfully, but these errors were encountered: