1.3. Red Hat OpenShift Pipelines 1.20.1 릴리스 노트
이번 업데이트를 통해 Red Hat OpenShift Pipelines General Availability (GA) 1.20.1은 OpenShift Container Platform 4.15 이상 버전에서 사용할 수 있습니다.
1.3.1. 해결된 문제 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Operator
- Webhook 검증으로 인해 더 이상 관련이 없는 클러스터 구성 요소가 중단되지 않음
-
이번 업데이트 이전에는
tekton-operator-proxy-webhook승인 Webhook에서 control-plane 네임스페이스(kube-*,openshift-*)를 포함하여 모든 네임스페이스를 검증했습니다. 이 동작으로 인해 Webhook 인증서 문제가 네임스페이스 조정 중에 Network Operator와 같은 관련이 없는 시스템 구성 요소에 영향을 미칠 수 있습니다. 이번 업데이트를 통해 Webhook에서 컨트롤 플레인 네임스페이스가 검증에서 제외됩니다. 이러한 변경으로 인해 인증서 문제가 다른 클러스터 Operator에 영향을 미치는 것을 방지하고 기존 인증서 갱신 논리를 그대로 유지하며 Tekton과 시스템 구성 요소 간의 격리를 개선합니다.
-
이번 업데이트 이전에는
코드로서의 파이프라인
- GitLab PipelineRun 사용자 정의 리소스가 더 이상 실패하지 않거나 분기된 프로젝트에 대한 잘못된 커밋 상태가 표시됨
-
이번 업데이트 이전에는 GitLab 포크에 대한 커밋 상태 처리 및 파이프라인 실행이 예기치 않게 실패할 수 있었습니다. 코드로서 파이프라인은 포크된 프로젝트에서 권한이 제한되었을 때 상태 업데이트에 대한 주석을 게시하기 위해 되돌아왔습니다. 구성된 토큰에 소스 리포지토리에 대한 읽기 권한이 없으면
PipelineRunCR(사용자 정의 리소스) 실행이 실패할 수 있었습니다. 이번 업데이트를 통해 코드로서 Pipeline은 소스(fork) 및 대상(upstream) 프로젝트 둘 다에 커밋 상태를 설정하려고 시도합니다. 두 시도가 모두 실패하는 경우에만 상태 주석이 게시됩니다. 또한 코드로서 Pipeline은PipelineRunCR을 실행하기 전에 구성된 토큰에read_repository범위가 포함되어 있는지 사전 예방적으로 확인하여 액세스가 충분하지 않은 경우controller-logs출력에 명확한 오류 메시지와 함께 실패합니다.
-
이번 업데이트 이전에는 GitLab 포크에 대한 커밋 상태 처리 및 파이프라인 실행이 예기치 않게 실패할 수 있었습니다. 코드로서 파이프라인은 포크된 프로젝트에서 권한이 제한되었을 때 상태 업데이트에 대한 주석을 게시하기 위해 되돌아왔습니다. 구성된 토큰에 소스 리포지토리에 대한 읽기 권한이 없으면
- 버전 변수가 더 이상 잘못된 커밋 SHA를 반환하지 않음
-
이번 업데이트 이전에는 OpenShift Pipelines 1.19로
업그레이드한후 최신 HEAD 병합 커밋 대신 원래 커밋의 SHA를 반환했습니다. 이번 업데이트를 통해 1.19에 도입된 변경 사항이 복원되고버전변수는 항상 HEAD 병합 커밋의 SHA를 예상대로 가져옵니다.
-
이번 업데이트 이전에는 OpenShift Pipelines 1.19로
- hub-catalog-name이 더 이상 더 이상 사용되지 않는 Tekton Hub 카탈로그로 설정되지 않음
-
이번 업데이트 이전에는 1.20.0으로 업그레이드할 때 코드 구성 맵으로 Pipeline의
hub-catalog-name필드가 더 이상 사용되지 않는 Tekton Hub 카탈로그 이름tekton으로 설정되었습니다. 이번 업데이트를 통해 기본값은 Artifact Hub 카탈로그 이름이며 사용자 지정 값으로 재정의할 수 있습니다.
-
이번 업데이트 이전에는 1.20.0으로 업그레이드할 때 코드 구성 맵으로 Pipeline의
사용자 인터페이스
- 탐색 탭이 더 이상 사라지지 않고 OpenShift Container Platform 업그레이드 후 설치 UI가 더 이상 충돌하지 않음
-
이번 업데이트 이전에는 OpenShift Container Platform을 4.19.15 이상으로 업그레이드한 후 탐색 탭이 간헐적으로 사라졌고 Sandbox 클러스터에서
PipelineRunCR을 생성한 후 Pipeline Operator 설치 UI가 충돌할 수 있었습니다. 이러한 문제는 OpenShift Container Platform의 새 플래그에 의해 도입된 경쟁 조건으로 인해 발생했습니다. 이번 업데이트를 통해 OpenShift Container Platform 4.19.18에서 경쟁 조건이 확인됩니다.
-
이번 업데이트 이전에는 OpenShift Container Platform을 4.19.15 이상으로 업그레이드한 후 탐색 탭이 간헐적으로 사라졌고 Sandbox 클러스터에서