Kubernetes 컨트리뷰션 절차와 팁: CLA부터 PR 머지까지
·2021.10.01 00:00
핵심 내용
Kubernetes 코드 컨트리뷰션을 위한 CLA 서약, KEP 작성 기준, PR 리뷰 및 CI 테스트 통과, 최종 승인까지의 절차와 팁을 소개한다.
자세히 보기
Kubernetes에 컨트리뷰션하려면 먼저 CLA 서약과 행동 지침을 숙지해야 하며, 기여할 코드가 속한 SIG(Special Interest Group)를 파악하는 것이 중요하다. 버그 수정이나 단순 개선은 KEP(Enhancement Proposal) 없이 진행할 수 있으나, 기능 변경이나 사용자 경험에 영향을 주는 변경은 KEP 작성이 필수적이다. PR 생성 후 자동으로 리뷰가 이루어지는 경우가 드물므로, 해당 SIG의 Slack 채널에서 리뷰를 요청해야 한다. Kubernetes CI 시스템(Prow)은 Org 멤버가 부여한 'ok-to-test' 라벨이 있는 PR만 테스트를 수행하며, 테스트 실패 시 '/retest' 명령어로 재시도할 수 있다. 최종 승인은 SIG 리더나 Approver의 'approved' 라벨 부착으로 이루어지며, 중요한 변경 사항은 SIG 주간 미팅에서 커뮤니티를 설득하는 과정을 거친다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.