Skip to content

Commit cdf1031

Browse files
committed
dind: simplify network plugin argument
-n now takes one of [ subnet | multitenant | networkpolicy | ovn | cni ]
1 parent 02a0ab1 commit cdf1031

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

hack/dind-cluster.sh

+15-10
Original file line numberDiff line numberDiff line change
@@ -437,17 +437,22 @@ function get-network-plugin() {
437437
local ovn_plugin="ovn"
438438
local default_plugin="${multitenant_plugin}"
439439

440-
if [[ "${plugin}" != "${subnet_plugin}" &&
441-
"${plugin}" != "${multitenant_plugin}" &&
442-
"${plugin}" != "${networkpolicy_plugin}" &&
443-
"${plugin}" != "${ovn_plugin}" &&
444-
"${plugin}" != "cni" ]]; then
445-
if [[ -n "${plugin}" ]]; then
446-
>&2 echo "Invalid network plugin: ${plugin}"
447-
fi
448-
plugin="${default_plugin}"
440+
if [[ "${plugin}" = "subnet" || "${plugin}" = "${subnet_plugin}" ]]; then
441+
echo "${subnet_plugin}"
442+
elif [[ "${plugin}" = "multitenant" || "${plugin}" = "${multitenant_plugin}" ]]; then
443+
echo "${multitenant_plugin}"
444+
elif [[ "${plugin}" = "networkpolicy" || "${plugin}" = "${networkpolicy_plugin}" ]]; then
445+
echo "${networkpolicy_plugin}"
446+
elif [[ "${plugin}" = "ovn" ]]; then
447+
echo "${ovn_plugin}"
448+
elif [[ "${plugin}" = "cni" ]]; then
449+
echo "cni"
450+
elif [[ -n "${plugin}" ]]; then
451+
>&2 echo "Invalid network plugin: ${plugin}"
452+
exit 1
453+
else
454+
echo "${default_plugin}"
449455
fi
450-
echo "${plugin}"
451456
}
452457

453458
function get-docker-ip() {

0 commit comments

Comments
 (0)