3.11. 파이프라인 및 작업의 인라인 사양 비활성화
기본적으로 OpenShift Pipelines는 다음과 같은 경우 파이프라인 및 작업의 인라인 사양을 지원합니다.
다음 예와 같이 하나 이상의 작업 사양을 포함하는
PipelineCR을 생성할 수 있습니다.PipelineCR의 인라인 사양의 예apiVersion: operator.tekton.dev/v1 kind: Pipeline metadata: name: pipelineInline spec: tasks: taskSpec: # ...다음 예와 같이 파이프라인 사양을 포함하는
PipelineRunCR(사용자 정의 리소스)을 생성할 수 있습니다.PipelineRunCR의 인라인 사양의 예apiVersion: operator.tekton.dev/v1 kind: PipelineRun metadata: name: pipelineRunInline spec: pipelineSpec: tasks: # ...다음 예와 같이 작업 사양을 포함하는
TaskRunCR(사용자 정의 리소스)을 생성할 수 있습니다.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 매개변수를 단일 값 또는 여러 값의 쉼표로 구분된 목록으로 설정할 수 있습니다. 매개변수의 다음 값은 유효합니다.
| 현재의 | 설명 |
|---|---|
|
|
|
|
|
|
|
|
|