繁体   English   中英

如何通过 REST-API 更新 ARGO-CD 参数?

[英]Howto update an ARGO-CD parameter via REST-API?

我找到了swagger-ui。 但我能想到的唯一功能(我发现)是应用程序补丁方法(swagger-ui#operation/Patch)。 但我找不到如何做到这一点。

我发现的解释是针对 argocd 的 cli 工具( https://argoproj.github.io/argo-cd/user-guide/parameters/ ),这对我没有帮助。

任何想法?

采用 GitOps 的全部意义在于使用 Git 作为单一事实来源。如果您想使用 ArgoCD 更改应用程序,您需要将更改提交到 ArgoCD 监视的 Git 存储库。

通过 REST API 手动更改值是违反 GitOps 的。

Kazanki 的回答没有解决这个问题。 虽然我同意这可能是一种“反模式”,但仍有一些时候这是可取的。 例如,不想维护除了单个值(在我的例子中是入口主机名)之外相同的多组掌舵图。

可以使用 argocd cli 完成此更新。 示例:argocd app set -p ingress.hostname=

我还没有弄清楚如何用 REST 做到这一点,但也非常想知道。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM