RATATOSKRATATOSK
로그인

Tekton

v1.15.0CI/CD & App Delivery
2026년 7월 31일

Tekton v1.15.0은 기능과 버그 수정을 포함하는 LTS 릴리스입니다. v1beta1/v1 API 변환에서 Sidecar restartPolicy 후퇴(네이티브 sidecar가 일반 sidecar로 조용히 다운그레이드되었던 문제)를 수정하고, 디버그 브레이크포인트 스크립트를 스텝 덮어쓰기로부터 보호하며, 구성 가능한 Git resolver 백오프와 일시적 컨테이너 생성 오류에 대한 유예 기간을 추가하고, 매트릭스 검증, PipelineRun 해석 블로킹, sidecar-logs 결과 추출 문제를 패치합니다.

  • breakingv1beta1↔v1 변환에서 Sidecar restartPolicy 손실 문제 수정

    Task 또는 TaskRun을 v1beta1과 v1 API 버전 간에 변환할 때 Sidecar의 restartPolicy 필드(네이티브 Kubernetes sidecar 지원)가 누락되고 있었습니다. 이 버그로 인해 네이티브 sidecar로 요청된 sidecar가 일반 sidecar로 생성되었습니다. 수정 사항은 v1.15.0에 포함되며, v1beta1 API 리소스에서 네이티브 sidecar의 restartPolicy를 사용하는 사용자가 영향 대상입니다.

  • enhancement디버그 브레이크포인트 스크립트를 읽기 전용으로 마운트

    디버그 브레이크포인트 스크립트가 이제 스텝 컨테이너에서 읽기 전용으로 마운트됩니다. v1.15.0 이전에는 사용자가 브레이크포인트를 재개 또는 실패시키기 위해 접속하기 전에 스텝이 디버그 스크립트를 덮어쓸 수 있었습니다. 이는 스텝이 임의의 코드를 실행할 수 있는 환경에서 디버깅 경험을 강화합니다.

주요 변경 (8)

  • 주요 변경: v1beta1↔v1 API 변환에서 Sidecar restartPolicy 필드 누락으로 네이티브 sidecar가 일반 sidecar가 되는 문제 수정
  • 보안: 디버그 브레이크포인트 스크립트를 읽기 전용으로 마운트(스텝 덮어쓰기 방지)
  • 기능: Git resolver 백오프 재시도/백오프 동작을 구성 가능하게 변경
  • 기능: 일시적 CreateContainerError에 대한 구성 가능한 유예 시간(default-create-container-error-timeout, 기본값 0)
  • 버그 수정: max-matrix-combinations 검증을 우회할 수 있는 매트릭스 조합 계산의 정수 오버플로우
  • 버그 수정: ResolutionRequest 완료 이벤트 손실 시 PipelineRun이 ResolvingTaskRef에서 정지하는 문제, 이제 주기적으로 재큐
  • 버그 수정: sidecar-logs 결과 추출 후퇴(v1.9.0 이후): 단일 결과의 JSON이 4096바이트를 초과하면 모든 TaskRun 결과 손실
  • 그 외: resolver 레플리카 선거 버킷 수정, ResolutionRequest 상태 필드 보호, Go 및 의존성 정기 업데이트
Tekton 스택에 추가

조치가 필요한 릴리스가 나왔을 때 주간 메일로 알려드립니다. 이번 릴리스의 브레이킹 체인지 같은 것들입니다.

스택에 추가