-
Epic
-
Resolution: Done
-
Major
-
None
-
None
-
SDK support Kubernetes v1.22
-
False
-
False
-
Done
-
OCPPLAN-7761 - Operator-SDK keeps up with OpenShift k8s releases
-
OCPPLAN-7761Operator-SDK keeps up with OpenShift k8s releases
-
0% To Do, 0% In Progress, 100% Done
-
Undefined
-
M
Epic Goal
Operator-SDK supports Kube 1.22 (K8s GA: Aug 2nd, 2021) for OCP 4.10 Release (Final Freeze: Jan 28th, 2022, GA: Mar 29th, 2022).
Why is this important?
Operator SDK needs to support the latest features of Kubernetes since that operator developers expect to be able to use them shortly after the release is made.
Acceptance Criteria
- in scope: Operator developers have a release of the SDK that supports Kubernetes 1.22
- in scope: Update dependencies and fix up anything as a result of breaking changes.
- in scope: Requirement figure out generic framework for alpha and beta releases of controller-runtime and kubebuilder to bring them into the sdk
- out of scope: Additional work in SDK related to Kubernetes 1.22 new features is out of scope.
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- ...
Dependencies (internal and external)
- [external] Require controller-runtime release that supports 1.22
- [external] Require Helm release that supports 1.22
- [external] Require kubebuilder release that scaffolds projects using 1.22
- [internal] Require operator-framework/api release that supports 1.22
Open questions::
- ...
Done Checklist
- CI - CI is running, tests are automated and merged.
- Release Enablement <link to Feature Enablement Presentation>
- DEV - Upstream code and tests merged: <link to meaningful PR or GitHub Issue>
- DEV - Upstream documentation merged: <link to meaningful PR or GitHub Issue>
- DEV - Downstream build attached to advisory: <link to errata>
- QE - Test plans in Polarion: <link or reference to Polarion>
- QE - Automated tests merged: <link or reference to automated tests>
- DOC - Downstream documentation merged: <link to meaningful PR>