小编zen*_*-xu的帖子

如何获取子工作流程步骤/任务输出?

我创建了一个集群工作流模板,它将执行一些任务。我将使用最后一步输出作为当前工作流程参数。当我引用此模板时,我不知道如何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)

argo-workflows

4
推荐指数
1
解决办法
2755
查看次数

标签 统计

argo-workflows ×1