Дженкинс (на узле Kubernetes) жалуется, что для запуска некоторых из моих подключаемых модулей требуется более новая версия Jenkins.
СЕРЬЕЗНО: не удалось загрузить плагин Matrix Authorization Strategy Plugin v2.4.2 (matrix-auth) java.io.IOException: Не удалось загрузить плагин Matrix Authorization Strategy Plugin v2.4.2. - Вы должны обновить Jenkins с v2.121.2 до v2.138.3 или более поздней версии, чтобы запустить этот плагин.
Тот же файл журнала также жалуется дальше, что он не может прочитать мой файл конфигурации ... Я надеюсь, что это просто из-за проблемы с версией выше, но я включаю ее сюда на случай, если это признак более глубоких проблем :
СЕРЬЕЗНО: не удалось загрузить глобальную конфигурацию java.io.IOException: невозможно прочитать /var/jenkins_home/config.xml
Я бы хотел либо отключить подключаемые модули, вызывающие проблему, чтобы я мог видеть пользовательский интерфейс Jenkins и управлять подключаемыми модулями оттуда, либо я хотел бы обновить Jenkins таким образом, чтобы НЕ УДАЛЯТЬ МОИ ДАННЫЕ ПОЛЬЗОВАТЕЛЯ И ДАННЫЕ КОНФИГУРАЦИИ РАБОТЫ.
До сих пор я пытался отключить ВСЕ надстройки, добавив файлы .disabled в папку надстроек Jenkins. Это избавило от большинства ошибок, но по-прежнему жаловалось на плагин выше. Поэтому я удалил для этого файл .disabled, и теперь он снова жалуется на то, что Jenkins снова не является достаточно новой версией (ошибка выше).
Примечание: эта установка Jenkins использует постоянный том хранилища, смонтированный с помощью EFS. Так что это, вероятно, поможет снять некоторые ограничения, связанные с обновлением Jenkins, если это то, что нам нужно сделать.
Наконец, что бы мы ни делали с плагинами и версией Jenkins, мне нужно убедиться, что изменение сохранится, если Kubernetes перезапустит узел в будущем. К сожалению, я довольно плохо знаком с Kubernetes и еще не обнаружил, где нужно внести эти изменения. Я предполагаю, что это за файл, который управляет конфигурацией развертывания Kubernetes?
В этом проекте используется Helm, если это важно. Но опять же, я почти ничего не знаю о Helm, поэтому я не знаю, какие файлы вам, возможно, потребуется просмотреть, чтобы решить этот вопрос. Прокомментируйте, чтобы я знал, что включить сюда, чтобы помочь предоставить необходимую информацию.