Skip to content

Cloud Barista v0.7.0 (Cortado) release plan

Jihoon Seo edited this page Nov 17, 2022 · 3 revisions

■ Cloud-Barista v0.7.0 (Cortado) 릴리스 추진 계획

  • 릴리스 리드 : 서지훈(주), 손석호(부)

  • 릴리스 목표일 : 2022/11/25 (금) 오후 4시

  • 릴리스 대상 FW

    • CB-Spider
    • CB-Tumblebug
    • CB-MCKS
    • CB-Dragonfly
    • cb-webtool
    • cb-operator, cb-log, cb-store
    • 비대상
      • CB-Ladybug, CB-Larva(cb-cladnet)
      • 이번 릴리스에 포함하지 않고, Readme에 링크를 제공하여 활용 및 기여할 수 있도록 가이드, versioning은 각 리더의 결정에 따름

■ [~11/25(금) 오전] 프레임워크(저장소)별 Pre-Release 준비

  • 릴리스 포함 기능 및 테스트 범위
    • 프레임워크간 연동 및 시스템 안정화 측면에서만 개선
      • 행사에 포함된 내용 이외에 추가 기능은 릴리스 대상 아님
    • cb-operator에서 FW의 컨테이너 이미지를 바로 활용할 수 있도록, cb-operator의 Helm 차트, Docker Compose 파일 등을 확인하여, 수정이 필요한 경우 미리 업데이트 요청
    • 기능 시험 대상 클라우드
      • AWS, GCP, Azure, Alibaba, Tencent, IBM-VPC, Cloudit, OpenStack
      • 그 이외의 국내 클라우드 드라이버 등, 작업 중인 드라이버는 릴리스 및 테스트에 포함하지 않음
    • v0.7.0 릴리스 FW별 특이 사항
      • TBA
  • 통합 및 테스트 일정

    마감 일정 ~ 11/18(금) ~ 11/21(월) ~ 11/23(수) ~ 11/24(목) 오전 ~ 11/25(금) 오전
    대상 저장소 CB-Spider CB-Tumblebug CB-MCKS CB-Dragonfly cb-operator
    대상 저장소 cb-log
    대상 저장소 cb-store cb-webtool (MCIS 관련 기능) cb-webtool (MCKS 관련 UI)
    • FW별 단계별 작업. 단, 선행FW의 최종 릴리스를 기다리지 말고, pre-release 등을 활용하여 최대한 미리 연동 테스트 진행 필요
    • FW별 통합 테스트가 빨리 처리가 되는 경우, 일정을 조금씩 조정
    • 일정에 영향을 주는 문제 발생시, mcloud-barista@googlegroups.com 또는 sig-release 채널에 공지
  • 문서화 (FW에서 각자 작업하여 Pre-release에 포함. 통합 시험 작업과 독립적으로 선행 필요)

  • Pre-release 생성 (Tag: v0.6.xx) (스타일 참고: https://github.com/cloud-barista/cb-tumblebug/releases/tag/v0.5.5)

    • 작업 완료 시, mcloud-barista@googlegroups.com 또는 Cloud-Barista Slack의 sig-release 채널에 공지
      • 공유 내용: 프리릴리스 링크, Readme 링크, 프리릴리스 API 문서, 클라우드별 테스트 사항, 이슈 등

■ [~11/25(금) 오후 3시] 개별 FW 릴리스, 통합 소스 구성 및 업로드

  • 개별 FW 릴리스 (v0.7.0)
  • cloud-barista/cloud-barista 저장소 소스 업데이트
  • cloud-barista/cloud-barista 저장소 Readme 및 사용 방법 업데이트

■ [~11/25(금) 오후 4시] 통합 소스 릴리스 생성

  • cloud-barista/cloud-barista 릴리스 생성 (v0.7.0)
  • 릴리스 관련 문서 업데이트