Closed4
[Argo Workflows] PNS executorからEmissary executorに移行する
Emissary executorには以下の制約がある
Emissary executorを利用しながら、commandが未指定だとWorkflowは失敗する
command
は以下のいずれかで指定することができる
workflowSpec.templates.container.command
-
workflow-controller-configmap
の中で「このimageならこのcommand」と対応を記述する
前者の例
後者の例
containers
がある場合その下にcommand
があることを確認するPolarisのカスタムチェック
templatesContainerCommandWorkflowTemplate:
successMessage: WorkflowTemplate must have templates.container.command field
failureMessage: Should have templates.container.command field
category: Reliability
target: argoproj.io/WorkflowTemplate
schema:
'$schema': http://json-schema.org/draft-07/schema
type: object
required: ["spec"]
properties:
spec:
type: object
required: ["templates"]
properties:
templates:
type: array
items:
type: object
anyOf:
- properties:
container:
type: object
required: ["command"]
properties:
command:
type: array
このスクラップは2022/09/27にクローズされました