- CB-Spider v0.7.0
- CB-Dragonfly v0.7.0
- (for developers) CB-MapUI v0.7.0
- (under integration) CB-Larva Network v0.0.15
- Update outdated Alibaba Ubuntu images by @seokho-son in cloud-barista#1155
- Update xonotic usecase release v0.8.5 by @seokho-son in cloud-barista#1156
- Add NLB mgmt feature by @jihoon-seo in cloud-barista#1158
- Bump to go 1.19 & Update
go.mod
by @jihoon-seo in cloud-barista#1160 - Add test VM image set by @seokho-son in cloud-barista#1162
- Update Xonotic 0.8.5 script for ubuntu 22.04 dist by @seokho-son in cloud-barista#1163
- Fix image id for EC2 debian 10 by @seokho-son in cloud-barista#1164
- Update and fix spec list by @seokho-son in cloud-barista#1165
- Add cost priority for specs in same location by @seokho-son in cloud-barista#1166
- Update OS and Go in workflows by @yunkon-kim in cloud-barista#1167
- Update import pkg versions by @seokho-son in cloud-barista#1168
- Enhance error handling in MCIS Policy check by @bconfiden2 in cloud-barista#1170
- docs: add bconfiden2 as a contributor for code by @allcontributors in cloud-barista#1171
- Provide default values for NLB API by @seokho-son in cloud-barista#1172
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1173
- Update MapUI version by @seokho-son in cloud-barista#1174
- Add 'NLB VM addition/removal' feature by @jihoon-seo in cloud-barista#1175
- Add get VM list in a VMGroup within a MCIS by @seokho-son in cloud-barista#1176
- Add API to get VMGroup list in a MCIS by @seokho-son in cloud-barista#1177
- Enhance NLB mgmt feature (2) by @jihoon-seo in cloud-barista#1178
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1179
- Update NCP-VPC & NHN Cloud regions & zones by @jihoon-seo in cloud-barista#1180
- Add scaleOut feature for VMGroup in a MCIS by @seokho-son in cloud-barista#1181
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1183
- Add 'DataDisk mgmt' feature by @jihoon-seo in cloud-barista#1182
- Fix Echo vulnerability CVE-2022-40083 by @seokho-son in cloud-barista#1185
- Update CB-Spider version for runContainer by @seokho-son in cloud-barista#1186
- Add get VM ID Name info in detail by @seokho-son in cloud-barista#1187
- Add yaml config feature to handle different available values for each cloud by @seokho-son in cloud-barista#1188
- Update runSpider version to 0.6.11 by @seokho-son in cloud-barista#1189
- Add customImage mgmt and snapshot features by @jihoon-seo in cloud-barista#1190
- Add dev-api-diff.html info by @seokho-son in cloud-barista#1191
- Feat: StartVmWithSnapshot + RegisterConsequentVolumes by @jihoon-seo in cloud-barista#1192
- Implement
cloud_conf.yaml
manifest handling feat. for NLB by @jihoon-seo in cloud-barista#1193 - Add example values for NLB request by @seokho-son in cloud-barista#1194
- Tidy
TbNLBReq
fields by @jihoon-seo in cloud-barista#1197 - Set NLB health checker info by reflection by @yunkon-kim in cloud-barista#1196
- Provide one-stop values for nlb api by @seokho-son in cloud-barista#1198
- Simplify docker install script by @seokho-son in cloud-barista#1200
- Remove associated NLBs with MCIS del by @seokho-son in cloud-barista#1201
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1202
- Add 'GetAvailableDataDisks' feature by @jihoon-seo in cloud-barista#1195
- HotFix for delete mcis err due to nlb by @seokho-son in cloud-barista#1203
- Provide defaults/examples for dataDisk & snapshot by @jihoon-seo in cloud-barista#1205
- Change vmGroup to subGroup by @seokho-son in cloud-barista#1206
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1207
- Test and update associated FWs by @seokho-son in cloud-barista#1209
- Remove historic add VM way by @seokho-son in cloud-barista#1210
- Ignore rootDiskType for creating VM with customIMG by @seokho-son in cloud-barista#1211
- Add Swagger godoc for CustomImage REST APIs by @jihoon-seo in cloud-barista#1212
- Enhance API for nlb disk customimg by @seokho-son in cloud-barista#1213
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1214
- Remove old api documents by @seokho-son in cloud-barista#1215
- Add vm (id) list filtering feature by @seokho-son in cloud-barista#1216
- Add get mcis access info feature by @seokho-son in cloud-barista#1218
- Apply omitempty for nlb obj in mcisAccessInfo by @seokho-son in cloud-barista#1221
- Provide show or hide option for sshKey in access info by @seokho-son in cloud-barista#1222
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1223
- Add scripts to command SW NLB-HAProxy by @seokho-son in cloud-barista#1224
- Add SW NLB config for PoC by @seokho-son in cloud-barista#1225
- Enable coordinateFair option for recommend by location by @seokho-son in cloud-barista#1235
- feat: add VM to MCIS dynamically by @seokho-son in cloud-barista#1237
- Add 'Location' field in NLB object by @jihoon-seo in cloud-barista#1238
- Modify 'serviceType' value in InstallMonAgentReq by @jihoon-seo in cloud-barista#1239
- fix:CoreDelAllMcis to DelAllMcis by @arshad-k7 in cloud-barista#1236
- Add StrictHostKeyChecking=no for mcis file copy by @seokho-son in cloud-barista#1240
- Update deprecated image IDs by @seokho-son in cloud-barista#1241
- Fix orchestration scaleout err by @seokho-son in cloud-barista#1242
- Add test-mcis-dynamic-all-for-one.sh by @seokho-son in cloud-barista#1243
- Update
availableDataDisk
REST API by @jihoon-seo in cloud-barista#1244 - Change func name
CorePostMcisVm
intoCreateMcisVm
by @Rohit-R2000 in cloud-barista#1219 - Hotfix for register-cloud-interactive.sh for CloudIt credential registration by @seokho-son in cloud-barista#1245
- Enhance orchestration mechanism with various features by @seokho-son in cloud-barista#1246
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1247
- Fix bugs on NLB mgmt feature by @jihoon-seo in cloud-barista#1248
- Add MC NLB service feature poc by @seokho-son in cloud-barista#1249
- Fix nil reference error by @seokho-son in cloud-barista#1250
- Enhance error handling for DataDiskIds in mcis provision by @seokho-son in cloud-barista#1251
- docs: add Rohit-R2000 as a contributor for code by @allcontributors in cloud-barista#1252
- docs: add arshad-k7 as a contributor for code by @allcontributors in cloud-barista#1253
- Add CreateSystemMcisDynamic for network probe by @seokho-son in cloud-barista#1254
- Change default recommendation rule by @seokho-son in cloud-barista#1255
- Change message for nginx index by @seokho-son in cloud-barista#1256
- Enhance mRTT benchmark to gen latency Map by @seokho-son in cloud-barista#1257
- [Workflow] Update Swagger REST API doc by @cloud-barista-hub in cloud-barista#1258
- Hotfix for runtime err in monitoring agent by @seokho-son in cloud-barista#1259
- Validate and update assets data by @seokho-son in cloud-barista#1261
- Enhance latency map creation by @seokho-son in cloud-barista#1262
- Auto NLB deployment feature by global clouds latency evaluation by @seokho-son in cloud-barista#1265
- Make nginx demo page refresh by @seokho-son in cloud-barista#1266
- Fix error in refresh web demo by @seokho-son in cloud-barista#1267
- Add weavescope script by @seokho-son in cloud-barista#1268
- Show access info of Global-NLB by @seokho-son in cloud-barista#1269
- Get access info in parallel by @seokho-son in cloud-barista#1270
- Update assets (spec & image) by @jihoon-seo in cloud-barista#1263
- Update Spider version by @seokho-son in cloud-barista#1271
- Fix not available image ids by @seokho-son in cloud-barista#1272
- Enhance error handling for listing custom img by @seokho-son in cloud-barista#1273
Full Changelog: https://github.com/cloud-barista/cb-tumblebug/compare/v0.6.0...v0.7.0
- CB-Spider (https://github.com/cloud-barista/cb-spider/releases/tag/v0.6.0)
- CB-Dragonfly (https://github.com/cloud-barista/cb-dragonfly/releases/tag/v0.6.0)
- (Optional: for developers) CB-MapUI (https://github.com/cloud-barista/cb-mapui/releases/tag/v0.6.0)
- (Optional: under integration) CB-Larva network (https://github.com/cloud-barista/cb-larva/releases/tag/v0.0.15)
- Add usecase for FPS Game Xonotic by @seokho-son in cloud-barista#1006
- Fix deploy-fps-game for background mode by @seokho-son in cloud-barista#1007
- Add scripts for FPS game usecase by @seokho-son in cloud-barista#1008
- Fix wrong switched scripts by @seokho-son in cloud-barista#1009
- Support Xonotic server configuration by @seokho-son in cloud-barista#1010
- Fix response message for MCIS terminate by @seokho-son in cloud-barista#1014
- Update 'registerExistingSG' function by @jihoon-seo in cloud-barista#1015
- Add
registerExistingSSHKey
feature by @jihoon-seo in cloud-barista#1016 - Enhance
registerExistingVNet
feature by @jihoon-seo in cloud-barista#1018 - Enhance
registerExisting SG/SSHKey
feature by @jihoon-seo in cloud-barista#1019 - Add comments for required params for register by @seokho-son in cloud-barista#1020
- Add
UpdateSshKey
feature by @jihoon-seo in cloud-barista#1023 - Organize REST API server Go files by @jihoon-seo in cloud-barista#1026
- Unspecify GitHub Actions' versions by @jihoon-seo in cloud-barista#1029
- Fix GitHub workflows by @jihoon-seo in cloud-barista#1030
- Add script for remote copy file to MCIS VMs by @seokho-son in cloud-barista#1031
- Update Swagger serving URL by @jihoon-seo in cloud-barista#1032
- Bump actions/checkout from 2 to 3 by @dependabot in cloud-barista#1035
- Update README-EN.md by @jihoon-seo in cloud-barista#1034
- Update cb-spider and cb-mapui version used in scripts by @seokho-son in cloud-barista#1036
- Bump actions/cache from 2 to 3 by @dependabot in cloud-barista#1039
- Feat/graceful shutdown by @sypark9646 in cloud-barista#874
- Align shutdown message by @seokho-son in cloud-barista#1041
- Bump peter-evans/create-pull-request from 3 to 4 by @dependabot in cloud-barista#1045
- Initial codes to register existing CSP VM by @seokho-son in cloud-barista#1046
- Add support for NHN Cloud by @jihoon-seo in cloud-barista#1048
- Update to prepend NS prefix to SG name by @jihoon-seo in cloud-barista#1049
- Add RootDiskType, RootDiskSize handling feature by @jihoon-seo in cloud-barista#974
- Wait until the graceful shutdown is processed by @yunkon-kim in cloud-barista#1050
- Fix bug on NS prefix of SG name by @jihoon-seo in cloud-barista#1052
- Enhance container run scripts by @seokho-son in cloud-barista#1053
- Add Cloud Adaptive Network configuration when creating MCIS by @yunkon-kim in cloud-barista#1054
- Add Docker engine installation script by @seokho-son in cloud-barista#1060
- Remove duplicated script create-single-vm-mcis.sh by @seokho-son in cloud-barista#1058
- Bump actions/setup-go from 2 to 3 by @dependabot in cloud-barista#1061
- Update readme for Xonotic usecase by @seokho-son in cloud-barista#1063
- Remove duplicated script codes in cbadm by @seokho-son in cloud-barista#1066
- Update
testclient/scripts/conf.env
by @jihoon-seo in cloud-barista#1067 - Hotfix cb-larva package by @yunkon-kim in cloud-barista#1068
- Support credential selection for dynamic MCIS creation by @seokho-son in cloud-barista#1069
- Merge duplicated inspect functions for vm and mcir by @seokho-son in cloud-barista#1071
- Update InspecResource struct with csp only and cleanup by @seokho-son in cloud-barista#1073
- Fix misspelled word (#1057) by @seokho-son in cloud-barista#1075
- Register all CSP resources to CB-TB objs by @seokho-son in cloud-barista#1076
- Change struct for inspectResources and registerCspResources with Err fix by @seokho-son in cloud-barista#1078
- Add overview to inspect resources and registerCspResources for all connectionConfigs by @seokho-son in cloud-barista#1080
- Tidy redundant comments & prints by @jihoon-seo in cloud-barista#1084
- Temporal removal of GCP from RegisterCspResAll and hotfix by @seokho-son in cloud-barista#1086
- Add firewallRule mgmt feature by @jihoon-seo in cloud-barista#1083
- Enhance RegisterCspNativeResourcesAll mechanism by @seokho-son in cloud-barista#1092
- Add feat for Inspect Resources Overview by @seokho-son in cloud-barista#1094
- Trials for inspectResourcesOverview to prevent rateLimitExceeded from CSP by @seokho-son in cloud-barista#1096
- Enhance RegisterCspNativeResourcesAll usability by @seokho-son in cloud-barista#1097
- Hotfix for runtime err in RegisterCspNativeRes by @seokho-son in cloud-barista#1101
- Add and update cb-network APIs by @yunkon-kim in cloud-barista#1100
- Update CB-MapUI version to v0.5.3 by @seokho-son in cloud-barista#1103
- Enhance
ListResource()
by @jihoon-seo in cloud-barista#1105 - Update gomod gosum by @seokho-son in cloud-barista#1106
- Fix unmatched info in grpc test code by @seokho-son in cloud-barista#1107
- Fix create-ns.sh error (fix #1085) by @seokho-son in cloud-barista#1108
- Fix region name typo (norwaywestest) by @seokho-son in cloud-barista#1109
- Fix path issue in test scripts by @seokho-son in cloud-barista#1110
- Update image and spec managed by tb (fix #958) by @seokho-son in cloud-barista#1111
- Update GCP images to the latest by @seokho-son in cloud-barista#1113
- Add support for NCP-VPC by @jihoon-seo in cloud-barista#1114
- Enhance output for mcis status by @seokho-son in cloud-barista#1116
- Update predefined spec, img, connection list by @seokho-son in cloud-barista#1118
- Update configs for cloud resources by @seokho-son in cloud-barista#1119
- Enable RootDiskType for dynamic provisioning to fix Alibaba provisioning failures by @seokho-son in cloud-barista#1120
- Update to enable disk type settings by @seokho-son in cloud-barista#1122
- Update NCP-VPC metadata by @jihoon-seo in cloud-barista#1124
- Update NCP-VPC metadata by @jihoon-seo in cloud-barista#1125
- Fix problematic configurations to prepare demo by @seokho-son in cloud-barista#1127
- Provide naming rule checking for dynamic MCIS provisioning by @seokho-son in cloud-barista#1128
- Fix firewallrule description in swagger API doc by @seokho-son in cloud-barista#1129
- Add updating NS functionality by @seokho-son in cloud-barista#1132
- Fix status check nil error in GetVmStatusAsync by @seokho-son in cloud-barista#1135
- Add resource list filtering feature by @seokho-son in cloud-barista#1137
- Reconstuct resource IDs for a registered MCIS by @seokho-son in cloud-barista#1139
- Enhance stability and speed of TB by @seokho-son in cloud-barista#1140
- Add script for test-mcis-dynamic-all by @seokho-son in cloud-barista#1142
- Fix misspell by @seokho-son in cloud-barista#1143
- Fix control mcis force option error by @seokho-son in cloud-barista#1146
- Update alibaba image id by @seokho-son in cloud-barista#1147
- Extend API rate limit from 1 to 2 in a sec by @seokho-son in cloud-barista#1148
- Update Spider and MapUI container images default version by @seokho-son in cloud-barista#1149
- Staging CB-TB v0.6.0 by @seokho-son in cloud-barista#1150
- Update Cloud Adaptive Network API by @yunkon-kim in cloud-barista#1151
Full Changelog: https://github.com/cloud-barista/cb-tumblebug/compare/v0.5.0...v0.6.0
- 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)
- 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 #909
- Add delete all default resource feature (deleteAll output becomes list) #942
- 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
- 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
- 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
Full Changelog: https://github.com/cloud-barista/cb-tumblebug/compare/v0.4.0...v0.5.0
Ref) API ChangeLog
- Add VMGroup parameter in create MCIS API
- Add Private IP parameter in get MCIS status API
- Add MCIS Refine option in MCIS action (get) API
- Add verifiedUserName parameter in get spec API
- Add API for ListResourceId, ListMcisId, ListVmId
- Add TB object control API
- Add inspectResources API
- Change API style: snakeCase to camelCase
Ref) Supported cloud service providers
- Add VM group feature to request multiple VMs simply #413
- Provide SystemMessage to vm status object #475
- Enhance and expedite mcis lifecycle handling #625
- Add MCIS Refine feature #572
- Add feature for general TB object retrieve #417
- Add initial code for mcis and vm plan with location-based algo #511
- Add inspectVMs function #505
- Expedite auto agent installation #448
- Enhance ssh username verification performance #423
- Add WeaveScope deployment script #419
- Add jitsi video conference automation #476
- Add script for deploying web game server #609
- Enhance error handing for provisioning and cmd phases #435
- Fix agent installation bug and script update #437
- Fix initial failed status in MCIS provisioning #467
- Fix list object key parsing bug #607
- Patch gRPC API #536
- Default development environment: Go v1.16
- MCIS 자동 제어 기능 API 추가
- 동적 시스템 환경 설정 변경 기능 API 추가
- MCIS 생성 API의 모니터링 에이전트 자동 배치 옵션 제공
- MCIS 생성시 모니터링 에이전트 자동 배치 기능 추가
- MCIS 자동 제어 기능 추가
- MCIS 시나리오 테스트 스크립트 추가
- MCIS 마스터 VM 및 VM IP 정보 제공 기능 추가
- MCIR VM 사양 패치 및 등록 기능 추가
- 동적 시스템 환경 설정 변경 기능 추가
- MCIS 종료시 런타임 오류 수정
- MCIS 통합 원격 커맨드 기능 API 추가
- 개별 VM 원격 커맨드 기능 API 추가
- MCIR Subnet 관리 API 제거
- MCIR VNic 관리 API 제거
- MCIR PublicIP 관리 API 제거
- 전체 Request 및 Response Body의 상세 항목 변경 (API 예시 참고)
- MCIS 및 VM에 현재 수행 중인 제어 명령 정보를 관리
- 멀티 클라우드 동적 성능 밴치마킹 기능 일부 추가 (PoC 수준)
- MCIS VM 생성 및 제어시 Goroutine을 적용하여 속도 개선
- MCIS 및 VM 원격 커맨드 기능 추가
- MCIS 오브젝트 정보 보완 (VM의 위경도 정보 제공)
- MCIS 라이프사이클 오류 개선
- Namespace, MCIR, MCIS 관리 기본 기능 제공