簡體   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