Я установил minishift с бочкой и клиент openshift с homebrew.
Однако, как пользователь-разработчик, я не могу создать проект из openshift cli, запустить сборку и т. Д. У меня всегда возникают ошибки с разрешениями:
Error from server (Forbidden): User "developer" cannot list all project.openshift.io.projectrequests in the cluster
Error from server (Forbidden): User "developer" cannot list authorization.openshift.io.rolebindings in project "my_awesome_project"
Error from server (Forbidden): User "developer" cannot create build.openshift.io.buildconfigs/instantiatebinary in project "my_awesome_project"
Однако я могу создавать проекты из пользовательского интерфейса. Как я могу предоставить пользователю права разработчика из командной строки?
Я использую MacOS High Sierra:
➜ minishift version
minishift v1.15.1+a5c47dd
➜ oc version
oc v3.9.0+191fece
kubernetes v1.9.1+a0ce1bc657
features: Basic-Auth
Server https://192.168.99.100:8443
openshift v1.5.0-rc.0+49a4a7a
kubernetes v1.5.2+43a9be4
oc login https://192.168.99.100:8443
и ввелиdeveloper
в качестве логина и пароля. - person Graham Dumpleton   schedule 09.04.2018oc describe project/my_awesome_project --as system:admin
? Есть ли шанс, что проект был создан под другим именем пользователя? Еслиoc describe
работает, он должен отображать аннотацию о том, кто является владельцем проекта. - person Graham Dumpleton   schedule 09.04.2018oc new-project my_awesome_project --loglevel 5
, чтобы получить дополнительную информацию. - person ccshih   schedule 09.04.2018