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