⚠️ Important Behavior Change
Server-side apply (SSA) feature is promoted to beta and enabled by default.
--enable-server-side-applynow defaults to true.
Tip
If you would like to keep the legacy behavior and disable server-side apply feature, pass the negated flag to the provider --no-enable-server-side-apply using a DeploymentRuntimeConfig .
This is a notification for the behavior change. There is no user action needed for the SSA switch.
ObjectMRs now leverage server-side apply to manage desired k8s resources.- SSA-enabled provider-kubernetes adheres to k8s server-side apply and tracks the fields specified in the desired manifest (
.spec.forProvider.manifestofObjectMRs) - in case of field ownership conflicts, provider-kubernetes will force the conflicts.
- On target k8s resources,
managedFieldentries belongingprovider-kubernetesfield manager will be automatically upgraded to the SSA field manager. Other field manager entries are not modified.
For further information on SSA in provider-kubernetes, check the following documentation
Other notable changes
- Added readyz check for the webhook server in #413
- Project go version is bumped to
v1.24.11 - CVE fixes:
What's Changed
- Add readyz checker for the webhook server and bump build submodule by @turkenf in #413
- Bump go mod dependencies to fix CVEs by @turkenf in #415
- feat: promote Server-side apply to beta - enabled by default by @erhancagirici in #416
- ci: bump golangci-lint to v2 and GH action dependencies by @erhancagirici in #417
Full Changelog: v1.1.0...v1.2.0