6.4. Red Hat OpenShift Pipelines Technology Preview 1.0 릴리스 정보
6.4.1. 새로운 기능
이제 OpenShift Container Platform 4.6에서 Red Hat OpenShift Pipelines TP(Technology Preview) 1.0을 사용할 수 있습니다. 다음을 지원하도록 Red Hat OpenShift Pipelines TP 1.0이 업데이트되었습니다.
- Tekton Pipelines 0.11.3
-
Tekton
tkn
CLI 0.9.0 - Tekton Triggers 0.4.0
- Tekton Catalog 0.11 기반 ClusterTasks
수정 및 안정성 개선 사항 외에 OpenShift Pipelines 1.0의 새로운 기능을 소개합니다.
6.4.1.1. Pipeline
- v1beta1 API 버전을 지원합니다.
- 개선된 LimitRange를 지원합니다. 전에는 TaskRun 및 PipelineRun에 대해 LimitRange가 단독으로 지정되었습니다. 이제 LimitRange를 명시적으로 지정할 필요가 없습니다. 네임스페이스에서 최소 LimitRange가 사용됩니다.
- TaskResults 및 TaskParams를 사용하여 Task 간 데이터 공유를 지원합니다.
-
이제
HOME
환경 변수와 단계(Step)의workingDir
을 겹쳐쓰지 않도록 Pipeline을 구성할 수 있습니다. -
Task 단계(Step)와 유사하게
sidecars
가 이제 스크립트 모드를 지원합니다. -
이제 TaskRun
podTemplate
에서 다른 스케줄러 이름을 지정할 수 있습니다. - Star Array Notation을 사용한 변수 대체를 지원합니다.
- 이제 개별 네임스페이스를 모니터링하도록 Tekton Controller를 구성할 수 있습니다.
- 이제 새로운 설명 필드가 Pipeline, Task, ClusterTask, Resource 및 Condition의 사양에 추가되었습니다.
- Git PipelineResources에 프록시 매개변수 추가
6.4.1.2. Pipeline CLI
-
이제
eventlistener
,condition
,triggertemplate
,clustertask
, 및triggerbinding
와 같은tkn
리소스에describe
하위 명령이 추가됩니다. -
v1alpha1
에 대한 역호환성 지원과 함께clustertask
,task
,pipeline
,pipelinerun
, 및taskrun
명령에v1beta1
지원이 추가되었습니다. 이제 다음 명령에
--all-namespaces
플래그 옵션을 사용하여 모든 네임스페이스 목록을 출력할 수 있습니다.-
tkn task list
-
tkn pipeline list
-
tkn taskrun list
tkn pipelinerun list
--no-headers
플래그 옵션을 사용하면 명령의 출력에 헤더 없이 정보가 표시되도록 향상되었습니다.
-
-
이제
tkn pipelines start
명령에서--use-param-defaults
플래그를 지정하여 기본 매개변수 값을 사용하여 Pipeline을 시작할 수 있습니다. -
이제
tkn pipeline start
및tkn task start
명령에 Workspace에 대한 지원이 추가되었습니다. -
describe
,delete
,list
하위 명령과 함께 이제 새로운clustertriggerbinding
명령이 추가되었습니다. -
이제 로컬 또는 원격
yaml
파일을 사용하여 Pipeline Run을 직접 시작할 수 있습니다. -
이제
describe
하위 명령이 이제 보강되고 상세한 출력을 표시합니다.description
,timeout
,param description
및sidecar status
와 같은 새로운 필드가 추가되면서 특정tkn
리소스에 대한 자세한 정보가 명령 출력에 제공됩니다. -
네임스페이스에 있는 작업이 한 개뿐인 경우
tkn task log
명령으로 바로 로그를 표시할 수 있습니다.
6.4.1.3. Trigger
-
Trigger가 이제
v1alpha1
및v1beta1
Pipeline 리소스를 모두 생성할 수 있습니다. -
새로운 CEL(Common Expression Language) 인터셉터 기능
-compareSecret
지원 이 기능은 보안을 유지하면서 문자열을 CEL 표현식의 보안과 비교합니다. - EventListener Trigger 수준에서 인증 및 승인을 지원합니다.