3.11. 禁用管道和任务的内联规格
默认情况下,OpenShift Pipelines 支持以下管道和任务的内联规格:
您可以创建一个
PipelineCR,其中包含一个或多个任务规格,如下例所示:PipelineCR 中的内联规格示例apiVersion: operator.tekton.dev/v1 kind: Pipeline metadata: name: pipelineInline spec: tasks: taskSpec: # ...您可以创建一个
PipelineRun自定义资源(CR),其中包含管道规格,如下例所示:PipelineRunCR 中的内联规格示例apiVersion: operator.tekton.dev/v1 kind: PipelineRun metadata: name: pipelineRunInline spec: pipelineSpec: tasks: # ...您可以创建一个包含任务规格的
TaskRun自定义资源(CR),如下例所示:TaskRunCR 中的内联规格示例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 参数设置为任何单个值,或以逗号分隔的多个值列表。参数的值是有效的:
| value | 描述 |
|---|---|
|
|
您不能使用 |
|
|
您不能使用 |
|
|
您不能使用 |