IaaS를 제공해주는 오픈소스인 OpenStack에 첫 컨트리뷰션을 진행했습니다.
필요한 계정 가입 및 초기 설정은 아래 블로그를 참고하였습니다.
첫 커밋
제가 선택한 첫 버그는 공식 문서 수정입니다.
https://bugs.launchpad.net/nova/+bug/2055118

- 오픈스택 공식 문서의 nova 관련 설치 문서에서 잘못 입력된 부분을 수정하는 아주 간단한 버그입니다.
간단히 문서를 수정한 후 첫 커밋을 하면 review 사이트로 올라갑니다. 그리고 reviewer들이 해당 커밋을 보고 검증하여 최종적으로 git에 merge되게 됩니다.
https://review.opendev.org/c/openstack/nova/+/914743

커밋을 하면 자동으로 테스트를 진행하여 문제가 없는지 판단합니다. 문서 수정이라 문제없이 통과되었습니다.

첫 리뷰
리뷰까지 몇개월 걸린다고 들어서 신경을 안쓰고 있었는데 엄청 빠르게 첫 리뷰가 왔습니다.


- 리뷰 내용은 해당 문서만 아니라 다른 연관된 문서들도 수정해서 올려달라는 간단한 내용이였습니다.
빠르게 수정하여 다시 커밋합니다. 이때 위에 글에도 나와있지만 Change-Id는 수정하면 안됩니다.


첫 리뷰 성공
수정해서 다시 커밋을 하니 바로 리뷰를 체크하고 처음으로 lgtm도 받았습니다. 빠르게 두 명이나 리뷰를 해주셨습니다.


원래 2명이면 된다고 알고 있는데 추가 검증이 필요하다고 한 명이 추가되었네요.

이렇게 되더라도 merge까지 안되는 분도 많다고 하여 꼭 merge까지 성공했으면 좋겠습니다.
반응형
'클라우드 > OpenStack' 카테고리의 다른 글
오픈소스 컨트리뷰션 도전 2 - OpenStack (0) | 2024.07.17 |
---|---|
OpenStack 스냅샷으로 볼륨 생성 후 스냅샷 삭제 안되는 문제 (0) | 2023.05.30 |
Octavia Amphora HA 구성 (0) | 2022.12.26 |
OpenStack Live Migration 명령어 (0) | 2022.08.26 |
OpenStack Compute Filter 정리 (0) | 2022.08.26 |