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



我找到了招摇过市的ui。但我能想象的完成这项工作的唯一功能(我发现(是应用程序补丁方法(swagger-ui#operation/patch(。但我找不到如何做的解释。

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

知道吗?

Kazanki的回答并没有解决这个问题。虽然我同意这可能是一个";"反模式";,这仍然是可取的。例如,不想维护多组除了单个值(在我的情况下是ingress主机名(之外完全相同的helm图表。

此更新可以使用argocdcli来完成。示例:

argocd app set <appname> -p ingress.hostname=<new value>

我还没有找到如何使用REST来做到这一点,但我也很想知道。

采用GitOps的全部目的是将Git作为真理的单一来源。如果你想用ArgoCD更改你的应用程序,你需要将你的更改提交给ArgoCD关注的Git存储库。

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

最新更新