-
-
Notifications
You must be signed in to change notification settings - Fork 42
Description
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.