Skip to content

Latest commit

 

History

History
357 lines (313 loc) · 29.2 KB

CHANGELOG.md

File metadata and controls

357 lines (313 loc) · 29.2 KB

v0.7.0 (Cortado, 2022.11.25.)

Tested with

What's Changed

  • Update outdated Alibaba Ubuntu images by @seokho-son in #1155
  • Update xonotic usecase release v0.8.5 by @seokho-son in #1156
  • Add NLB mgmt feature by @jihoon-seo in #1158
  • Bump to go 1.19 & Update go.mod by @jihoon-seo in #1160
  • Add test VM image set by @seokho-son in #1162
  • Update Xonotic 0.8.5 script for ubuntu 22.04 dist by @seokho-son in #1163
  • Fix image id for EC2 debian 10 by @seokho-son in #1164
  • Update and fix spec list by @seokho-son in #1165
  • Add cost priority for specs in same location by @seokho-son in #1166
  • Update OS and Go in workflows by @yunkon-kim in #1167
  • Update import pkg versions by @seokho-son in #1168
  • Enhance error handling in MCI Policy check by @bconfiden2 in #1170
  • docs: add bconfiden2 as a contributor for code by @allcontributors in #1171
  • Provide default values for NLB API by @seokho-son in #1172
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1173
  • Update MapUI version by @seokho-son in #1174
  • Add 'NLB VM addition/removal' feature by @jihoon-seo in #1175
  • Add get VM list in a VMGroup within a MCI by @seokho-son in #1176
  • Add API to get VMGroup list in a MCI by @seokho-son in #1177
  • Enhance NLB mgmt feature (2) by @jihoon-seo in #1178
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1179
  • Update NCP-VPC & NHN Cloud regions & zones by @jihoon-seo in #1180
  • Add scaleOut feature for VMGroup in a MCI by @seokho-son in #1181
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1183
  • Add 'DataDisk mgmt' feature by @jihoon-seo in #1182
  • Fix Echo vulnerability CVE-2022-40083 by @seokho-son in #1185
  • Update CB-Spider version for runContainer by @seokho-son in #1186
  • Add get VM ID Name info in detail by @seokho-son in #1187
  • Add yaml config feature to handle different available values for each cloud by @seokho-son in #1188
  • Update runSpider version to 0.6.11 by @seokho-son in #1189
  • Add customImage mgmt and snapshot features by @jihoon-seo in #1190
  • Add dev-api-diff.html info by @seokho-son in #1191
  • Feat: StartVmWithSnapshot + RegisterConsequentVolumes by @jihoon-seo in #1192
  • Implement cloud_conf.yaml manifest handling feat. for NLB by @jihoon-seo in #1193
  • Add example values for NLB request by @seokho-son in #1194
  • Tidy TbNLBReq fields by @jihoon-seo in #1197
  • Set NLB health checker info by reflection by @yunkon-kim in #1196
  • Provide one-stop values for nlb api by @seokho-son in #1198
  • Simplify docker install script by @seokho-son in #1200
  • Remove associated NLBs with MCI del by @seokho-son in #1201
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1202
  • Add 'GetAvailableDataDisks' feature by @jihoon-seo in #1195
  • HotFix for delete mci err due to nlb by @seokho-son in #1203
  • Provide defaults/examples for dataDisk & snapshot by @jihoon-seo in #1205
  • Change vmGroup to subGroup by @seokho-son in #1206
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1207
  • Test and update associated FWs by @seokho-son in #1209
  • Remove historic add VM way by @seokho-son in #1210
  • Ignore rootDiskType for creating VM with customIMG by @seokho-son in #1211
  • Add Swagger godoc for CustomImage REST APIs by @jihoon-seo in #1212
  • Enhance API for nlb disk customimg by @seokho-son in #1213
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1214
  • Remove old api documents by @seokho-son in #1215
  • Add vm (id) list filtering feature by @seokho-son in #1216
  • Add get mci access info feature by @seokho-son in #1218
  • Apply omitempty for nlb obj in mciAccessInfo by @seokho-son in #1221
  • Provide show or hide option for sshKey in access info by @seokho-son in #1222
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1223
  • Add scripts to command SW NLB-HAProxy by @seokho-son in #1224
  • Add SW NLB config for PoC by @seokho-son in #1225
  • Enable coordinateFair option for recommend by location by @seokho-son in #1235
  • feat: add VM to MCI dynamically by @seokho-son in #1237
  • Add 'Location' field in NLB object by @jihoon-seo in #1238
  • Modify 'serviceType' value in InstallMonAgentReq by @jihoon-seo in #1239
  • fix:CoreDelAllMci to DelAllMci by @arshad-k7 in #1236
  • Add StrictHostKeyChecking=no for mci file copy by @seokho-son in #1240
  • Update deprecated image IDs by @seokho-son in #1241
  • Fix orchestration scaleout err by @seokho-son in #1242
  • Add test-mci-dynamic-all-for-one.sh by @seokho-son in #1243
  • Update availableDataDisk REST API by @jihoon-seo in #1244
  • Change func name CorePostMciVm into CreateMciVm by @Rohit-R2000 in #1219
  • Hotfix for register-cloud-interactive.sh for CloudIt credential registration by @seokho-son in #1245
  • Enhance orchestration mechanism with various features by @seokho-son in #1246
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1247
  • Fix bugs on NLB mgmt feature by @jihoon-seo in #1248
  • Add MC NLB service feature poc by @seokho-son in #1249
  • Fix nil reference error by @seokho-son in #1250
  • Enhance error handling for DataDiskIds in mci provision by @seokho-son in #1251
  • docs: add Rohit-R2000 as a contributor for code by @allcontributors in #1252
  • docs: add arshad-k7 as a contributor for code by @allcontributors in #1253
  • Add CreateSystemMciDynamic for network probe by @seokho-son in #1254
  • Change default recommendation rule by @seokho-son in #1255
  • Change message for nginx index by @seokho-son in #1256
  • Enhance mRTT benchmark to gen latency Map by @seokho-son in #1257
  • [Workflow] Update Swagger REST API doc by @cloud-barista-hub in #1258
  • Hotfix for runtime err in monitoring agent by @seokho-son in #1259
  • Validate and update assets data by @seokho-son in #1261
  • Enhance latency map creation by @seokho-son in #1262
  • Auto NLB deployment feature by global clouds latency evaluation by @seokho-son in #1265
  • Make nginx demo page refresh by @seokho-son in #1266
  • Fix error in refresh web demo by @seokho-son in #1267
  • Add weavescope script by @seokho-son in #1268
  • Show access info of Global-NLB by @seokho-son in #1269
  • Get access info in parallel by @seokho-son in #1270
  • Update assets (spec & image) by @jihoon-seo in #1263
  • Update Spider version by @seokho-son in #1271
  • Fix not available image ids by @seokho-son in #1272
  • Enhance error handling for listing custom img by @seokho-son in #1273

API

What's Changed

Full Changelog: https://github.com/cloud-barista/cb-tumblebug/compare/v0.6.0...v0.7.0

v0.6.0 (Caffè latte, 2022.07.08.)

Tested with

Note

  • Add usecase for FPS Game Xonotic by @seokho-son in #1006
  • 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 MCI terminate by @seokho-son in #1014
  • Update 'registerExistingSG' function by @jihoon-seo in #1015
  • Add registerExistingSSHKey feature by @jihoon-seo in #1016
  • Enhance registerExistingVNet feature by @jihoon-seo in #1018
  • Enhance registerExisting SG/SSHKey feature by @jihoon-seo in #1019
  • Add comments for required params for register by @seokho-son in #1020
  • Add UpdateSshKey feature by @jihoon-seo in #1023
  • 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 MCI VMs by @seokho-son in #1031
  • Update Swagger serving URL by @jihoon-seo in #1032
  • 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
  • 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
  • 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 MCI by @yunkon-kim in #1054
  • Add Docker engine installation script by @seokho-son in #1060
  • Remove duplicated script create-single-vm-mci.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.env by @jihoon-seo in #1067
  • Hotfix cb-larva package by @yunkon-kim in #1068
  • Support credential selection for dynamic MCI creation by @seokho-son in #1069
  • Merge duplicated inspect functions for vm and resource by @seokho-son in #1071
  • Update InspecResource struct with csp only and cleanup by @seokho-son in #1073
  • Fix misspelled word (#1057) by @seokho-son in #1075
  • Register all CSP resources to CB-TB objs by @seokho-son in #1076
  • Change struct for inspectResources and registerCspResources with Err fix by @seokho-son in #1078
  • 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
  • Enhance RegisterCspNativeResourcesAll mechanism by @seokho-son in #1092
  • Add feat for Inspect Resources Overview by @seokho-son in #1094
  • Trials for inspectResourcesOverview to prevent rateLimitExceeded from CSP by @seokho-son in #1096
  • Enhance RegisterCspNativeResourcesAll usability by @seokho-son in #1097
  • Hotfix for runtime err in RegisterCspNativeRes by @seokho-son in #1101
  • Add and update cb-network APIs by @yunkon-kim in #1100
  • Update CB-MapUI version to v0.5.3 by @seokho-son in #1103
  • Enhance ListResource() by @jihoon-seo in #1105
  • Update gomod gosum by @seokho-son in #1106
  • Fix unmatched info in grpc test code by @seokho-son in #1107
  • Fix create-ns.sh error (fix #1085) by @seokho-son in #1108
  • Fix region name typo (norwaywestest) by @seokho-son in #1109
  • Fix path issue in test scripts by @seokho-son in #1110
  • Update image and spec managed by tb (fix #958) by @seokho-son in #1111
  • Update GCP images to the latest by @seokho-son in #1113
  • Add support for NCP-VPC by @jihoon-seo in #1114
  • Enhance output for mci status by @seokho-son in #1116
  • Update predefined spec, img, connection list by @seokho-son in #1118
  • Update configs for cloud resources by @seokho-son in #1119
  • Enable RootDiskType for dynamic provisioning to fix Alibaba provisioning failures by @seokho-son in #1120
  • Update to enable disk type settings by @seokho-son in #1122
  • Update NCP-VPC metadata by @jihoon-seo in #1124
  • Update NCP-VPC metadata by @jihoon-seo in #1125
  • Fix problematic configurations to prepare demo by @seokho-son in #1127
  • Provide naming rule checking for dynamic MCI provisioning by @seokho-son in #1128
  • Fix firewallrule description in swagger API doc by @seokho-son in #1129
  • Add updating NS functionality by @seokho-son in #1132
  • Fix status check nil error in GetVmStatusAsync by @seokho-son in #1135
  • Add resource list filtering feature by @seokho-son in #1137
  • Reconstuct resource IDs for a registered MCI by @seokho-son in #1139
  • Enhance stability and speed of TB by @seokho-son in #1140
  • Add script for test-mci-dynamic-all by @seokho-son in #1142
  • Fix misspell by @seokho-son in #1143
  • Fix control mci force option error by @seokho-son in #1146
  • Update alibaba image id by @seokho-son in #1147
  • Extend API rate limit from 1 to 2 in a sec by @seokho-son in #1148
  • Update Spider and MapUI container images default version by @seokho-son in #1149
  • Staging CB-TB v0.6.0 by @seokho-son in #1150
  • Update Cloud Adaptive Network API by @yunkon-kim in #1151

API

What's Changed

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


v0.5.0 (Affogato, 2021.12.16.)

Tested with

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 MCI simple option #731
  • Add MCI status count feature and update MCI 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 mci 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 mci #928
  • Add feature for connection with geolocation #936
  • Enable dynamic MCI provisioning #879
  • Added and tested IBM(VPC) CSP and Tencent CSP #969
  • Add option=terminate for delete mci #959
  • Expedite speed of scripts
  • Add SystemLabel field to MCI info for CB-DF CB-MCKS CB-webtool integration #977
  • Update assets/cloudspec.csv #975

API

What's Changed

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


v0.4.0 (Cafe Mocha, 2021.06.30.)

API Change

Ref) API ChangeLog

  • Add VMGroup parameter in create MCI API
  • Add Private IP parameter in get MCI status API
  • Add MCI Refine option in MCI action (get) API
  • Add verifiedUserName parameter in get spec API
  • Add API for ListResourceId, ListMciId, ListVmId
  • Add TB object control API
  • Add inspectResources API
  • Change API style: snakeCase to camelCase

Feature

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 mci lifecycle handling #625
  • Add MCI Refine feature #572
  • Add feature for general TB object retrieve #417
  • Add initial code for mci 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

Bug Fix

  • Enhance error handing for provisioning and cmd phases #435
  • Fix agent installation bug and script update #437
  • Fix initial failed status in MCI provisioning #467
  • Fix list object key parsing bug #607
  • Patch gRPC API #536

Note

  • Default development environment: Go v1.16

v0.3.0-espresso (2020.12.03.)

API Change

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

Feature

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

Bug Fix

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

v0.2.0-cappuccino (2020.06.02.)

API Change

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

Feature

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

Bug Fix

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

v0.1.0-americano (2019.12.23.)

Feature

  • Namespace, RESOURCE, MCI 관리 기본 기능 제공