我有一个关于通过 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
,这是不正确的。结果不应该是 with \
,转义字符仅在此处用于管道。
我已经使用过单引号或双引号,但它们都不起作用。
我很感激任何帮助。谢谢