Добавить нового пользователя в OKD с htpasswd не работает - PullRequest
0 голосов
/ 21 октября 2018

я создал пользователей в OKD с записью ниже в ansible

openshift_master_identity_providers=[{'name': 'htpasswd_auth', 'login': 'true', 'challenge': 'true', 'kind': 'HTPasswdPasswordIdentityProvider'}]
openshift_master_htpasswd_users={'admin': 'xxx'}

Согласно моим ожиданиям, если я создаю нового пользователя с помощью htpasswd, он должен разрешить вход в систему, но OKD не принимает новых пользователей, или я долженукажите имя файла ??

1 Ответ

0 голосов
/ 21 октября 2018

Насколько я знаю, filename ввод openshift_master_identity_providers имеет default value, например /etc/origin/master/htpasswd.

Для устранения неполадок, прежде всего, вы должны проверить файл htpasswd на узлах master узла.В то же время вы должны также проверить свой /etc/origin/master/master-config.yaml, является ли конфигурация indentityProvider ожидаемой конфигурацией.

Если в приведенном выше контрольном списке нет проблем, вы можете проверить дополнительного пользователя для своего кластера OCP какследует.

# htpasswd -b /etc/origin/master/htpasswd testuser testpasswd

А затем проверьте, может ли добавленная учетная запись аутентифицироваться.

Надеюсь, если вам поможет.: ^)

...