Конфигурация Jenkins "Security Realm" постоянно меняется сама по себе.

Я использую Jenkins 2.235.2, и без какого-либо пользовательского ввода время от времени (например, максимум полчаса) настройки безопасности просто возвращаются к "Делегировать контейнер сервлетов" вместо "собственной базы данных пользователей Jenkins". Я могу изменить его обратно, и база данных пользователей, которую я настроил, останется нетронутой. Другие настройки сами по себе не меняются волшебным образом, в частности, этот. Что дает???

1 ответ

Я столкнулся с этой точной проблемой, используя плагин google-login, и для меня плагин конфигурации как кода возвращал настройку. Я использую диаграмму управления Jenkins, и по умолчанию диаграмма использует ее вместо файлов XML. Вы можете добавить настройку области безопасности в JCasC securityRealm, если вы развертываете Jenkins именно так. В качестве альтернативы вы можете включить использование XML и отключить JCasC.

M

При запуске jenkins в контейнерах лучше использовать постоянный том для сохранения его конфигурации. Также лучше пересобрать образ jenkins после изменения параметров в отдельных файлах конфигурации. Такое поведение может произойти, если вы используете инструменты CM, такие как ansible, puppet и т. Д., Или вы используете конфигурацию jenkins в качестве кода.

Другие вопросы по тегам