Skip to content

Commit 7e63a50

Browse files
[4.19 RN] Removal of Operator SDK binary
1 parent f4198b9 commit 7e63a50

File tree

1 file changed

+29
-6
lines changed

1 file changed

+29
-6
lines changed

release_notes/ocp-4-19-release-notes.adoc

+29-6
Original file line numberDiff line numberDiff line change
@@ -456,7 +456,7 @@ For more information, see xref:../updating/preparing_for_updates/updating-cluste
456456
=== Networking
457457

458458
[id="ocp-4-19-networking-support-load-secrets_{context}"]
459-
==== Creating a route with externally managed certificate (General Availability)
459+
==== Creating a route with externally managed certificate (General Availability)
460460

461461
With this release, {product-title} routes can be configured with third-party certificate management solutions, utilising the `.spec.tls.externalCertificate` field in the route API. This allows you to reference externally managed TLS certificates through secrets, streamlining the process by eliminating manual certificate management. By using externally managed certificates, you reduce errors, ensure a smoother certificate update process, and enable the OpenShift router to promptly serve renewed certificates. For more information, see xref:../networking/routes/secured-routes.adoc#nw-ingress-route-secret-load-external-cert_secured-routes[Creating a route with externally managed certificate].
462462

@@ -499,6 +499,18 @@ With this release, {product-title} introduces the Data Processing Unit (DPU) Ope
499499
[id="ocp-release-notes-osdk_{context}"]
500500
=== Operator development
501501

502+
[id="ocp-release-notes-osdk-base-images_{context}"]
503+
==== Supported Operator base images
504+
505+
The following base images for Operator projects are updated for compatability with {product-title} {product-version}. The runtime functionality and configuration APIs for these base images are supported for bug fixes and for addressing CVEs.
506+
507+
* The base image for Ansible-based Operator projects
508+
* The base image for Helm-based Operator projects
509+
510+
For more information, see link:https://docs.google.com/document/d/1OpdV5QFP_e9Mv3gSj5SrolBXMBqadhJvf2p7zIHUGuY/edit?tab=t.0[Updating the base image for existing Ansible- or Helm-based Operator projects for {product-title} 4.19 and later] (Red{nbsp}Hat Knowledgebase).
511+
512+
// NOTE: This will be a KCS article. Using a google doc as a placeholder to get reviews.
513+
502514
[id="ocp-release-notes-machine-management_{context}"]
503515
=== Machine management
504516

@@ -558,7 +570,7 @@ This release introduces the following updates to the *Developer* perspective of
558570
[id="ocp-4-19-notable-technical-changes-readonlyrootfilesystem_{context}"]
559571
=== Pods deploy with readOnlyRootFilesystem set to true
560572

561-
With this release, Cloud Credential Operator pods now deploy with the `readOnlyRootFilesystem` security context setting set to `true`. This enhances security by ensuring that the container root file system is mounted as read-only.
573+
With this release, Cloud Credential Operator pods now deploy with the `readOnlyRootFilesystem` security context setting set to `true`. This enhances security by ensuring that the container root file system is mounted as read-only.
562574

563575
[id="ocp-4-19-deprecated-removed-features_{context}"]
564576
== Deprecated and removed features
@@ -760,22 +772,22 @@ In the following tables, features are marked with the following statuses:
760772
|Operator SDK
761773
|Deprecated
762774
|Deprecated
763-
|Deprecated
775+
|Removed
764776

765777
|Scaffolding tools for Ansible-based Operator projects
766778
|Deprecated
767779
|Deprecated
768-
|Deprecated
780+
|Removed
769781

770782
|Scaffolding tools for Helm-based Operator projects
771783
|Deprecated
772784
|Deprecated
773-
|Deprecated
785+
|Removed
774786

775787
|Scaffolding tools for Go-based Operator projects
776788
|Deprecated
777789
|Deprecated
778-
|Deprecated
790+
|Removed
779791

780792
|Scaffolding tools for Hybrid Helm-based Operator projects
781793
|Deprecated
@@ -903,6 +915,17 @@ Kubernetes 1.32 removed the following deprecated APIs, so you must migrate manif
903915
|link:https://kubernetes.io/docs/reference/using-api/deprecation-guide/#flowcontrol-resources-v132[Yes]
904916
|===
905917

918+
[id="ocp-4-19-removed-osdk_{context}"]
919+
==== Operator SDK CLI and related scaffolding and testing tools
920+
921+
With this release, the Red{nbsp}Hat-supported version of the Operator SDK CLI tool, including the related scaffolding and testing tools for Operator projects, is no longer released with {product-title}.
922+
923+
Red{nbsp}Hat will provide bug fixes and support for versions of the Operator SDK that were released with earlier versions of {product-title} according to the link:https://access.redhat.com/product-life-cycles?product=OpenShift%20Container%20Platform%204[Product Life Cycles for {product-title} 4] (Red{nbsp} Customer Portal).
924+
925+
Operator authors with existing Operator projects can use the version of the Operator SDK CLI tool released with {product-title} 4.18 to maintain their projects and create Operator releases targeting newer versions of {product-title}. For more information, see link:https://docs.google.com/document/d/1OpdV5QFP_e9Mv3gSj5SrolBXMBqadhJvf2p7zIHUGuY/edit?tab=t.0[Updating the base image for existing Ansible- or Helm-based Operator projects for {product-title} 4.19 and later] (Red{nbsp}Hat Knowledgebase).
926+
927+
For more information about the unsupported, community-maintained, version of the Operator SDK, see link:https://sdk.operatorframework.io[Operator SDK (Operator Framework)].
928+
906929
[id="ocp-4-19-future-deprecation_{context}"]
907930
=== Notice of future deprecation
908931

0 commit comments

Comments
 (0)