Skip to content

Workflow Template Workflow Template Ref With Entrypoint Arg Passing

Note

This example is a replication of an Argo Workflow example in Hera. The upstream example can be found here.

from hera.workflows import (
    Parameter,
    Workflow,
    models as m,
)

w = Workflow(
    generate_name="workflow-template-hello-world-",
    entrypoint="print-message",
    workflow_template_ref=m.WorkflowTemplateRef(
        name="workflow-template-print-message",
    ),
    arguments=Parameter(name="message", value="hello world"),
)
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
  generateName: workflow-template-hello-world-
spec:
  entrypoint: print-message
  arguments:
    parameters:
    - name: message
      value: hello world
  workflowTemplateRef:
    name: workflow-template-print-message

Comments