Skip to content

Meta Issue for k8s 1.28 bump #6554

Closed
Closed
@acornett21

Description

@acornett21

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

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions