Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow customized options for CCM #1426

Closed
Lykos153 opened this issue Jul 23, 2021 · 2 comments
Closed

Allow customized options for CCM #1426

Lykos153 opened this issue Jul 23, 2021 · 2 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@Lykos153
Copy link

What feature would you like to be added?
I would like to be able to customize the deployment of the Cloud Controller Manager. Of course, I can do it manually, but I'd like to have it version controlled inside the manifest. Alternatively, add an option not to install the CCM at all, so users can install their own.

What are use cases of the feature?
The Hetzner CCM has some options for the load balancers, eg. HCLOUD_LOAD_BALANCERS_USE_PRIVATE_IP so the services don't have to be annotated individually.

@Lykos153 Lykos153 added the kind/feature Categorizes issue or PR as related to a new feature. label Jul 23, 2021
@kron4eg
Copy link
Member

kron4eg commented Jul 26, 2021

With fresh alpha release we've refactored addons mechanisms and moved all CCMs that previously we've been shipping as go code to YAML addons. Here's hetzner CCM for example https://github.com/kubermatic/kubeone/tree/master/addons/ccm-hetzner.
Plus, we've made it so that it's possible to override our "internal" addons (like aforementioned CCMs) with custom. In case of hetzner all you need is to place ccm-hetzner directory (with your YAML) in configured addons directory.

All that will be released as kubeone v1.3, but for now I invite you to play with v1.3.0-alpha.0 pre-release, it's considered as stable.

@kron4eg kron4eg closed this as completed Jul 26, 2021
@kron4eg
Copy link
Member

kron4eg commented Jul 28, 2021

I'll add HCLOUD_LOAD_BALANCERS_USE_PRIVATE_IP to our ccm-hetzner manifest.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants