Skip to content

Commit

Permalink
Staging v0.5.0 (#1003)
Browse files Browse the repository at this point in the history
* Add change log for v0.5.0

* Update docs for v0.5.0

* Update 2nd party fw version for script

* API staging for v0.5.0

* Update gomod for v0.5.0
  • Loading branch information
jihoon-seo authored Dec 9, 2021
2 parents b6e9211 + 21e9754 commit 4e127a8
Show file tree
Hide file tree
Showing 12 changed files with 217 additions and 4,867 deletions.
43 changes: 43 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,46 @@
# v0.5.0-Affogato (2021.12.16.)

### Tested with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.5.0)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.5.0)

### Note
- Fix error regarding `OpenSQL()` (Issue: #645, PR: #646)
- Update grpc protobuf to sync with rest #668
- Change method to input parameters for script #677
- Refine source code (variable name in camelCase consistently)
- Add list MCIS simple option #731
- Add MCIS status count feature and update MCIS response field #732
- Apply colors to important messages in script #798
- Add interactive scripts to run containers to support CB-Tumblebug #764
- Fix some REST APIs methods from get to post #742
- Verify cb-tb and cb-sp are ready #741
- Enhance capability of mcis recommendation #833
- Add omitted error handling #828
- English README.md #825
- Influencing cb-spider resource objects with namespace in https://github.com/cloud-barista/cb-tumblebug/pull/909
- Add delete all default resource feature #942 (deleteAll output becomes list)
- Remove control action parameters from get mcis #928
- Add feature for connection with geolocation #936
- Enable dynamic MCIS provisioning #879
- Added and tested IBM(VPC) CSP and Tencent CSP [#969](https://github.com/cloud-barista/cb-tumblebug/discussions/969))
- Add option=terminate for delete mcis #959
- Expedite speed of scripts
- Add SystemLabel field to MCIS info for CB-DF CB-MCKS CB-webtool integration #977
- Update assets/cloudspec.csv #975

### API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.5.0/src/api/rest/docs/swagger.yaml
- Trace for API changes: diff between two API doc files like
- git diff https://github.com/cloud-barista/cb-tumblebug/blob/v0.4.0/src/api/rest/docs/swagger.yaml https://github.com/cloud-barista/cb-tumblebug/blob/v0.5.0/src/api/rest/docs/swagger.yaml

### What's Changed

**Full Changelog**: https://github.com/cloud-barista/cb-tumblebug/compare/v0.4.0...v0.5.0

***


# v0.4.0-CafeMocha (2021.06.30.)

### API Change
Expand Down
20 changes: 10 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,14 +111,16 @@ Check out [CONTRIBUTING](https://github.com/cloud-barista/cb-tumblebug/blob/main
- CB-Tumblebug 컨테이너 실행

```bash
docker run -p 1323:1323 -p 50252:50252 \
-v ${HOME}/go/src/github.com/cloud-barista/cb-tumblebug/meta_db:/app/meta_db \
--name cb-tumblebug \
cloudbaristaorg/cb-tumblebug:0.4.xx
./scripts/runTumblebug.sh
```

or

```bash
scripts/runTumblebug.sh
docker run -p 1323:1323 -p 50252:50252 \
-v ${HOME}/go/src/github.com/cloud-barista/cb-tumblebug/meta_db:/app/meta_db \
--name cb-tumblebug \
cloudbaristaorg/cb-tumblebug:x.x.x
```

### (3) cb-operator 기반 Cloud-Barista 통합 실행
Expand Down Expand Up @@ -718,17 +720,15 @@ Dozing for 1 : 1 (Back to work)
### CB-Tumblebug REST API 사용
1. CB-Spider API를 통해 클라우드 인프라 연동 정보 등록
- https://cloud-barista.github.io/rest-api/v0.4.0/spider/ccim/
2. CB-Tumblebug 멀티 클라우드 네임스페이스 관리 API를 통해서 Namespace 생성
1. CB-Tumblebug 멀티 클라우드 네임스페이스 관리 API를 통해서 Namespace 생성
- [Namespace 생성](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BNamespace%5D%20Namespace%20management/post_ns)
3. CB-Tumblebug 멀티 클라우드 인프라 자원(MCIR) 관리 API를 통해서 VM 생성을 위한 자원 (MCIR) 생성
2. CB-Tumblebug 멀티 클라우드 인프라 자원(MCIR) 관리 API를 통해서 VM 생성을 위한 자원 (MCIR) 생성
- [VM spec object 생성](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BMCIR%5D%20Spec%20management/post_ns__nsId__resources_spec)
- [VM image object 생성](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BMCIR%5D%20Image%20management/post_ns__nsId__resources_image)
- [Virtual network object 생성](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BMCIR%5D%20Network%20management/post_ns__nsId__resources_vNet)
- [Security group object 생성](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BMCIR%5D%20Security%20group%20management/post_ns__nsId__resources_securityGroup)
- [VM 접속 ssh key object 생성](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BMCIR%5D%20Access%20key%20management/post_ns__nsId__resources_sshKey)
4. CB-Tumblebug 멀티 클라우드 인프라 서비스(MCIS) 관리 API를 통해서 MCIS 생성, 조회, 제어, 원격명령수행, 종료 및 삭제
3. CB-Tumblebug 멀티 클라우드 인프라 서비스(MCIS) 관리 API를 통해서 MCIS 생성, 조회, 제어, 원격명령수행, 종료 및 삭제
- [MCIS 생성](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BMCIS%5D%20Provisioning%20management/post_ns__nsId__mcis)
- [MCIS 원격 커맨드](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BMCIS%5D%20Remote%20command/post_ns__nsId__cmd_mcis__mcisId_)
- [MCIS 조회 및 제어](https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/main/src/api/rest/docs/swagger.yaml#/%5BMCIS%5D%20Provisioning%20management/get_ns__nsId__mcis__mcisId_)
Expand Down
2 changes: 1 addition & 1 deletion docs/designUML/seq-create-mcis.puml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
@startuml

header **CB-Tumblebug** (v0.4.7)
header **CB-Tumblebug** (v0.5.0)
title Basic sequence for creating MCIS
hide footbox

Expand Down
24 changes: 12 additions & 12 deletions docs/images/cb-tb-sequence-creating-mcis.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
12 changes: 6 additions & 6 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,16 @@ go 1.16
replace (
github.com/coreos/bbolt => go.etcd.io/bbolt v1.3.3
github.com/coreos/go-systemd => github.com/coreos/go-systemd/v22 v22.0.0
github.com/dgrijalva/jwt-go => github.com/golang-jwt/jwt v3.2.1+incompatible
google.golang.org/grpc => google.golang.org/grpc v1.26.0
)

require (
github.com/bramvdbogaerde/go-scp v1.0.0
github.com/cloud-barista/cb-dragonfly v0.4.3
github.com/cloud-barista/cb-log v0.4.0
github.com/cloud-barista/cb-spider v0.4.18
github.com/cloud-barista/cb-store v0.4.1
github.com/cloud-barista/cb-dragonfly v0.4.4
github.com/cloud-barista/cb-log v0.5.0
github.com/cloud-barista/cb-spider v0.4.19
github.com/cloud-barista/cb-store v0.5.0
github.com/go-playground/validator/v10 v10.9.0
github.com/go-resty/resty/v2 v2.7.0
github.com/go-sql-driver/mysql v1.6.0
Expand All @@ -39,8 +40,7 @@ require (
github.com/uber/jaeger-client-go v2.29.1+incompatible
github.com/uber/jaeger-lib v2.4.1+incompatible // indirect
golang.org/x/crypto v0.0.0-20210817164053-32db794688a5
golang.org/x/net v0.0.0-20211118161319-6a13c67c3ce4 // indirect
google.golang.org/grpc v1.39.0
google.golang.org/grpc v1.42.0
gopkg.in/yaml.v2 v2.4.0
xorm.io/xorm v1.1.2
)
Loading

0 comments on commit 4e127a8

Please sign in to comment.