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