3.11. パイプラインとタスクのインライン仕様の無効化
デフォルトでは、OpenShift Pipelines は、次の場合にパイプラインとタスクのインライン仕様をサポートします。
次の例のように、1 つ以上のタスク仕様を含む
パイプライン
CR を作成できます。Pipeline
CR のインライン仕様の例apiVersion: operator.tekton.dev/v1 kind: Pipeline metadata: name: pipelineInline spec: tasks: taskSpec: # ...
次の例のように、パイプライン仕様を含む
PipelineRun
カスタムリソース (CR) を作成できます。PipelineRun
CR のインライン仕様の例apiVersion: operator.tekton.dev/v1 kind: PipelineRun metadata: name: pipelineRunInline spec: pipelineSpec: tasks: # ...
次の例のように、タスク仕様を含む
TaskRun
カスタムリソース (CR) を作成できます。TaskRun
CR のインライン仕様の例apiVersion: operator.tekton.dev/v1 kind: TaskRun metadata: name: taskRunInline spec: taskSpec: steps: # ...
これらのケースの一部またはすべてでインライン仕様を無効にすることができます。インライン仕様を無効にするには、次の例のように、TektonConfig
CR の .spec.pipeline
仕様の disable-inline-spec
フィールドを設定します。
インライン仕様を無効にする設定例
apiVersion: operator.tekton.dev/v1alpha1 kind: TektonConfig metadata: name: config spec: pipeline: disable-inline-spec: "pipeline,pipelinerun,taskrun" # ...
disable-inline-spec
パラメーターを、単一値または複数値をコンマ区切りのリストに設定できます。パラメーターの値は以下のとおりです。
値 | 説明 |
---|---|
|
|
|
|
|
|