Skip to content

[Feature]: Support v1beta2 cluster schema #607

@alistarle

Description

@alistarle

Problem to Solve

ClusterAPI v1.11.0 introduce the v1beta2 schema: https://main.cluster-api.sigs.k8s.io/developer/providers/migrations/v1.10-to-v1.11

Despite the v1beta1 schema is now deprecated, it brings a huge feature which is the cross namespace clusterClass. Indeed, ClusterClass is an important feature to industrialize cluster creation, but in v1.10.0 it required for the template to be located in the same namespace, it's no longer the case in v1beta2 and v1.11.0 of capi.

Proposed Solution

Support the v1beta2 schema by following the upgrade guide of the cluster api documentation: https://main.cluster-api.sigs.k8s.io/developer/providers/migrations/v1.10-to-v1.11#how-to-bump-to-capi-v111-but-keep-implementing-the-deprecated-v1beta1-contract

Additional Context

Looks like this work has been already worked on some time ago here: https://github.com/outscale/cluster-api-provider-outscale/pull/239/files could it help the migration ?

Environment Details

- Kubernetes version (`kubectl version`):
- OS (`/etc/os-release`):
- Kernel (`uname -a`):
- cluster-api-provider-outscale version:
- cluster-api version:
- Install tools:
- Kubernetes distribution:
- Kubernetes distribution version:

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions