CB-Tumblebug v0.3.0
What's Changed
- Add MySQL support for spec by @jihoon-seo in #162
- Update env var SPIDER_URL handling logic by @jihoon-seo in #163
- Add MySQL support for MCIR image mgmt by @jihoon-seo in #166
- Add premature gRPC codes [for now, CreateNS()] by @jihoon-seo in #167
- Apply goroutine for REST server and gRPC server by @jihoon-seo in #168
- Separate REST and core logic, and export MCIR structs and functions by @jihoon-seo in #169
- Organize API source code files' path by @jihoon-seo in #170
- Update func DelResource by @jihoon-seo in #171
- Use SQLite instead of MySQL by @jihoon-seo in #172
- Add gRPC functions for NS mgmt by @jihoon-seo in #173
- Rename and export MCIS structs and functions by @jihoon-seo in #175
- Add webadmin (draft) by @jihoon-seo in #176
- Add gRPC functions for image mgmt by @jihoon-seo in #178
- Add gRPC functions for spec mgmt by @jihoon-seo in #179
- Integrate struct pairs xxxReq and xxxInfo by @jihoon-seo in #181
- Move RestXxx functions into src/api/rest by @jihoon-seo in #183
- Integrate struct TbVmReq into TbVmInfo, and update RestPostMcisVm by @jihoon-seo in #188
- Support swagger API documentation by @seokho-son in #189
- Change swagger api style by @seokho-son in #191
- Update AWS AZ (Availability Zone) info in test script by @jihoon-seo in #193
- Add and apply BasicAuth for all REST API resources by @seokho-son in #194
- Separate xxReq from xxInfo struct, and Add Swagger annotations by @jihoon-seo in #198
- Provide BasicAuth UI to Swagger API page by @seokho-son in #199
- Update Swagger annotations for MCIS/VM REST functions by @jihoon-seo in #201
- Initial code for policy management by @seokho-son in #203
- Add getting monitoring data feature by @seokho-son in #204
- Add grpc related env by @jmleefree in #208
- Update Dockerfile by @jihoon-seo in #209
- Seperate core logic from RestPostMcis and RestGetMcis by @jmleefree in #210
- Update to support Spider's force delete feature by @jihoon-seo in #211
- Seperate core logic from RestGetAllMcis, RestDelAllMcis, ... by @jmleefree in #212
- Organize some codes by @jihoon-seo in #213
- Add grpc protobuf and server by @jmleefree in #214
- Update Swagger annotations for MCIS/VM REST functions by @jihoon-seo in #215
- Fix gitignore error by @seokho-son in #217
- Add credential template by @seokho-son in #218
- Fix gitignore error by @seokho-son in #219
- Change credentials.conf template by @seokho-son in #220
- Fix gitignore problem by @seokho-son in #221
- Renew test/official/credentials.conf template by @seokho-son in #222
- Change way to handle credentials.conf by @seokho-son in #223
- Add grpc api function and backend server using docker by @jmleefree in #224
- Add 'credentials.conf' existence check logic in 'test/official//.sh' by @jihoon-seo in #227
- BugFix for Add 'credentials.conf' existence check logic in 'test/official//.sh' by @jihoon-seo in #228
- Add spider grpc call to core logic by @jmleefree in #226
- Change the env var name SPIDER_URL to SPIDER_REST_URL by @jihoon-seo in #229
- Enhance script for all regions test by @seokho-son in #230
- Fix include path by @jmleefree in #231
- Update grpc_conf.yaml by @jmleefree in #232
- Add LookupImage, LookupImageList, and FetchImages funcs by @jihoon-seo in #234
- Add gRPC cbadm CLI by @jmleefree in #233
- Add gRPC codes for new core functions by @jihoon-seo in #237
- Fix bug in func CreateMcis by @jihoon-seo in #238
- Change Go API Handler Name: NewCloudInfoResourceHandler => NewCloudResourceHandler by @jmleefree in #241
- Modify test scripts for all clouds test by @seokho-son in #243
- Fix error for AddVmToMcis() with test support by @seokho-son in #244
- Fix bug : wrong import for KeyValue struct by @jmleefree in #245
- Update README.md by @jihoon-seo in #248
- Add CB-Tumblebug auto deploy script by @seokho-son in #249
- Modify test scripts for gRPC by @jmleefree in #247
- Add CB-TB, CB-SP deployment and SSH KEY-AutoGen scripts by @seokho-son in #253
- Modify basic conf for testing by @seokho-son in #256
- Update README clearly by @cat-taesik in #257
- Add NS, image, and spec gotest codes by @jihoon-seo in #260
- Use Resty for REST client part by @jihoon-seo in #261
- Fix ListNs() bug, and so on by @jihoon-seo in #266
- Add NS emptiness check logic in DelNs() by @jihoon-seo in #267
- Replace plural forms with singular ones in cbadm subcommands by @jihoon-seo in #268
- Add uppercase and underscore replacing logic in GenId() by @jihoon-seo in #270
- Update core functions to replace uppercases and underscores by @jihoon-seo in #271
- Update go.mod by @jihoon-seo in #272
- Add script for automatic CB-Dragonfly deployment by @seokho-son in #273
- Add on-demand env configuration feature by @seokho-son in #276
- Update go.mod to apply cb-store updates by @jihoon-seo in #277
- Fix bug in MCIR functions by @jihoon-seo in #279
- Fix REST API server functions' HTTP status codes by @jihoon-seo in #281
- Renew client code for latest CB-DF API by @seokho-son in #282
- Add default agent install for MCIS by @seokho-son in #283
- Apply default agentInstall for mcis expand module by @seokho-son in #285
- Provide master ip and apply it to scripts for CB-Dragonfly by @seokho-son in #292
- Test and fix bug for pre-release by @seokho-son in #293
- Add 'filter spec' feature by @jihoon-seo in #294
- Add 'SortSpecs' function by @jihoon-seo in #297
- Add 'FilterSpecsByRange' and 'UpdateSpec' function by @jihoon-seo in #302
- Fix bug in 'FilterSpecs' function by @jihoon-seo in #308
- Add 'SearchImage' function by @jihoon-seo in #309
- Add skeleton code for policy-based auto mcis control by @seokho-son in #310
- Implement policy-based auto mcis control for CPU metric by @seokho-son in #311
- Update go.mod to apply cb-store updates by @jihoon-seo in #315
- Implement mcis orchestration except actual action control by @seokho-son in #316
- Enhance autoControlPolicy checking statistics by @seokho-son in #317
- Add auto control ScaleOut and ScaleIn actions by @seokho-son in #318
- Add deploy-loadMaker-to-mcis.sh by @jihoon-seo in #319
- Add mcis auto control policy status-stabilizing by @seokho-son in #320
- Move runLoadMaker.sh to proper path by @jihoon-seo in #321
- Update LoadMaker container to run in detached mode by @jihoon-seo in #322
- Update runLoadMaker.sh by @seokho-son in #323
- Update runLoadMaker.sh with minor text change by @seokho-son in #324
- Fix error for get mcis status list by @seokho-son in #325
- Enable scaleout with auto vm template selection by @seokho-son in #326
- Update setweb.sh by @seokho-son in #327
- Functional enhancements for auto control policy by @seokho-son in #328
- Update for Espresso conference demo by @seokho-son in #329
- Update api docs for espresso staging by @seokho-son in #330
- Update changelog for espresso by @seokho-son in #331
- Modify func mcis list to have status detail by @seokho-son in #332
- Integration with CB-DF v0.2.8 for v0.3.0 staging by @seokho-son in #334
New Contributors
- @cat-taesik made their first contribution in #257
Full Changelog: v0.2.0-cappuccino...v0.3.0-espresso