🌱 Add multiple controlplane class support to v1.11.6#3
Open
Dhairya-Arora01 wants to merge 14 commits intosyself-1.11.6from
Open
🌱 Add multiple controlplane class support to v1.11.6#3Dhairya-Arora01 wants to merge 14 commits intosyself-1.11.6from
Dhairya-Arora01 wants to merge 14 commits intosyself-1.11.6from
Conversation
guettli
reviewed
Apr 20, 2026
janiskemper
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
|
Several places use the old version number. Please check if that is ok: ❯ rg 'v1.10.7'
README.md:69:11: git tag v1.10.7-syself.8
README.md:74:22: export RELEASE_TAG=v1.10.7-syself.8
README.md:81:165: This will create the manifests in the `out/` directory. And push the CAPI controller-image to http://ghcr.io/syself/cluster-api-prod/cluster-api-controller-amd64:v1.10.7-syself.8
docs/book/src/reference/versions.md:357:3:| v1.10.7 | v1.12.4 |
hack/release.sh:7:47: echo "failed: RELEASE_TAG is not set. Use v1.10.7-syself.XX"
hack/create-capi-op-yaml.sh:13:43:kubectl create configmap capi-core-custom-v1.10.7 -n mgt-system \
hack/create-capi-op-yaml.sh:19:39: provider.cluster.x-k8s.io/version=v1.10.7 \
hack/create-capi-op-yaml.sh:33:12: version: v1.10.7 |
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
reviewed
Apr 20, 2026
guettli
requested changes
Apr 20, 2026
|
@Dhairya-Arora01 we should run tests in CI. I work on a related change. |
Author
Lets change this when we actually make releases in order to test. |
* enable multiple control plane classes - ClusterClass now supports multiple classes for control-plane - similar to workers. - Cluster topology now includes a field "class" for control-plane which references to the control. Signed-off-by: Dhairya Arora <dhairya.arora@syself.com>
This reverts commit 5593430.
8df2656 to
068c5e8
Compare
guettli
reviewed
Apr 20, 2026
guettli
requested changes
Apr 20, 2026
guettli
left a comment
There was a problem hiding this comment.
Now that we have a CI, I think we should add some tests for our changes.
guettli
approved these changes
Apr 21, 2026
guettli
left a comment
There was a problem hiding this comment.
lgtm. Instead of unit-tests, we will do intensive manual testing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this PR does / why we need it:
This PR involves cherry-picking the merge commit
de6901dfrom the PR #1 to enable multiple control plane classes for CAPI v1.11.6The changes to the API are made to v1beta2 API type as well.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)format, will close the issue(s) when PR gets merged):Fixes #
Validation: Check changes in beta1 and beta2 are aligned: