Что такое опция -n для политики добавления роли в группу OpenShift oc adm?

Инструмент командной строки OpenShift (oc) предлагает команду для добавления роли в группу пользователей. Синтаксис:

oc adm policy add-role-to-group ROLE GROUP [GROUP ...] [options] 

В скрипте я нашел такую ​​команду с параметром "-n", но я не могу найти ее в oc справочная документация описание этой или других разрешенных опций.

Хуже того: кажется, что разработчики инструмента oc пытаются вас разыграть, как показано на изображении. введите здесь описание изображения

Я использую версию oc:

oc v3.2.1.13-1-gc2a90e1
kubernetes v1.2.0-36-g4a3f9c5

person Paulo Merson    schedule 14.09.2016    source источник


Ответы (2)


Выполнив команду oc adm options, вы увидите, что опция -n предназначена для следующего: -n, --namespace='': If present, the namespace scope for this CLI request.

person Community    schedule 14.09.2016
comment
Спасибо @developercorey. Есть ли документация в Интернете, где описаны эти параметры? (Я надеюсь, что они все равно исправят сообщение об использовании на oc.) - person Paulo Merson; 14.09.2016
comment
Они должны быть в справочнике CLI здесь: docs.openshift.com/online/cli_reference/index .html - person ; 14.09.2016
comment
Я безуспешно искал ссылку на cli в Интернете. Я думаю, что этой конкретной информации там нет. Действительно, следующий поиск в Google не дает результатов: site:docs.openshift.com "namespace scope for this CLI request" - person Paulo Merson; 14.09.2016

-n просто для передачи имени проекта, поэтому ваша команда будет работать с этим проектом.

например oc добавить роль в группу admin groupx -n projectx

назначит роль администратора groupx на projectx

person Mahmoud    schedule 19.09.2016