Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta Issue for K8S 1.26 #6128

Closed
5 of 13 tasks
jmrodri opened this issue Nov 1, 2022 · 4 comments
Closed
5 of 13 tasks

Meta Issue for K8S 1.26 #6128

jmrodri opened this issue Nov 1, 2022 · 4 comments
Assignees
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. release-blocker This issue blocks the parent release milestone
Milestone

Comments

@jmrodri
Copy link
Member

jmrodri commented Nov 1, 2022

Meta Issue for k8s 1.26 bump

In order to bump Operator SDK to support Kubernetes 1.25 there are a few dependencies we rely on making the bump first.

This issue is meant to help track all dependencies and the status of their bumps.

Order of dependency bumps

Step 1: upgrade controller-runtime, controller-tools, helm, and operator-framework/operator-manifest-tools(can be done in parallel)

Step 2: upgrade operator-framework/api and sigs.k8s.io/kubebuilder-declarative-pattern (can be done immediately after controller-runtime)

Step 3.1: upgrade operator-framework/operator-registry and operator-framework/operator-lib (can be done immediately after operator-framework/api)

  • operator-framework/operator-registry
  • operator-framework/operator-lib

Step 3.2: upgrade kubebuilder (blocked until kubebuilder-declarative-pattern is bumped)

Step 4: upgrade operator-framework/helm-operator-plugins and operator-framework/java-operator-plugins

Step 5: upgrade operator-framework/operator-sdk dependencies

  • Bump Ginkgo/v2 and Kubebuilder 1.26
  • Bump SDK to use k8s 1.26
  • Bump envtest to 1.26
@varshaprasad96
Copy link
Member

(not related just side note) If there aren't any breaking changes from one k8s version to another, I wish we could automate this process :/

@varshaprasad96 varshaprasad96 added this to the v1.27.0 milestone Nov 7, 2022
@jberkhahn jberkhahn added the help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. label Nov 21, 2022
@jberkhahn jberkhahn self-assigned this Nov 21, 2022
@jberkhahn
Copy link
Contributor

see #5937

@jberkhahn jberkhahn added the release-blocker This issue blocks the parent release milestone label Nov 21, 2022
@theishshah theishshah removed the release-blocker This issue blocks the parent release milestone label Jan 25, 2023
@theishshah theishshah modified the milestones: v1.27.0, v1.28.0 Jan 25, 2023
@varshaprasad96 varshaprasad96 modified the milestones: v1.28.0, v1.29.0 Feb 15, 2023
@varshaprasad96 varshaprasad96 modified the milestones: v1.29.0, v1.28.0 Mar 8, 2023
@varshaprasad96 varshaprasad96 added the release-blocker This issue blocks the parent release milestone label Mar 8, 2023
@rashmigottipati
Copy link
Member

rashmigottipati commented Mar 14, 2023

Merged SDK bump PR to upgrade k8s dependencies to 1.26: #6352

@everettraven
Copy link
Contributor

Closing as Kubernetes 1.26 support has been shipped with the v1.28.0 release. Thanks to everyone for their help in getting this delivered!

@rashmigottipati rashmigottipati self-assigned this Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Denotes an issue that needs help from a contributor. Must meet "help wanted" guidelines. release-blocker This issue blocks the parent release milestone
Projects
None yet
Development

No branches or pull requests

6 participants