WorkflowTemplate (argo)
再利用可能なワークフローをテンプレートして定義したもの
関数みたいに、引数渡して実行できるワークフローと捉えれば良いmrsekut.icon
例
code:yaml
apiVersion: argoproj.io/v1alpha1
kind: WorkflowTemplate
metadata:
name: hello-template
spec:
entrypoint: main
templates:
- name: main
container:
image: alpine
code:yaml
apiVersion: argoproj.io/v1alpha1
kind: Workflow
metadata:
generateName: run-hello-
spec:
workflowTemplateRef:
name: hello-template # 登録済みテンプレートを呼び出すだけ
Template Definitions
Podを起動してコンテナ上で実行する作業を定義するテンプレート
HTTP
Template Invocators
他のテンプレートの呼び出しや、実行制御のためのテンプレート