Skip to content

v0.3.x: Block creation of /upgrades to Kubernetes v1.22 management clusters  #4966

@sbueringer

Description

@sbueringer

User Story

As a user I would like to get an error as early as possible when trying to upgrade a management cluster to v1.22 (using CAPI v0.3.x)

Detailed Description

There are different ways how a Kubernetes v1.22 management cluster could be created/updated:

  1. create a new v1.22 workload cluster + clusterctl move / init / ..
  2. upgrade a self-hosted <v1.22 management cluster via CAPI to v1.22

Anything else you would like to add:

  1. Should be easy to implement by adding a version check in clusterctl v0.3.x
  2. There is currently no easy way to detect if the management cluster tries to upgrade a workload cluster or itself. Happy for suggestions, otherwise I'll explore some options.

Open questions

  • What should happen to already existing v0.3.x 1.22 management clusters? Do we have to account for them / do they even work?

[Miscellaneous information that will assist in solving the issue.]

/kind feature

Metadata

Metadata

Assignees

Labels

kind/featureCategorizes issue or PR as related to a new feature.

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions