Releases: cloud-barista/cb-tumblebug
Releases · cloud-barista/cb-tumblebug
Release list
CB-Tumblebug v0.5.4
Works with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.5.3)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.5.0)
- (Optional: for developers) CB-MapUI (https://github.com/cloud-barista/cb-mapui/releases/tag/v0.5.3)
- (Optional: under integration) CB-Larva network (https://github.com/cloud-barista/cb-larva/releases/tag/v0.0.14)
Note
- Enhance ResourceOverview and RegisterCspNativeResourcesAll mechanisms
- Enhance integration with CB-Larva adaptive network
API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.5.4/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.5.0/src/api/rest/docs/swagger.yaml https://github.com/cloud-barista/cb-tumblebug/blob/v0.5.4/src/api/rest/docs/swagger.yaml
What's Changed
- Add feat for Inspect Resources Overview by @seokho-son in #1094
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1095
- Trials for inspectResourcesOverview to prevent rateLimitExceeded from CSP by @seokho-son in #1096
- Enhance RegisterCspNativeResourcesAll usability by @seokho-son in #1097
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1098
- Hotfix for runtime err in RegisterCspNativeRes by @seokho-son in #1101
- Add and update cb-network APIs by @yunkon-kim in #1100
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1102
- Update CB-MapUI version to v0.5.3 by @seokho-son in #1103
Full Changelog: v0.5.3...v0.5.4
CB-Tumblebug v0.5.3
Works with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.5.3)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.5.0)
- (optional, under integration) CB-Larva network (https://github.com/cloud-barista/cb-larva/releases/tag/v0.0.13)
Note
- Provide RegisterCspNativeResourcesAll mechanism
API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.5.3/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.5.0/src/api/rest/docs/swagger.yaml https://github.com/cloud-barista/cb-tumblebug/blob/v0.5.3/src/api/rest/docs/swagger.yaml
What's Changed
- Support credential selection for dynamic MCIS creation by @seokho-son in #1069
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1070
- Merge duplicated inspect functions for vm and mcir by @seokho-son in #1071
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1072
- Update InspecResource struct with csp only and cleanup by @seokho-son in #1073
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1074
- Fix misspelled word (#1057) by @seokho-son in #1075
- Register all CSP resources to CB-TB objs by @seokho-son in #1076
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1077
- Change struct for inspectResources and registerCspResources with Err fix by @seokho-son in #1078
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1079
- Add overview to inspect resources and registerCspResources for all connectionConfigs by @seokho-son in #1080
- Tidy redundant comments & prints by @jihoon-seo in #1084
- Temporal removal of GCP from RegisterCspResAll and hotfix by @seokho-son in #1086
- Add firewallRule mgmt feature by @jihoon-seo in #1083
- Bump docker/login-action from 1 to 2 by @dependabot in #1088
- Bump docker/build-push-action from 2 to 3 by @dependabot in #1089
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #1090
- Bump docker/setup-qemu-action from 1 to 2 by @dependabot in #1091
- Enhance RegisterCspNativeResourcesAll mechanism by @seokho-son in #1092
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1093
Full Changelog: v0.5.2...v0.5.3
CB-Tumblebug v0.5.2
Works with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.5.3)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.5.0)
- (optional, under integration) CB-Larva network (https://github.com/cloud-barista/cb-larva/releases/tag/v0.0.13)
Note
- Hot fix for container build.
API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.5.2/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.5.0/src/api/rest/docs/swagger.yaml https://github.com/cloud-barista/cb-tumblebug/blob/v0.5.2/src/api/rest/docs/swagger.yaml
What's Changed
- Add Docker engine installation script by @seokho-son in #1060
- Remove duplicated script create-single-vm-mcis.sh by @seokho-son in #1058
- Bump actions/setup-go from 2 to 3 by @dependabot in #1061
- Update readme for Xonotic usecase by @seokho-son in #1063
- Remove duplicated script codes in cbadm by @seokho-son in #1066
- Update
testclient/scripts/conf.envby @jihoon-seo in #1067 - Hotfix cb-larva package by @yunkon-kim in #1068
Full Changelog: v0.5.1...v0.5.2
CB-Tumblebug v0.5.1
Works with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.5.3)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.5.0)
Note
- Add RootDiskType, RootDiskSize handling feature
- Add Cloud Adaptive Network configuration
- Support Xonotic server configuration
- Initial codes to register existing CSP VM, SSHKey, vNet, SG
- Graceful shutdown
API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.5.1/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.5.0/src/api/rest/docs/swagger.yaml https://github.com/cloud-barista/cb-tumblebug/blob/v0.5.1/src/api/rest/docs/swagger.yaml
What's Changed
- Add usecase for FPS Game Xonotic by @seokho-son in #1006
- Bump docker/login-action from 1.10.0 to 1.12.0 by @dependabot in #1005
- Fix deploy-fps-game for background mode by @seokho-son in #1007
- Add scripts for FPS game usecase by @seokho-son in #1008
- Fix wrong switched scripts by @seokho-son in #1009
- Support Xonotic server configuration by @seokho-son in #1010
- Fix response message for MCIS terminate by @seokho-son in #1014
- Update 'registerExistingSG' function by @jihoon-seo in #1015
- Bump docker/build-push-action from 2.7.0 to 2.8.0 by @dependabot in #1017
- Add
registerExistingSSHKeyfeature by @jihoon-seo in #1016 - Enhance
registerExistingVNetfeature by @jihoon-seo in #1018 - Enhance
registerExisting SG/SSHKeyfeature by @jihoon-seo in #1019 - Add comments for required params for register by @seokho-son in #1020
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1021
- Add
UpdateSshKeyfeature by @jihoon-seo in #1023 - Bump docker/build-push-action from 2.8.0 to 2.9.0 by @dependabot in #1024
- Organize REST API server Go files by @jihoon-seo in #1026
- Unspecify GitHub Actions' versions by @jihoon-seo in #1029
- Fix GitHub workflows by @jihoon-seo in #1030
- Add script for remote copy file to MCIS VMs by @seokho-son in #1031
- Update Swagger serving URL by @jihoon-seo in #1032
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1033
- Bump actions/checkout from 2 to 3 by @dependabot in #1035
- Update README-EN.md by @jihoon-seo in #1034
- Update cb-spider and cb-mapui version used in scripts by @seokho-son in #1036
- Bump actions/cache from 2 to 3 by @dependabot in #1039
- Feat/graceful shutdown by @sypark9646 in #874
- Align shutdown message by @seokho-son in #1041
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1040
- Bump peter-evans/create-pull-request from 3 to 4 by @dependabot in #1045
- Initial codes to register existing CSP VM by @seokho-son in #1046
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1047
- Add support for NHN Cloud by @jihoon-seo in #1048
- Update to prepend NS prefix to SG name by @jihoon-seo in #1049
- Add RootDiskType, RootDiskSize handling feature by @jihoon-seo in #974
- Wait until the graceful shutdown is processed by @yunkon-kim in #1050
- Fix bug on NS prefix of SG name by @jihoon-seo in #1052
- Enhance container run scripts by @seokho-son in #1053
- Add Cloud Adaptive Network configuration when creating MCIS by @yunkon-kim in #1054
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1056
Full Changelog: v0.5.0...v0.5.1
CB-Tumblebug v0.5.0
Works 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
- Changelog: https://github.com/cloud-barista/cb-tumblebug/blob/main/CHANGELOG.md#v050-affogato-20211216
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
- Bump docker/setup-buildx-action from 1.3.0 to 1.4.1 by @dependabot[bot] in #638
- Bump docker/build-push-action from 2.5.0 to 2.6.1 by @dependabot[bot] in #639
- Bump docker/setup-buildx-action from 1.4.1 to 1.5.0 by @dependabot[bot] in #640
- Fix set close connection after rest call by @jmleefree in #641
- Enhance comments and variables for lint by @seokho-son in #642
- Bump docker/setup-buildx-action from 1.5.0 to 1.5.1 by @dependabot[bot] in #644
- Fix error regarding OpenSQL() by @jihoon-seo in #646
- Adopt XORM (to avoid using raw SQL queries) by @jihoon-seo in #648
- Update cb-store to v0.4.1 by @jihoon-seo in #651
- Modify net script to isolate vNet CIDR of CSPs by @seokho-son in #652
- Remove xorm tags from image & spec struct by @jihoon-seo in #653
- Remove dup function (
GetRegionInfo) by @jihoon-seo in #658 - Add script to Get IP of the current host and set SELF_ENDPOINT env variable by @seokho-son in #659
- Replace jwt-go with currently-being-maintained ver by @jihoon-seo in #661
- Update script for a better output for private VM IP by @seokho-son in #664
- Update gRPC request codes by @jihoon-seo in #667
- Update grpc protobuf to sync with rest by @jmleefree in #668
- Add check-network-performance.sh by @seokho-son in #669
- Update test_api.go by @jmleefree in #670
- Add call-DF-via-gRPC codes by @jihoon-seo in #662
- Bump actions-ecosystem/action-add-labels from 1.1.2 to 1.1.3 by @dependabot[bot] in #673
- Update version description in README by @limsg1234 in #672
- docs: add limsg1234 as a contributor for doc by @allcontributors[bot] in #676
- Change method to input parameters for script by @seokho-son in #677
- Improve instruction details in readme by @seokho-son in #679
- Fix invalid links in README.md (Task 1) by @jangh-lee in #682
- Fix Inner link error by @leedohun in #683
- docs: add jangh-lee as a contributor for doc by @allcontributors[bot] in #685
- docs: add leedohun as a contributor for doc by @allcontributors[bot] in #686
- Bump docker/build-push-action from 2.6.1 to 2.7.0 by @dependabot[bot] in #687
- Enhance testscript environment by @seokho-son in #688
- fix command ./make->make by @Modney in #692
- Fix file format with gofmt by @atg0831 in #693
- remove underscore from variable names by @computerphilosopher in #684
- docs: add computerphilosopher as a contributor for code by @allcontributors[bot] in #697
- Separate
ControlMCISREST API & Update test scripts by @jihoon-seo in #695 - Update problematic scripts and configs by @seokho-son in #698
- Fix not aligned name of variables by @seokho-son in #699
- Upload doc images [skip ci] by @jihoon-seo in #701
- Remove mislead api description by @seokho-son in #702
- Fix bugs in scripts by @seokho-son in #707
- Enhance some codes #694 by @HassanAlsamahi in #708
- Bump pascalgn/automerge-action from 0.14.2 to 0.14.3 by @dependabot[bot] in #709
- Bump docker/setup-buildx-action from 1.5.1 to 1.6.0 by @dependabot[bot] in #710
- docs: add HassanAlsamahi as a contributor for code by @allcontributors[bot] in #711
- Fix MCIS label input bug by @seokho-son in #712
- Add check test config script by @seokho-son in #714
- Update test scripts [skip ci] by @jihoon-seo in #715
- Adopt struct validator by @jihoon-seo in #717
- Add virtual clouds for test script by @seokho-son in #720
- Fix bug on MCIS test scripts by @jihoon-seo in #721
- Adopt struct validator more by @jihoon-seo in #718
- Update comments in core utilty.go by @seokho-son in #723
- Fix comments in grpc codes accoring to golint by @seokho-son in #724
- Group strings #705 by @HassanAlsamahi in #725
- Remove unnecessary REST API codes by @PARKINHYO in #727
- Update comments in control.go according to golint by @seokho-son in #726
- Add contribution guide to readme by @seokho-son in #728
- docs: add atg0831 as a contributor for code by @allcontributors[bot] in #729
- Add warning messages in Readme by @seokho-son in #730
- Add list MCIS simple option by @seokho-son in #731
- Add MCIS status count feature and update MCIS response field by @seokho-son in #732
- Update Alibaba VM image ID [skip ci] by @jihoon-seo in #733
- Add user input to confirm test config by @seokho-son in #734
- Apply recursive confirmation prompt by @yunkon-kim in #735
- docs: add PARKINHYO as a contributor for code by @allcontributors[bot] in #736
- docs: add MZC-CSC as a contributor for ideas by @allcontributors[bot] in #737
- Display output of MCIS status script in a table by @seokho-son in #738
- Verify cb-tb and cb-sp are ready by @seokho-son in #741
- Fix some REST APIs methods from get to post by @atg0831 in #742
- Tablize output of Spider cloud config REST API test scripts by @jihoon-seo in #739
- docs: add Modney as a contributor for doc by @allcontributors[bot] in #743
- Modify scripts outputs by @seokho-son in #746
- Update swag version by @atg0831 in #750
- [#747] Format files with gofmt by @ChobobDev in #756
- docs: add ChobobDev as a contributor for code by @allcontributors[bot] in #757
- [#748] Typo in README fixed by @ChobobDev in #759
- [#655] [Enhancement/655] Task 1 and Task 2 by @ChobobDev in #758
- Move MCIS refine feature's REST API: from GET /mcis to GET /control/mcis by @PARKINHYO in #760
...
CB-Tumblebug v0.4.18 (Staging v0.5.0)
CB-Tumblebug v0.4.18 (Staging v0.5.0)
Tested with
- CB-Spider Staging (https://github.com/cloud-barista/cb-spider/releases/tag/v0.4.19)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.4.4)
Note
- Staging v0.5.0 (https://github.com/cloud-barista/cb-tumblebug/blob/main/CHANGELOG.md#v050-affogato-20211216)
API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.4.18/src/api/rest/docs/swagger.yaml
- Trace for API changes: diff between two API doc files like
What's Changed
- Update gRPC codes by @jihoon-seo in #992
- Fix error message tag for validation from 'NotObeyingNamingConvention' to err.Error() by @atg0831 in #997
- Update gRPC codes (2) by @jihoon-seo in #998
- Cleanup switch-case pattern by @computerphilosopher in #1001
- Add comments for exported functions/structs/variables by @jihoon-seo in #1000
- Add 'registerExistingSG' feature by @jihoon-seo in #990
- Make up source and infos by @seokho-son in #1002
- Staging v0.5.0 by @seokho-son in #1003
Full Changelog: v0.4.17...v0.4.18
CB-Tumblebug v0.4.17
CB-Tumblebug v0.4.17 which works with following pre-releases
Tested with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.4.18)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.4.4)
Note
- Several bug fixes
- API update
- testRecommendVm -> mcisRecommendVm
- remove /mcis/recommend
API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.4.17/src/api/rest/docs/swagger.yaml
- option=terminate for mcis delete
- Trace for API changes: diff between two API doc files like
What's Changed
- Update Ubuntu18.04 image ID of Alibaba Cloud by @hermitkim1 in #988
- Add
registerExistingVNetfeature by @jihoon-seo in #983 - [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #989
- Add and enhance recommendation logic by @seokho-son in #993
- Staging v0.4.17 (r1) by @seokho-son in #995
Full Changelog: v0.4.16...v0.4.17
CB-Tumblebug v0.4.16
CB-Tumblebug v0.4.16 which works with following pre-releases
Tested with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.4.18)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.4.4)
Note
- Several bug fixes
- CB-Dragonfly v0.4.4 integration & test
API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.4.16/src/api/rest/docs/swagger.yaml
- option=terminate for mcis delete
- Trace for API changes: diff between two API doc files like
What's Changed
- Update Swagger doc v0.4.15.yaml by @jihoon-seo in #980
- Fix bug in delete MCIS terminate opt by @seokho-son in #981
- Fix install agent status bug by @seokho-son in #982
- Bump actions/cache from 2.1.6 to 2.1.7 by @dependabot in #984
- Hot fix vm status list mismatch bug by @seokho-son in #985
- Efforts to stabilize CB-DF monitoring agent installation by @seokho-son in #986
Full Changelog: v0.4.15...v0.4.16
CB-Tumblebug v0.4.15
CB-Tumblebug v0.4.15 which works with following pre-releases
Tested with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.4.18)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.4.3)
Note
- 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.4.15/src/api/rest/docs/swagger.yaml
- option=terminate for mcis delete
- Trace for API changes: diff between two API doc files like
- git diff
cb-tumblebug/main/src/api/rest/docs/v0.4.14.yamlcb-tumblebug/main/src/api/rest/docs/v0.4.15.yaml
- git diff
What's Changed
- Update go.mod by mod tidy by @seokho-son in #973
- Update assets/cloudspec.csv by @seokho-son in #975
- Remove obsolete api doc files by @seokho-son in #976
- Add SystemLabel field to MCIS info for CB-DF CB-MCKS CB-webtool integration by @seokho-son in #977
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #978
- Staging v0.4.15 by @seokho-son in #979
Full Changelog: v0.4.14...v0.4.15
CB-Tumblebug v0.4.14
CB-Tumblebug v0.4.14 which works with following pre-releases
Tested with
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.4.18)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.4.3)
Note
- Added and tested IBM(VPC) CSP and Tencent CSP (Integration test result: CB-Tumblebug v0.4.14 with v0.4.18 #969)
- CB-Spider v0.4.18 integration
- Add option=terminate for delete mcis #959
- Expedite speed of scripts
API
- Swagger UI URL: https://cloud-barista.github.io/cb-tumblebug-api-web/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.4.14/src/api/rest/docs/swagger.yaml
- option=terminate for mcis delete
- Trace for API changes: diff between two API doc files like
- git diff
cb-tumblebug/main/src/api/rest/docs/v0.4.13.yamlcb-tumblebug/main/src/api/rest/docs/v0.4.14.yaml
- git diff
What's Changed
- Update KTcloud metadata [skip ci] by @jihoon-seo in #953
- docs: add dogfootman as a contributor for userTesting by @allcontributors in #957
- Append error message for load common resource by @seokho-son in #956
- Add option=terminate for delete mcis by @seokho-son in #959
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #961
- Fix outdated api option path in script by @seokho-son in #962
- Use option=terminate for mcis delete script by @seokho-son in #963
- Integration with CB-SP v0.4.17 and update common spec list by @seokho-son in #964
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #965
- Use available specs for tencent cloud by @seokho-son in #968
- Expedite scripts by applying parallel execution with minor changes by @seokho-son in #970
- Staging v0.4.14 by @seokho-son in #971
Full Changelog: v0.4.13...v0.4.14