Я работаю над решением CI с Redhat Openshift и Microsoft Azure.
Чтобы вытащить изображения в проект, я создаю учетную запись службы с помощью следующих команд:
oc project first-project
oc create sa azure-pipeline-svcact
oc policy add-role-to-user admin system:serviceaccount:first-project:azure-pipeline-svcact
Чтобы получить токен учетной записи этой службы, я использую следующую команду
oc sa get-token azure-pipeline-svcact
Работает хорошо, но мне нужно создать одного пользователя для каждого проекта, и у каждого пользователя будут разные токены.
Есть ли способ создать только одну учетную запись службы с таким же токеном, который имеет права на создание и получение изображений для нескольких проектов?
Спасибо