KubeFATE
KubeFATE copied to clipboard
generate_config.sh 脚本有bug
# RegistryURI
if [ "$RegistryURI" != "" ]; then
if [ "${RegistryURI: -1}" != "/" ]; then
RegistryURI="${RegistryURI}/"
fi
sed -i "s#RegistryURI=.*#RegistryURI=${RegistryURI}/#g" ./confs-"$party_id"/.env
fi
这一部分代码,如果用户设置了RegistryURI,不论RegistryURI是否有使用/结尾,,也就是不论
RegistryURI = hub.c.163.com
RegistryURI = hub.c.163.com/
程序执行完毕后都会变成 RegistryURI = hub.c.163.com//,多了个斜杠。而这会导致镜像拉取时报异常ERROR: invalid reference format。
建议修改为:
if [ "$RegistryURI" != "" ]; then
if [ "${RegistryURI: -1}" != "/" ]; then
RegistryURI="${RegistryURI}/"
fi
sed -i "s#RegistryURI=.*#RegistryURI=${RegistryURI}#g" ./confs-"$party_id"/.env
fi
也即,去掉后面sed中额外添加的斜杠。
项目应该凉了吧,没人了