我创建了一个集群工作流模板,它将执行一些任务。我将使用最后一步输出作为当前工作流程参数。当我引用此模板时,我不知道如何output从集群工作流任务/步骤中获取。
集群工作流模板
apiVersion: argoproj.io/v1alpha1
kind: ClusterWorkflowTemplate
metadata:
name: gen-params
spec:
templates:
- name: tasks
steps:
- - name: prepare
template: prepare
- - name: gen-params
template: gen-params
...
Run Code Online (Sandbox Code Playgroud)
工作流程
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
name: demo
spec:
entrypoint: main
templates:
- name: main
steps:
- - name: gen-params
templateRef:
name: gen-params
template: tasks
clusterScope: true
- - name: calculate
template: calculate
arguments:
parameters:
- name: params
value: "{{steps.gen-params.steps.gen-params.outputs.result}}" # not work
...
Run Code Online (Sandbox Code Playgroud)