Browse Source

Add support for hubble-export-file-max-backups and max-size-mb variables (#12072)

* feat(cilium): add configurable Hubble export log rotation parameters

- Adds support for `cilium_hubble_export_file_max_backups` and `cilium_hubble_export_file_max_size_mb`
- Applies values only if `cilium_hubble_export_file_path` is defined
- Default values are set in role defaults
- Cleans up template logic by removing unnecessary conditionals

* Fix indentation for hubble export settings

* Fix undefined variable issue with ipwrap in kubeconfig override that caused pre-commit errors

* Update main.yml

rollback
pull/12230/head
ErmolenkoMaxim 4 months ago
committed by GitHub
parent
commit
46a0dc9a51
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 0 deletions
  1. 3
      roles/network_plugin/cilium/defaults/main.yml
  2. 2
      roles/network_plugin/cilium/templates/cilium/config.yml.j2

3
roles/network_plugin/cilium/defaults/main.yml

@ -348,3 +348,6 @@ cilium_certgen_args:
cilium_clusterrole_rules_operator_extra_vars: []
cilium_enable_host_firewall: false
cilium_policy_audit_mode: false
cilium_hubble_export_file_max_backups: "5"
cilium_hubble_export_file_max_size_mb: "10"

2
roles/network_plugin/cilium/templates/cilium/config.yml.j2

@ -221,6 +221,8 @@ data:
hubble-tls-key-file: /var/lib/cilium/tls/hubble/server.key
hubble-tls-client-ca-files: /var/lib/cilium/tls/hubble/client-ca.crt
{% endif %}
hubble-export-file-max-backups: "{{ cilium_hubble_export_file_max_backups }}"
hubble-export-file-max-size-mb: "{{ cilium_hubble_export_file_max_size_mb }}"
{% endif %}
# IP Masquerade Agent

Loading…
Cancel
Save