【发布时间】:2022-01-17 08:35:13
【问题描述】:
我有一个关于通过 ArgoCD 在 Github 管道中部署我的应用程序的问题:
我在管道中使用“clowdhaus/argo-cd-action/@main”操作,当我想通过 Argo CLI 更改我的入口值时,使用以下命令:
argocd app create my-app --server <something> --auth-token ${{ secrets.ARGO_PR_TOKEN }} --repo <something> --release-name <something> --path helm/my-app --dest-namespace staging --dest-server <something> --values ingress_values.yaml --helm-set ingress.enabled=true --helm-set ingress.hosts\[0\].host=my_values --sync-policy automated --auto-prune --self-heal --upsert
但是ingress.hosts[0].host 中的值应该使用转义字符,我使用了\,所以Argo 面板中的结果显示如下ingress.hosts\[0\].host,这是不正确的。结果不应该是\,转义字符在这里只用于管道。
我已经使用了单引号或双引号,但它们都不起作用。
感谢您的帮助。谢谢
【问题讨论】:
标签: github-actions argocd argo