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

kubermatic-installer: mirror-images should support cilium helm-chart handling (system application) #13137

Open
renelehmann opened this issue Feb 28, 2024 · 0 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature. sig/networking Denotes a PR or issue as being assigned to SIG Networking.

Comments

@renelehmann
Copy link

Description of the feature you would like to add / User story

To prepare an air-gapped kkp environment the kubermatic-installer mirror-images command is used to fetch the images or to generate a list of all the needed images.

If e.g. the cilium CNI (as system application) will be used, the tool does not support generating the necessary helm chart images list.
According to the docs https://docs.kubermatic.com/kubermatic/v2.24/tutorials-howtos/networking/cni-cluster-network/
the helm repository can be set and prepared (pull/push) for the local registry.

Alternative approaches

At the moment we will workaround and manually fetch all the supported clilium helm ChartVersion from the related github kkp release (e.g. 2.24.2) and to be able to prepare the local registry with the needed helm charts:
https://github.com/kubermatic/kubermatic/blob/v2.24.2/pkg/cni/cilium/cilium.go

Use cases

Support the preparation, installation and use of an air-gapped kkp environment.

Additional information

It would be nice if some wording to the handling and fetching of the cilium (system application) helm-charts within an air-gapped environment could take place in the offline documentation also: https://docs.kubermatic.com/kubermatic/v2.24/installation/offline-mode/
At the moment it is mentioned on the CNI documentation on the topic "CNI Helm Chart Source" only:
https://docs.kubermatic.com/kubermatic/v2.24/tutorials-howtos/networking/cni-cluster-network/

@renelehmann renelehmann added the kind/feature Categorizes issue or PR as related to a new feature. label Feb 28, 2024
@embik embik added the sig/networking Denotes a PR or issue as being assigned to SIG Networking. label Mar 1, 2024
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. sig/networking Denotes a PR or issue as being assigned to SIG Networking.
Projects
None yet
Development

No branches or pull requests

2 participants