Skip to content

fix: allow ClusterClass topology dry-run for templates - #88

Merged
mweibel merged 2 commits into
mainfrom
fix-clusterclass-topology-dry-run
Sep 21, 2026
Merged

mweibel merged 2 commits into
mainfrom
fix-clusterclass-topology-dry-run

Conversation

@disperate

Copy link
Copy Markdown
Contributor

Skip the spec immutability check in CloudscaleMachineTemplate when the topology controller performs an SSA dry-run with the topology.cluster.x-k8s.io/dry-run annotation. CAPI needs this preview to compute template diffs and trigger rolling updates across all ClusterClass-managed templates.

Fixes #69

Skip the spec immutability check in CloudscaleMachineTemplate when
the topology controller performs an SSA dry-run with the
topology.cluster.x-k8s.io/dry-run annotation. CAPI needs this preview
to compute template diffs and trigger rolling updates across all
ClusterClass-managed templates.

Fixes #69
Comment thread internal/webhook/v1beta2/cloudscalemachinetemplate_webhook_test.go Outdated
@mweibel
mweibel merged commit 709bfca into main Sep 21, 2026
7 checks passed
@mweibel
mweibel deleted the fix-clusterclass-topology-dry-run branch September 21, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unable to change flavor in CloudscaleMachineTemplate for a running cluster

2 participants