X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fscripts%2Fsetup-cni.sh;h=c29b6c0bb4789bddca2a436ae69f6c710d177742;hb=561213b39acb3a3ced713655dec5493df715b86c;hp=76b963fe66be4d66f52bac099d5c9ff3f1c052f3;hpb=77d0bc5c8e9b9ebcab9f3503db8ee12a404d15c9;p=iec.git diff --git a/src/foundation/scripts/setup-cni.sh b/src/foundation/scripts/setup-cni.sh index 76b963f..c29b6c0 100755 --- a/src/foundation/scripts/setup-cni.sh +++ b/src/foundation/scripts/setup-cni.sh @@ -84,6 +84,16 @@ install_multus_sriov_flannel(){ } +install_multus_sriov_calico(){ + + sed -i "s@10.244.0.0/16@${POD_NETWORK_CIDR}@" \ + "${SCRIPTS_DIR}/cni/multus/multus-sriov-calico/calico-daemonset.yaml" + # Install Multus Calico+SRIOV by yaml files + # shellcheck source=/dev/null + source ${SCRIPTS_DIR}/cni/multus/multus-sriov-calico/install.sh + +} + install_danm(){ ${SCRIPTS_DIR}/cni/danm/danm_install.sh @@ -118,6 +128,10 @@ case ${CNI_TYPE} in echo "Install Flannel with SRIOV CNI by Multus-CNI ..." install_multus_sriov_flannel ;; + 'multus-calico-sriov') + echo "Install Calico with SRIOV CNI by Multus-CNI ..." + install_multus_sriov_calico + ;; 'danm') echo "Install danm ..." install_danm