X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fscripts%2Fsetup-cni.sh;fp=src%2Ffoundation%2Fscripts%2Fsetup-cni.sh;h=76b963fe66be4d66f52bac099d5c9ff3f1c052f3;hb=77d0bc5c8e9b9ebcab9f3503db8ee12a404d15c9;hp=74b15e5fc719b33992cd3b28413ff2af80a88c06;hpb=76fb944a515d7dbc9d1a915955a06b05928e8905;p=iec.git diff --git a/src/foundation/scripts/setup-cni.sh b/src/foundation/scripts/setup-cni.sh index 74b15e5..76b963f 100755 --- a/src/foundation/scripts/setup-cni.sh +++ b/src/foundation/scripts/setup-cni.sh @@ -75,6 +75,15 @@ install_ovn_kubernetes(){ } +install_multus_sriov_flannel(){ + + sed -i "s@10.244.0.0/16@${POD_NETWORK_CIDR}@" "${SCRIPTS_DIR}/cni/multus/multus-sriov-flannel/flannel-daemonset.yml" + # Install Multus Flannel+SRIOV by yaml files + # shellcheck source=/dev/null + source ${SCRIPTS_DIR}/cni/multus/multus-sriov-flannel/install.sh + +} + install_danm(){ ${SCRIPTS_DIR}/cni/danm/danm_install.sh @@ -105,6 +114,10 @@ case ${CNI_TYPE} in echo "Install Ovn-Kubernetes ..." install_ovn_kubernetes ;; + 'multus-flannel-sriov') + echo "Install Flannel with SRIOV CNI by Multus-CNI ..." + install_multus_sriov_flannel + ;; 'danm') echo "Install danm ..." install_danm