diff --git a/images/entrypoint.sh b/images/entrypoint.sh index de88edce5..993f570a9 100755 --- a/images/entrypoint.sh +++ b/images/entrypoint.sh @@ -18,6 +18,7 @@ MULTUS_CONF_FILE="/usr/src/multus-cni/images/70-multus.conf" MULTUS_AUTOCONF_DIR="/host/etc/cni/net.d" MULTUS_BIN_FILE="/usr/src/multus-cni/bin/multus" MULTUS_KUBECONFIG_FILE_HOST="/etc/cni/net.d/multus.d/multus.kubeconfig" +MULTUS_TEMP_KUBECONFIG="/tmp/multus.kubeconfig" MULTUS_NAMESPACE_ISOLATION=false MULTUS_GLOBAL_NAMESPACES="" MULTUS_LOG_TO_STDERR=true @@ -218,9 +219,10 @@ if [ -f "$SERVICE_ACCOUNT_PATH/token" ]; then # to skip TLS verification for now. We should eventually support # writing more complete kubeconfig files. This is only used # if the provided CNI network config references it. - touch $MULTUS_KUBECONFIG - chmod ${KUBECONFIG_MODE:-600} $MULTUS_KUBECONFIG - cat > $MULTUS_KUBECONFIG < $MULTUS_TEMP_KUBECONFIG <