deckhouse
deckhouse copied to clipboard
discovery multus-cni enabled to set the cilium-agent's cni-exclusive setting to "false"
Preflight Checklist
- [X] I agree to follow the Code of Conduct that this project adheres to.
- [X] I have searched the issue tracker for an issue that matches the one I want to file, without success.
Use case. Why is this important?
we use multus-cni for rook-ceph & kubevirt second nic,but cilium rename 00-multus.conf.cilium to 00-multus.conf.cilium_bak
https://kubevirt.io/user-guide/virtual_machines/interfaces_and_networks/#multus https://rook.io/docs/rook/latest-release/CRDs/Cluster/ceph-cluster-crd/?h=multus#multus
Proposed Solution
the issue is same as istio cni, we need to set the cilium-agent's cni-exclusive setting to "false"
https://github.com/deckhouse/deckhouse/pull/7488
https://github.com/deckhouse/deckhouse/blob/32125582263e4a5a5c6dc8bbc21ceb73eedb2442/modules/021-cni-cilium/hooks/discovery_is_istio_cni_enabled.go#L27
Additional Information
No response