Jenkins头盔安装不会删除插件

时间:2020-01-29 08:32:00

标签: jenkins kubernetes kubernetes-helm

我使用官方头盔chart在GKE上进行了jenkins安装。

我最初将插件列表传递给相应的key

- plugin1
- plugin2
- plugin3
- plugin4

并执行helm upgrade --recreate-pods --force --tls --install

然后我取出上述列表中的一些插件,然后再次运行相同的helm命令,例如,使用

- plugin1
- plugin2

但是jenkins将所有插件都保留在初始列表之外。

这是预期的行为吗?

1 个答案:

答案 0 :(得分:1)

是的,这是预期的行为。

要更改此行为,应将参数master.overwritePlugins设置为true

示例:

helm upgrade --set master.overwritePlugins=true --recreate-pods --force --install

从头盔图表documentation

| master.overwritePlugins |开始时覆盖已安装的插件。 | false |