通过 ArgoCD 使用 Helm 安装 Kong 时,安装失败,因为 ArgoCD 只能运行helm upgrade
. 所以初始化数据库的步骤没有运行,导致 pre_migration pod 失败。
文档声明我可以“使用挂钩权重注释安装前和安装后:“-1”。这将确保它在任何升级挂钩之前运行成功。” 我如何正确注释这个?
我尝试添加:
helm.sh/hook = pre-install
helm.sh/hook = weight: -1
在 Annotation 字段中使用 UI 来配置应用程序。奇怪的是,这种变化没有反映在 manifest.yaml 中,也没有工作。
那么如何确保 ArgoCD 预先运行 helm chart 的预安装步骤呢?