以下命令仍然提示我输入用户名和密码。我希望它在没有提示的情况下开始构建,因为我提到了源秘密。
oc new-app --strategy=docker --code=https://git.abcd.mycompany.com/project/openshift-pipeline-trail.git#development --name=openshift-pipeline --source-secret=robot-cred
我还尝试通过以下命令链接源秘密,但仍然提示我输入用户名和密码。
oc secrets link builder robot-cred
答案 0 :(得分:0)
我猜您的Secret
格式不正确,因此oc new-app
无法使用。您是如何创建秘密的?
请注意,只有以下类型的机密可以用作源机密(Source Clone Secrets):
要使“源克隆秘密”具有基本身份验证,请按以下方式创建秘密:
oc create secret generic <secret_name> \
--from-literal=username=<user_name> \
--from-literal=password=<password> \
--type=kubernetes.io/basic-auth