Skip to content

Cilium Value Override #278

@EssamEmad

Description

@EssamEmad

TL;DR

There's no easy way to override Cilium values without boilerplate. Should we add cilium_values_override to variables.tf?

Problem

Hello! Thanks for the great library!
The library provisions Talos in an opinionated way where it uses Cilium as a default CNI. This is good as Cilium provides a lot of benefits to a K8s cluster. However, when trying to extend Cilium further, boilerplate unnecessarily increases because the library either uses the default or drop the defaults in favour of user-generated cilium values. Is there an easy way to provide a single override (something like gatewayAPI.enabled = true)?

Proposition

If there isn't, does it make sense to add something like cilium_overrides which get merged with the cilium_defaults? If this looks like a reasonable direction, I can send a PR.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions