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
Support Drain of Pods with Disruption Budget for kubectl v1.18 or newer #79
This leverages the new-as-of-v1.18 --disable-eviction flag of kubectl.
If your kubectl image is not v1.18 or newer your plans will fail to apply with ${plan}.spec.drain.disableEviction == true
Support SkipWaitForDeleteTimeout for kubectl v1.18 or newer #89
This leverages the new-as-of-v1.18 --skip-wait-for-delete-timeout flag of kubectl.
If your kubectl image is not v1.18 or newer your plans will fail to apply with ${plan}.spec.drain.skipWaitForDeleteTimeout > 0
Support Plan Validation#80
Attempting to push a plan to the apiserver that is missing .spec.upgrade should now be rejected. This avoids a panic in the controller and encourages sanity.
Prevent Over-Allocation of Jobs#83
Labelling multiple nodes in one invocation of kubectl would sometimes result in more jobs than the specified concurrency. The controller now checks for this and deletes jobs for nodes that are not on the applying list.
Other
Avoid kustomize v3.5.5 at build-time#75
currently pinned to v3.5.4