То, что я сделал в предыдущей роли - это копия конфигурации Jenkins, которая позволяет администратору и другим пользователям получать доступ, когда LDAP не работает.
Когда LDAP не работает, я переключаюсь вручную
mv config.xml config.ldap.xml
mv config.internal.xml config.xml
Перезагрузите Jenkins (https://stackoverflow.com/a/8077830/1935094)
Файл config.internal.xml был настроен до того, как я настроил LDAP. Вы также можете сделать резервную копию своего config.xml, настроить Jenkins для внутреннего доступа пользователя, скопировать его и скопировать обратно в настроенный LDAP config.xml.
В любом случае, идея в том, что вы все еще можете войти, запускать задания и т. Д., Пока не вернется LDAP.
У меня были мысли об автоматизации этого, если LDAP обнаруживается как неработающий (вы можете периодически выполнять поиск, а затем переключаться, если это необходимо ...