Skip to content

🌱 keep Syself CCM for bare metal until upstream release#1933

Merged
guettli merged 17 commits intov1.1.xfrom
codex/keep-syself-ccm-for-bm-until-upstream-release
Apr 10, 2026
Merged

🌱 keep Syself CCM for bare metal until upstream release#1933
guettli merged 17 commits intov1.1.xfrom
codex/keep-syself-ccm-for-bm-until-upstream-release

Conversation

@guettli
Copy link
Copy Markdown
Collaborator

@guettli guettli commented Apr 9, 2026

What changed

  • keep bare-metal guidance on the Syself CCM for now
  • switch the bare-metal e2e CCM fixture from the upstream chart to syself/ccm-hetzner
  • remove the default use-hrobot-provider-id-for-baremetal annotation from bare-metal-capable templates and cluster-class defaults
  • rename the generated bare-metal e2e manifest to syself-ccm-hetzner.yaml and update config references

Why

Upstream PR hetznercloud/hcloud-cloud-controller-manager#1204 merged on April 9, 2026, but the latest upstream release is still v1.30.1 from February 20, 2026. Until a released upstream chart contains that fix, bare-metal flows on this branch should keep using the Syself CCM and the matching hcloud://bm-* ProviderID format.

Impact

  • bare-metal docs now recommend the Syself CCM by default
  • generated bare-metal test fixtures now match the supported CCM path
  • default bare-metal templates no longer opt into the upstream hrobot:// ProviderID mode

Validation

  • make -C test/e2e e2e-ccm-templates cluster-templates
  • ./hack/verify-generated-files.sh

@guettli guettli changed the title [codex] keep Syself CCM for bare metal until upstream release 🌱 keep Syself CCM for bare metal until upstream release Apr 9, 2026
@guettli guettli marked this pull request as ready for review April 9, 2026 10:17
@github-actions github-actions Bot added size/L Denotes a PR that changes 200-800 lines, ignoring generated files. area/templates Changes made in the templates directory area/test Changes made in the test directory labels Apr 9, 2026
@github-actions github-actions Bot added the area/hack Changes made in the hack directory label Apr 9, 2026
@guettli guettli merged commit 55ef390 into v1.1.x Apr 10, 2026
6 checks passed
@guettli guettli deleted the codex/keep-syself-ccm-for-bm-until-upstream-release branch April 10, 2026 05:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/hack Changes made in the hack directory area/templates Changes made in the templates directory area/test Changes made in the test directory size/L Denotes a PR that changes 200-800 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants