Features and Enhancements
- Support DNS Policy
ClusterFirstWithHostNet
#74 - 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 ofkubectl
.
If yourkubectl
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 ofkubectl
.
If yourkubectl
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. - Support Common Tolerations in Deployment #84
Other
- Avoid kustomize v3.5.5 at build-time #75
currently pinned to v3.5.4