头盔挂钩不会在升级时删除以前的发行版资源

时间:2018-08-29 23:12:32

标签: kubernetes kubectl kubernetes-helm

我为我的秘密添加了以下注释

annotations:
     "helm.sh/hook": "pre-install,pre-upgrade"
     "helm.sh/hook-weight": "1"
     "helm.sh/hook-delete-policy": "before-hook-creation"

尝试升级时,出现以下错误。

  

错误:升级失败:机密“ my-secret”已经存在

我期望它应该删除以前的版本挂钩并创建一个新的挂钩

头盔版本:

  • 客户端:2.7.2
  • 服务器:2.7.2

1 个答案:

答案 0 :(得分:1)

在研究文档之后,发现"helm.sh/hook-delete-policy": "before-hook-creation"在Helm版本2.7.2中不可用,而在2.9.0中则可用