Skip to content

Conversation

@basbremer
Copy link

@basbremer basbremer commented Oct 14, 2025

The current documentation provides an option to create a Kubernetes Job that handles the installation of Cilium.
Unfortunately, you need to provide all configuration options directly within this Job as arguments.

What changed?
This PR enhances the documentation by introducing a Job that allows you to provide the Cilium Helm values separately.
The Helm values are supplied via a ConfigMap and mounted as a file in the Job.

Why it's needed?
In my opinion, this gives better visibility of the desired configuration options for Cilium, especially when you have many of them.

Screenshot
The part shown in the image below is added to the existing Cilium docs:
Screenshot 2025-10-28 at 16 16 21

@talos-bot talos-bot moved this to In Review in Planning Oct 14, 2025
@smira smira removed this from Planning Oct 14, 2025
@basbremer basbremer changed the title feat: added job that uses configmap with helm values to install cilium docs: added job that uses configmap with helm values to install cilium Oct 28, 2025
@Iheanacho-ai
Copy link
Member

@smira what do you think of the code quality of this PR, do you think its good to merge?

Copy link
Member

@smira smira left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't like any of the ways except for the official Cilium CLI way. I think we should stop even publishing this and link to Cilium docs.

These Kubernetes jobs are all hacks which I don't want to support in any way. Of course people are free to use whatever way they feel works great, but it shouldn't be the way we recommend.

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.

4 participants