k3s-ansible/.github
Techno Tim 010551b8d2
feat(cilium): add toggle to enable or disable the Envoy proxy (#695)
Add a `cilium_envoy` variable (default true, matching upstream Cilium 1.20
which installs Envoy by default) that controls whether the Envoy proxy is
deployed for Cilium L7 policies. Pass it to Helm as `envoy.enabled` so users
with no L7 policies can skip Envoy to save resources.

- roles/k3s_server_post/defaults/main.yml: add cilium_envoy: true default
- roles/k3s_server_post/tasks/cilium.yml: add --helm-set envoy.enabled to the
  install/upgrade command, driven by the cilium_envoy conditional
- inventory/sample/group_vars/all.yml: document cilium_envoy sample var
- .github/scripts/test-cilium-envoy-toggle.py: regression test asserting the
  install command carries the envoy.enabled helm-set and renders true/false
- .pre-commit-config.yaml: wire the new test into pre-commit

Co-authored-by: Léo Nonnenmacher <leo@nonnenmacher-logel.fr>
2026-08-05 00:00:39 -05:00
..
ISSUE_TEMPLATE docs(agent): improve repository guidance [skip ci] (#685) 2026-08-02 16:31:40 -05:00
scripts feat(cilium): add toggle to enable or disable the Envoy proxy (#695) 2026-08-05 00:00:39 -05:00
workflows chore(deps): apply dependency updates in one combined change (#694) 2026-08-04 17:54:58 -05:00
FUNDING.yml chore(lint): fixed yaml lint 2022-04-02 11:48:37 -05:00
PULL_REQUEST_TEMPLATE.md docs(agent): improve repository guidance [skip ci] (#685) 2026-08-02 16:31:40 -05:00
actionlint.yaml ci(runner): restore isolated Molecule CI 2026-08-01 12:27:12 -05:00
copilot-instructions.md docs(agent): improve repository guidance [skip ci] (#685) 2026-08-02 16:31:40 -05:00
dependabot.yml feat(dependabot): Added docker docker and github actions (#422) 2024-01-26 16:19:42 +00:00
download-boxes.sh fix(ci): make Vagrant box cache version-aware 2026-08-01 12:27:12 -05:00
test-download-boxes.sh test(molecule): update Vagrant boxes to current releases 2026-08-01 19:13:48 -05:00
vagrant-boxes.lock test(molecule): update Vagrant boxes to current releases 2026-08-01 19:13:48 -05:00