2024 오픈소스 컨트리뷰션 아카데미

지난 7월 13일 발대식을 시작으로 약 4개월동안 달려온 오픈소스 컨트리뷰션 아카데미가 11월 9일에 진행한 성과 공유회를 진행함으로서 공식적인 활동이 거의 마무리 되었습니다.

오픈스택 팀은 활동을 진행하는 동안 오픈스택의 SDK/CLI 를 담당하는 프로젝트인 openstacksdk, python-openstackclient 프로젝트와 DNS를 담당하는 프로젝트인 Designate에 기여를 진행했습니다.

매주 2회씩 멘토링 활동을 통해 오픈스택을 처음 접하시는 분들에게 멘토의 강의를 통해 오픈스택을 알아가는 기회를 갖고, 추가적으로 기여 활동을 위한 스크럼을 진행했습니다.


언제나 활성화 되어 있는 온라인 디스코드를 통해서도 멘토링을 진행했습니다.

추가적으로, 올해 진행된 오픈인프라 아시아 서밋 2024에서 감사하게도 기여하고 있는 프로젝트의 메인테이너와 오픈소스에 대한 이야기를 나누었습니다.

이러한 활동들을 통해 17분의 멘티분들 중 15분께서 오픈소스에 기여하는 소중한 경험을 갖게 되셨습니다!


자세한 기여 항목은 아래에서 확인하실 수 있습니다.

기여 항목 설명 Review
openstack zone export list dns zone의 exports list 출력 -
openstack zone export retrive designate datastore에서 특정 zone export를 다시 export -
openstasck dns limit list 자신의 project의 dns 관련 limit 값 출력 :link:LINK :link:LINK
openstack zone move dns zone을 다른 pool로 이동 -
openstack dns pool show / list dns의 pool의 정보 출력(show/list) :link:LINK
openstack tld create / delete / list / set / show TLD(Top-Level Domain) 생성 / 삭제 / 리스트 출력 / 업데이트 / 정보 출력 :link:LINK :link:LINK
openstack tsigkey create / delete / set / list / show TSIGkey (Transaction Signature key) 생성, 삭제, 정보 업데이트, 목록 출력, 정보 출력 :link:LINK
designate example 코드 기여 designate SDK 사용법에 대해 기여 :link:LINK
openstasck zone blacklist create / delete / list / set /show blacklist 생성 , 삭제, 목록 출력, 업데이트, 상세정보 출력 :link:LINK :link:LINK
openstasck dns service list / show designate관련 서비스의 목록 출력, 상세정보 출력 :link:LINK
openstasck dns quota list / reset / set dns 리소스의 quota 항목 출력 / dns 리소스의 quota 설정값 reset / dns 리소스의 quota 값 수정 :link:LINK
designate의 list 관련 명령어 고도화 : --long 옵션 추가, -c 옵션 여러 값 지원, validation 추가 기존 CLI 명령어의 고도화 진행 / --long : list 수행 시 더 많은 필드값 출력 / -c : 특정 필드명 입력 시 lower,upper 무시등 여러 값 지원 / validation : 리소스의 정합성 체크 :link:LINK :link:LINK
openstasck nameserver list dns nameserver의 목록 출력 :link:LINK
designate 테스트 코드 기여 현재 CLI는 있지만, test case없는 명령어에 대해 test case 추가 -
openstack server list --all-project –all-project 옵션 추가 (전체 프로젝트 대상 인스턴스 목록 출력 기능) :link:LINK

기여에 대해 감사드립니다.
앞으로도 지속적인 기여를 위해 많은 응원 부탁드립니다!