Skip to content

Releases: cloud-barista/cb-tumblebug

CB-Tumblebug v0.3.2

10 Mar 09:44
70833a6
Compare
Choose a tag to compare
CB-Tumblebug v0.3.2 Pre-release
Pre-release
  • 컨테이너 이미지 빌드 시 cloudlocation.csvassets/ 파일을 컨테이너로 복사하는 부분이 누락되어 있었고, 이것을 보완
  • More info: Refer #408

CB-Tumblebug v0.3.1

03 Mar 18:47
d2a3b51
Compare
Choose a tag to compare
CB-Tumblebug v0.3.1 Pre-release
Pre-release
  • go get, pkg.go.dev 등의 fetch 우선순위 인식 처리를 위한 tag version 업데이트
  • Semantic versioning 관련 논의 참고 (#394)

Cloud-Barista Espresso

10 Dec 01:51
35e14a7
Compare
Choose a tag to compare

API Document

Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.3.0-espresso/src/docs/swagger.yaml

ChangeLog

API Change

  • MCIS 자동 제어 기능 API 추가
  • 동적 시스템 환경 설정 변경 기능 API 추가
  • MCIS 생성 API의 모니터링 에이전트 자동 배치 옵션 제공

Feature

  • MCIS 생성시 모니터링 에이전트 자동 배치 기능 추가
  • MCIS 자동 제어 기능 추가
  • MCIS 시나리오 테스트 스크립트 추가
  • MCIS 마스터 VM 및 VM IP 정보 제공 기능 추가
  • MCIR VM 사양 패치 및 등록 기능 추가
  • 동적 시스템 환경 설정 변경 기능 추가
  • CB-Spider v0.3.0 연동
  • CB-Dragonfly v0.3.0 연동

Bug Fix

  • MCIS 종료시 런타임 오류 수정

CB-Tumblebug v0.2.9 (for staging espresso release)

08 Dec 20:07
35e14a7
Compare
Choose a tag to compare

Staging espresso release

API Document

Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.2.9/src/docs/swagger.yaml

ChangeLog

API Change

  • MCIS 자동 제어 기능 API 추가
  • 동적 시스템 환경 설정 변경 기능 API 추가
  • MCIS 생성 API의 모니터링 에이전트 자동 배치 옵션 제공

Feature

  • MCIS 생성시 모니터링 에이전트 자동 배치 기능 추가
  • MCIS 자동 제어 기능 추가
  • MCIS 시나리오 테스트 스크립트 추가
  • MCIS 마스터 VM 및 VM IP 정보 제공 기능 추가
  • MCIR VM 사양 패치 및 등록 기능 추가
  • 동적 시스템 환경 설정 변경 기능 추가
  • CB-Spider v0.3.0 연동
  • CB-Dragonfly v0.3.0 연동

Bug Fix

  • MCIS 종료시 런타임 오류 수정

CB-Tumblebug v0.2.8 (for staging espresso release)

03 Dec 09:30
3efe6d9
Compare
Choose a tag to compare

Staging espresso release

API Document

Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.2.8/src/docs/swagger.yaml

ChangeLog

API Change

  • MCIS 자동 제어 기능 API 추가
  • 동적 시스템 환경 설정 변경 기능 API 추가
  • MCIS 생성 API의 모니터링 에이전트 자동 배치 옵션 제공

Feature

  • MCIS 생성시 모니터링 에이전트 자동 배치 기능 추가
  • MCIS 자동 제어 기능 추가
  • MCIS 시나리오 테스트 스크립트 추가
  • MCIS 마스터 VM 및 VM IP 정보 제공 기능 추가
  • MCIR VM 사양 패치 및 등록 기능 추가
  • 동적 시스템 환경 설정 변경 기능 추가

Bug Fix

  • MCIS 종료시 런타임 오류 수정

CB-Tumblebug v0.2.5 (works with CB-Spider v0.2.1 and CB-Dragonfly vtest))

29 Oct 00:48
f712a02
Compare
Choose a tag to compare

Integrated with CB-Spider v0.2.1 and CB-Dragonfly.

Tested with CB-Spider v0.2.1 (Staging for Espresso)

Tested with CB-Dragonfly

Release for Cloud-Barista Cappuccino Version

02 Jun 12:42
f932e8b
Compare
Choose a tag to compare

API Change

  • MCIS 통합 원격 커맨드 기능 API 추가
  • 개별 VM 원격 커맨드 기능 API 추가
  • MCIR Subnet 관리 API 제거
  • MCIR VNic 관리 API 제거
  • MCIR PublicIP 관리 API 제거
  • 전체 Request 및 Response Body의 상세 항목 변경 (API 예시 참고)

Feature

  • MCIS 및 VM에 현재 수행 중인 제어 명령 정보를 관리
  • 멀티 클라우드 동적 성능 밴치마킹 기능 일부 추가 (PoC 수준)
  • MCIS VM 생성 및 제어시 Goroutine을 적용하여 속도 개선
  • MCIS 및 VM 원격 커맨드 기능 추가
  • MCIS 오브젝트 정보 보완 (VM의 위경도 정보 제공)

Bug Fix

  • MCIS 라이프사이클 오류 개선

CB-Tumblebug v0.1.9 (Staging for Cappuccino)

30 May 19:52
2444ade
Compare
Choose a tag to compare

CB-Tumblebug v0.1.9 with CSP testing (works with CB-Spider staging)

CB-Tumblebug v0.1.9
GitHub: https://github.com/cloud-barista/cb-tumblebug/releases/tag/v0.1.9
Docker image: docker pull cloudbaristaorg/cb-tumblebug:v0.1.9

CB-Tumblebug v0.1.8 with CSP testing (works with CB-Spider v0.1.5)

19 May 07:56
6b29653
Compare
Choose a tag to compare

CB-Tumblebug v0.1.8 with CSP testing (works with CB-Spider v0.1.5)

CB-Tumblebug v0.1.8
GitHub: https://github.com/cloud-barista/cb-tumblebug/releases/tag/v0.1.8
Docker image: docker pull cloudbaristaorg/cb-tumblebug:v0.1.8

CB-Spider v0.1.5
GitHub: https://github.com/cloud-barista/cb-spider/releases/tag/v0.1.5
Docker image: docker pull cloudbaristaorg/cb-spider:v0.1.5

//작업 log

aws, azure, gcp 에 대한 MCIR, MCIS (라이프사이클) 테스트 완료

관련하여 각 CSP 마다 MCIS 까지 확인하는 Test script 정리

CB-Tumblebug v0.1.7 with Enhanced MCIS lifecycle management (works with CB-Spider v0.1.5)

19 May 02:06
db7e5b7
Compare
Choose a tag to compare

CB-Tumblebug v0.1.7 with Enhanced MCIS lifecycle management (works with CB-Spider v0.1.5)

CB-Tumblebug v0.1.7
GitHub: https://github.com/cloud-barista/cb-tumblebug/releases/tag/v0.1.7
Docker image: docker pull cloudbaristaorg/cb-tumblebug:v0.1.7

CB-Spider v0.1.5
GitHub: https://github.com/cloud-barista/cb-spider/releases/tag/v0.1.5
Docker image: docker pull cloudbaristaorg/cb-spider:v0.1.5

//작업 log

기존의 MCIS 및 VM 상태 오류를 보정하는 업데이트.

관련 이슈: spider에서 제공하는 native한 vm의 status는 csp 마다 값과 처리 방식이 다름. MCIS 상태에 오류 발생.

이를 보정하기 위해서,

[CB-TB는 "targetStatus", "targetAction" 필드를 도입]

  • targetAction 은 현재 수행 중인 MCIS 제어 작업을 의미.
  • 사용자에게 MCIS 제어 요청을 받으면, "targetStatus", "targetAction" 을 DB에 저장하고
  • 향후, MCIS 상태 조회시, csp가 직접 주는 값과 현재 작업 내용을 고려하여 값을 보정함.

[상태별로 불가한 제어 명령을 지정 및 기능을 추가] (func checkAllowedTransition)

  • Transitional statuses (suspending, resuming, terminating, ...): 상태 전이 완료 전까지 모든 제어 명령 허용하지 않음
  • Terminated : 모든 제어 명령 허용하지 않음
  • Suspended: Resume, Terminate 만 허용