Use server-side diff by default
See original GitHub issueServer-side diff has been available since 1.16 (September 2019), so it should be pretty widely supported on deployed clusters by now. Most of the implementation work is done already, so the remaining work should mostly be testing, and then swapping server-side diff to be the default.
As of April 30, 2021, EKS and AKS still support 1.15 clusters, but it appears that this support will be ending soon with the recent upstream release of k8s 1.21.
There is one open issue that also needs investigation: https://github.com/pulumi/pulumi-kubernetes/issues/683
Once we’re confident in the test coverage, the enableDryRun flag should flip polarity so that it defaults to True.
Edit: The enableDryRun
flag has been deprecated in favor of the enableServerSideApply
flag in the v3.20.0 release, and will be removed in the next major release.
Issue Analytics
- State:
- Created 2 years ago
- Reactions:6
- Comments:12 (7 by maintainers)
Have you tried :
Ref: https://kubernetes.io/docs/reference/using-api/server-side-apply/#upgrading-from-client-side-apply-to-server-side-apply
SSA mode was enabled in the v3.22.0 release