2

いくつかのタスクを実行するクラスター ワークフロー テンプレートを作成しました。そして、最後のステップの出力を現在のワークフロー パラメーターとして使用します。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
...     

ワークフロー

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
...
4

2 に答える 2