我第一次尝试从Helm图表安装Jenkins。
我跑
helm repo add jenkins https://charts.jenkins.io
helm repo update
helm upgrade --install myjenkins jenkins/jenkins但服务从未开始。pod日志显示了以下错误:
Plugin git:4.10.0 (via credentials:1055.v1346ba467ba1) depends on configuration-as-code:1.55, but there is an older version defined on the top level - configuration-as-code:1.54
at io.jenkins.tools.pluginmanager.impl.PluginManager.start(PluginManager.java:222)
at io.jenkins.tools.pluginmanager.impl.PluginManager.start(PluginManager.java:171)
at io.jenkins.tools.pluginmanager.cli.Main.main(Main.java:70)
Suppressed: io.jenkins.tools.pluginmanager.impl.PluginDependencyException: Plugin kubernetes:1.30.11 (via credentials:1055.v1346ba467ba1) depends on configuration-as-code:1.55, but there is an older version defined on the top level - configuration-as-code:1.54
at io.jenkins.tools.pluginmanager.impl.PluginManager.resolveRecursiveDependencies(PluginManager.java:1074)
at io.jenkins.tools.pluginmanager.impl.PluginManager.findPluginsAndDependencies(PluginManager.java:649)
at io.jenkins.tools.pluginmanager.impl.PluginManager.start(PluginManager.java:214)
... 2 more
Suppressed: io.jenkins.tools.pluginmanager.impl.PluginDependencyException: Plugin workflow-aggregator:2.6 (via credentials:1055.v1346ba467ba1) depends on configuration-as-code:1.55, but there is an older version defined on the top level - configuration-as-code:1.54
at io.jenkins.tools.pluginmanager.impl.PluginManager.resolveRecursiveDependencies(PluginManager.java:1074)
at io.jenkins.tools.pluginmanager.impl.PluginManager.findPluginsAndDependencies(PluginManager.java:649)
at io.jenkins.tools.pluginmanager.impl.PluginManager.start(PluginManager.java:214)
... 2 more
Suppressed: io.jenkins.tools.pluginmanager.impl.PluginDependencyException: Plugin git:4.10.0 (via credentials:1055.v1346ba467ba1) depends on configuration-as-code:1.55, but there is an older version defined on the top level - configuration-as-code:1.54
at io.jenkins.tools.pluginmanager.impl.PluginManager.resolveRecursiveDependencies(PluginManager.java:1074)
at io.jenkins.tools.pluginmanager.impl.PluginManager.findPluginsAndDependencies(PluginManager.java:649)
at io.jenkins.tools.pluginmanager.impl.PluginManager.start(PluginManager.java:214)
... 2 more
Multiple plugin prerequisites not met:
Plugin kubernetes:1.30.11 (via credentials:1055.v1346ba467ba1) depends on configuration-as-code:1.55, but there is an older version defined on the top level - configuration-as-code:1.54,
Plugin workflow-aggregator:2.6 (via credentials:1055.v1346ba467ba1) depends on configuration-as-code:1.55, but there is an older version defined on the top level - configuration-as-code:1.54,
Plugin git:4.10.0 (via credentials:1055.v1346ba467ba1) depends on configuration-as-code:1.55, but there is an older version defined on the top level - configuration-as-code:1.54我怎么才能解决这个问题?
发布于 2021-12-16 00:13:11
解决方案似乎是强制Helm图表安装更新插件。以下values.yaml文件允许我完成部署:
controller:
installPlugins:
- configuration-as-code:1.55
- kubernetes:1.31.1
- workflow-aggregator:2.6
- git:4.10.1 发布于 2021-12-16 09:22:15
- configuration-as-code:1.55 in values.yml解决了这个问题。
发布于 2022-01-10 23:17:53
有三种方法可以解决这个问题:
plugins.txt文件支持:latest作为一个版本。因此,您的配置可能如下所示:
controller:
installPlugins:
- configuration-as-code:latest
- kubernetes:latest
- workflow-aggregator:latest
- git:latestcontroller.installLatestPlugins设置为false。这将被设置为下载最少需要的插件版本。因此,如果您自己没有使用:latest说明符,那么它应该可以工作。但是,您将继续使用插件的旧版本.https://stackoverflow.com/questions/70371814
复制相似问题