diff --git a/release_notes/ocp-4-6-release-notes.adoc b/release_notes/ocp-4-6-release-notes.adoc index a2d11de64210..960456566617 100644 --- a/release_notes/ocp-4-6-release-notes.adoc +++ b/release_notes/ocp-4-6-release-notes.adoc @@ -61,6 +61,25 @@ This release adds improvements related to the following components and concepts. {product-title} 4.6 introduces the following notable technical changes. +[id="ocp-4-6-osdk"] +==== Operator SDK v0.19.1 +{product-title} 4.6 supports Operator SDK v0.19.1, which introduces the following notable technical changes: + +* The command `run --local` has been deprecated in favor of `run local`. +* The commands `run --olm` and `--kubeconfig` have been deprecated in favor of` `run packagemanifests`. +* The default CRD version has been changed from `apiextensions.k8s.io/v1beta1` to `apiextensions.k8s.io/v1` for commands that create or generate CRDs. +* The `--kubeconfig` flag has been added to the ` packagemanifests` command. + +Ansible-based Operator enhancements include: + +* The Ansible Operator now includes a `healthz` endpoint and `liveness` probe. + +Helm-based Operator enhancements include: + +* Helm Operators can watch and reconcile when cluster-scoped release resources are changed. +* Helm Operators can now reconcile logic using three-way strategic merge patches for native Kubernetes objects so that array patch strategies are correctly honored and applied. +* Helm Operators have the default API version changed to `helm.operator-sdk/v1alpha1`. + [id="ocp-4-6-ovn-k8s-default-cni-np-uses-ovs-on-cluster-nodes"] ==== OVN-Kubernetes default CNI network provider now uses OVS installed on cluster nodes