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.28 bump #6554

Closed
14 tasks done
acornett21 opened this issue Aug 30, 2023 · 9 comments
Closed
14 tasks done

Meta Issue for k8s 1.28 bump #6554

acornett21 opened this issue Aug 30, 2023 · 9 comments
Assignees
Milestone

Comments

@acornett21
Copy link
Contributor

acornett21 commented Aug 30, 2023

Meta Issue for k8s 1.28 bump

In order to bump Operator SDK to support Kubernetes 1.28 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)

  • sigs.k8s.io/controller-runtime
  • sigs.k8s.io/controller-tools
  • operator-framework/operator-manifest-tools

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

  • operator-framework/api
  • sigs.k8s.io/kubebuilder-declarative-pattern

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)

  • sigs.k8s.io/kubebuilder/v3

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

  • operator-framework/helm-operator-plugins
  • operator-framework/java-operator-plugins
  • operator-framework/ansible-operator-plugins

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

@acornett21
Copy link
Contributor Author

@Neo2308
Copy link

Neo2308 commented Jan 7, 2024

@Neo2308
Copy link

Neo2308 commented Jan 7, 2024

@acornett21
Copy link
Contributor Author

kubebuilder v3.13.0 should address this.

https://github.com/kubernetes-sigs/kubebuilder/releases/tag/v3.13.0

@acornett21
Copy link
Contributor Author

java-operator-plugin v0.9.0 has the needed changes.

https://github.com/operator-framework/java-operator-plugins/releases/tag/v0.9.0

@jberkhahn
Copy link
Contributor

Need to keep this in mind: #6635

@acornett21
Copy link
Contributor Author

ansible-operator-plugin v1.34.0 has the needed changes.
https://github.com/operator-framework/ansible-operator-plugins/releases/tag/v1.34.0

@Neo2308
Copy link

Neo2308 commented Feb 20, 2024

@acornett21/ @oceanc80 When is the 1.34 release planned for?

@acornett21
Copy link
Contributor Author

Hi @Neo2308 sorry for the delay, I'm not a maintainer, I just contribute, so I'm not sure when a release is planned.

@everettraven @oceanc80 Do you know when the next release is planned? Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants