apiVersion: argoproj.io/v1alpha1
kind: WorkflowTemplate
metadata:
name: example
spec:
entrypoint: my-wf
arguments:
parameters:
- name: message
required: true
templates:
- name: my-wf
inputs:
parameters:
- name: message
required: true
steps:
- - name: echo
template: echo
arguments:
parameters:
- name: message
value: "{{inputs.parameters.message}}"
- name: echo
container:
image: alpine:3.6
command: [echo, "{{inputs.parameters.message}}"]
- name: my-step
template: my-template
arguments:
parameters:
- name: message
value: "{{inputs.parameters.message}}"
在这个例子中,模板输入参数“message”的值将被传递给名称为“my-template”的模板。在这个模板内,您可以使用“{{inputs.parameters.message}}”来访问该参数。