如何同步Argo工作流模板b/w git repo和Argo实例



我有一个git存储库(托管在Github上(,在那里我创建了我的工作流模板YAML,并通过UI或RESTAPI将它们上传到Argo。现在,每当我更新任何工作流模板时,我都必须在两个地方手动更新它,git-reo和Argo。在这个过程中,任何一个地方都有可能被错过
无论git存储库中的工作流模板何时发生变化,我如何在Argo服务中自动更新工作流模板?

您可以通过多种方式来实现。

  1. 你有ArgoCD在GitOps上做CD。它将确保从GitHub同步到所需的状态(首选(
  2. 您可以使用Argo工作流事件绑定在GitHub上触发工作流操作,并从GitHub获取更改并应用它。https://github.com/argoproj/argo-workflows/blob/342abcd6d72b4cda64b01f30fa406b2f7b86ac6d/docs/events.md

最新更新