-
Notifications
You must be signed in to change notification settings - Fork 15
Description
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: