RFE: Provide an API to control deployment of dynamic networks controller #1380
Labels
help wanted
Identifies an issue that has been specifically created or selected for new contributors.
kind/enhancement
kind/proposal
sig/network
Is your feature request related to a problem? Please describe:
Currently, most SIG-network lanes use Multus v3 without the dynamic-networks-controller.
We are interested in having Multus v4 deployed on all lanes owned by SIG-network.
kubevirtci provides the following configuration options: Multus v3 or Multus v4 with the dynamic-networks-controller.
We would like to have the ability to configure CNAO to deploy Multus V4 without the dynamic-networks-controller.
The following environment variables are enabled on most SIG-network lanes:
KUBEVIRT_WITH_MULTUS_V3=true
KUBEVIRT_WITH_CNAO=true
They cause kubevirtci to invoke
gocli
with the following command line options:--deploy-multus
--enable-cnao
When these two command line options are enabled, CNAO is configured to not deploy Multus and the dynamic-networks-controller.
Describe the solution you'd like:
A new environment variable could be introduced in order to enable / disable the deployment of the dynamic-networks-controller.
Describe alternatives you've considered:
A clear and concise description of any alternative solutions or features you've considered.
Additional context:
Following the adjustments of lane to use Multus v4, support for Multus v3 deployment could be dropped.
The text was updated successfully, but these errors were encountered: