我有一个 argo 工作流程 - 其中一个模板需要接收一个依赖于输入变量(在本例中为存储库)的参数。
arguments:
parameters:
- name: path-in-git-repo
value: "{{ `{{= workflow.parameters.gitRepo == 'repo1' ? 'this/file' : 'that/file' }}` }}"
我已经尝试了在 argo 存储库中可以找到的任何内容(条件 dag / valueFrom 表达式 / ...),但无法使其工作。这看起来是一个很简单的问题 - 但已经花费了更多天的时间。有没有人找到条件参数的解决方案,或者这不是在 argo 中解决它的方法? (我需要为该存储库触发不同的工作流程吗?)