github crossplane-contrib/provider-kubernetes v1.2.0

23 hours ago

⚠️ Important Behavior Change

Server-side apply (SSA) feature is promoted to beta and enabled by default.

  • --enable-server-side-apply now 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.

  • Object MRs 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.manifest of Object MRs)
  • in case of field ownership conflicts, provider-kubernetes will force the conflicts.
  • On target k8s resources, managedField entries belonging provider-kubernetes field 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

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

Don't miss a new provider-kubernetes release

NewReleases is sending notifications on new releases.