我的依赖项位于一个私有的 Artifactory 实例中。为了进行身份验证,我将其添加为 ArgoCD 中的 Helm 存储库。但是,使用插件时不拉取依赖,不使用插件时拉取依赖
helm repo 更新错误: 无法创建应用程序:abj 的应用程序规范无效:InvalidSpecError:无法在 h1 中生成清单:rpc 错误:code = Unknown desc = Manifest generation error (cached):插件 sidecar 失败。在 cmp 中生成清单时出错:rpc 错误:code = Unknown desc = 生成清单时出错:sh -c helm repo update helm dependency build failed exit status 1: Error: no repositories found。更新前必须加一个
configmap 中没有 helm repo 更新的错误 无法创建应用程序:abj 的应用程序规范无效:InvalidSpecError:无法在 h1 中生成清单:rpc 错误:code = Unknown desc = Manifest generation error (cached):插件 sidecar 失败。在 cmp 中生成清单时出错:rpc 错误:code = Unknown desc = 生成清单时出错:sh -c helm repo update helm dependency build failed exit status 1: Error: no repositories found。更新前必须加一个
谢谢
注意:此命令在任何 Helm 模板完成之前运行,因此逻辑是检查 如果这看起来像 Helm 图表 发现:
查找:
命令:
- sh
- "-c"
- "find . -name 'Chart.yaml' && find . -name 'values.yaml'"
初始化:
命令:
- sh
- "-c"
- "helm repo update"
- "helm dependency build"
生成:
${ARGOCD_ENV_helm_args}
有效地允许用户运行Argo CD中的任意代码命令:
嘘
“-c”
|
头盔模板 $ARGOCD_APP_NAME -n $ARGOCD_APP_NAMESPACE ${ARGOCD_ENV_HELM_ARGS} 。 |
argocd-vault-plugin 生成 - 锁回购:假