Releases: cloud-barista/cb-tumblebug
Releases · cloud-barista/cb-tumblebug
CB-Tumblebug v0.12.5
Related components version
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.12.11
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.12.20
- https://github.com/cloud-barista/mc-terrarium/releases/tag/v0.1.4
Basic coverage
Update notice
- This release includes several breaking changes. A clean installation is required for updating the system.
What's Changed
- feat: add standalone OpenBao with Route53 Go example by @yunkon-kim in #2382
- Bump requests from 2.32.4 to 2.33.0 in /scripts/misc by @dependabot[bot] in #2384
- feat(api): add GlobalDNS record lookup and update by @yunkon-kim in #2383
- Enables Credential Holder and propagate Context by @seokho-son in #2385
- Adjust sleep time just after termination by @seokho-son in #2386
- Add Global DNS with Geoproximity strategy by @seokho-son in #2387
- Use cb-mapui:0.12.18 by @seokho-son in #2388
- Update key names in credential template and bao config by @seokho-son in #2389
- Update jitsi deployment script by @seokho-son in #2390
- Enhance jitsi/startServer.sh stability by @seokho-son in #2391
- Increase video quality setting for Jitsi by @seokho-son in #2392
- Update AZURE quick lookup images by @seokho-son in #2393
- feat: support multiple credential holders on GlobalDNS and VPN by @yunkon-kim in #2394
- MCI dynamic based on resource templates by @seokho-son in #2395
- Add documentation for system initialization by @seokho-son in #2396
- Staging tumblebug:0.12.4 by @seokho-son in #2397
- Makeup for Staging tumblebug:0.12.4 by @seokho-son in #2398
- Staging cb-tumblebug:0.12.4 by @seokho-son in #2399
- Failure recovery for OpenStack deployment by @seokho-son in #2400
- Add new mode a+ for restore from backup and fetch assets by @seokho-son in #2401
- Fix and enhance openstack related issues by @seokho-son in #2402
- Support nested openstack VM accessability by @seokho-son in #2403
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2404
Full Changelog: v0.12.3...v0.12.5
CB-Tumblebug v0.12.4
Related components version
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.12.11
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.12.19
- https://github.com/cloud-barista/mc-terrarium/releases/tag/v0.1.4
Basic coverage
Update notice
- This release includes several breaking changes. A clean installation is required for updating the system.
What's Changed
- feat: add standalone OpenBao with Route53 Go example by @yunkon-kim in #2382
- Bump requests from 2.32.4 to 2.33.0 in /scripts/misc by @dependabot[bot] in #2384
- feat(api): add GlobalDNS record lookup and update by @yunkon-kim in #2383
- Enables Credential Holder and propagate Context by @seokho-son in #2385
- Adjust sleep time just after termination by @seokho-son in #2386
- Add Global DNS with Geoproximity strategy by @seokho-son in #2387
- Use cb-mapui:0.12.18 by @seokho-son in #2388
- Update key names in credential template and bao config by @seokho-son in #2389
- Update jitsi deployment script by @seokho-son in #2390
- Enhance jitsi/startServer.sh stability by @seokho-son in #2391
- Increase video quality setting for Jitsi by @seokho-son in #2392
- Update AZURE quick lookup images by @seokho-son in #2393
- feat: support multiple credential holders on GlobalDNS and VPN by @yunkon-kim in #2394
- MCI dynamic based on resource templates by @seokho-son in #2395
- Add documentation for system initialization by @seokho-son in #2396
- Makeup for Staging tumblebug:0.12.4 by @seokho-son in #2398
- Staging cb-tumblebug:0.12.4 by @seokho-son in #2399
Full Changelog: v0.12.3...v0.12.4
CB-Tumblebug v0.12.3
Related components version
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.12.11
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.12.16
- https://github.com/cloud-barista/mc-terrarium/releases/tag/v0.1.2
Basic coverage
Update notice
- This release includes several breaking changes. A clean installation is required for updating the system.
What's Changed
- Update assets/assets.dump.gz (by init on Jan. 22, 2026) by @seokho-son in #2285
- Conditional effective status update for dataDisk and customImage by @seokho-son in #2287
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2288
- Support context management and cancellation for the remote command by @seokho-son in #2289
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2290
- Implement deregistration functionality for resources and VMs by @leehyeoklee in #2286
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2291
- Enhance init interface by reducing an input by @seokho-son in #2292
- Refator API path for resource deregistration by @seokho-son in #2293
- Add API to get ObjectStorage capabilities by @yunkon-kim in #2295
- Move RestListObjectStorageResponse to model pkg by @yunkon-kim in #2296
- Increase timeout for checking Azure spec by @seokho-son in #2297
- Enhance metabase init retry logic by @seokho-son in #2298
- Reveal GPU info direclty from the VM info by @seokho-son in #2299
- Enhance csp resource registration option by @seokho-son in #2300
- Fix registration/deregistration inconsistencies by @leehyeoklee in #2301
- Support Registering status for MCI and VM by @seokho-son in #2303
- Support initialization checking for readyz by @seokho-son in #2304
- Seperate vLLM deploy and serve logic by @seokho-son in #2305
- Add k8s deploy script by @seokho-son in #2306
- Support llm-d deployment by @seokho-son in #2310
- Fix dependency related bug in nvidia gpu driver setup by @seokho-son in #2312
- Fix Fabric Manager detection failure on HGX GPU systems (A100/H100/H200) by @seokho-son in #2313
- docs: Update the bcrypt README by @yunkon-kim in #2314
- Refactor Data types of struct fields by @seokho-son in #2316
- Use cb-mapui:0.12.8 by @seokho-son in #2317
- Fix SSH Key PUT API to require username and privateKey for remote command execution by @leehyeoklee in #2315
- Extend interal call cache window for safty by @seokho-son in #2318
- Support SSE stream for remote command by @seokho-son in #2319
- Use cb-mapui:0.12.9 by @seokho-son in #2320
- Enhance registrations for unknown resources by @seokho-son in #2322
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2323
- Add shell script to deploy LLM service on AMD GPU by @leehyeoklee in #2321
- Refactore script to set VLLM_TARGET_DEVICE=rocm only for AMD GPUs by @leehyeoklee in #2324
- Enhance the model structure for list deletion by @seokho-son in #2326
- Enhance system stability for registering massive resources by @seokho-son in #2327
- Allow more output size for ssh output stream by @seokho-son in #2328
- Fix k8s and llm-d scripts by @seokho-son in #2329
- Implement vLLM VM Monitoring and Metrics Export Pipeline by @leehyeoklee in #2331
- Enhance llm telemetry export_metrics and gpu driver for remote cmd by @seokho-son in #2334
- Remove verbose debug log by @seokho-son in #2335
- Support vGPU type instance driver installation by @seokho-son in #2336
- Fix vGPU driver download repo by @seokho-son in #2337
- Add run_guidellm.sh script for GPU benchmarking with GuideLLM by @leehyeoklee in #2333
- Add setup scripts for Benchmark VM and GPU VM by @leehyeoklee in #2338
- Support parallel executions of vllm Benchmarking for gpu instances by @seokho-son in #2339
- Enhance benchmark workflow and download by @seokho-son in #2340
- Add a feature to extract a config request from existing mci by @seokho-son in #2341
- Bump docker/login-action from 3 to 4 by @dependabot[bot] in #2343
- Bump docker/setup-qemu-action from 3 to 4 by @dependabot[bot] in #2342
- Bump docker/setup-buildx-action from 3 to 4 by @dependabot[bot] in #2344
- Bump docker/build-push-action from 6 to 7 by @dependabot[bot] in #2345
- Bump docker/metadata-action from 5 to 6 by @dependabot[bot] in #2346
- feat: redefine isKubernetesImage for AWS/GCP and update K8s cluster assets by @hanizang77 in #2332
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2347
- Add OpenBao and mc-terrarium integration by @yunkon-kim in #2351
- Add initial feature for resource template and replay with the template by @seokho-son in #2352
- Enhance code alignment for template feature by @seokho-son in #2353
- Use cb-mapui:0.12.11 by @seokho-son in #2354
- fix: skip CSP lookup for AWS/GCP K8s image type identifiers by @hanizang77 in #2356
- Use cb-spider:0.12.8 cb-mapui:0.12.12 with feature documentation by @seokho-son in #2360
- fix(init): sanitize logs to prevent sensitive info leakage by @yunkon-kim in #2359
- Contain spider meta files to support spider 0.12.8+ by @seokho-son in #2361
- Support pciutils for installGpuDriver by @seokho-son in #2362
- Remove unnecessary region/ from assets/spider/ by @seokho-son in #2363
- Improve VNet CIDR management for GCP/IBM by @yunkon-kim in #2364
- Fix: preserve user-provided CIDR on VNet retrieval by @yunkon-kim in #2365
- Enable OpenStack provisioning by @seokho-son in #2367
- Support multiple openstack-based CSPs by @seokho-son in #2368
- feat(k8s): add endpoint that proxies CB-Spider's K8s Cluster Token API by @hanizang77 in #2366
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2369
- Multiple openstack-based providers emulation by @seokho-son in #2370
- Enhance site-to-site VPN reliability and test CLI by @yunkon-kim in #2371
- Workaround to support cb-sp openstack driver configuration by @seokho-son in #2372
- Bump google.golang.org/grpc from 1.60.1 to 1.79.3 by @dependabot[bot] in #2373
- refactor: decouple Traefik for modular and optional deployment by @yunkon-kim in https://github.com/cloud-barist...
CB-Tumblebug v0.12.2
Related components version
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.12.5
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.12.6
Basic coverage
MC-Infra (VM workloads for 9 CSPs)
MC-Kubernetes (K8s cluster workloads)
- Currently, K8s provisioning is WIP
- Test coverage will be revealed by #2235
What's Changed
- Bump actions/cache from 4 to 5 by @dependabot[bot] in #2246
- Bump peter-evans/create-pull-request from 7 to 8 by @dependabot[bot] in #2245
- Enhance zone selection logic for Azure GPU provisioning by @seokho-son in #2247
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2248
- Apply cb-spider:0.12.5 and its API changes by @seokho-son in #2250
- Refactor internal API calls to use centralized HTTP client for applying API Auth in common by @seokho-son in #2251
- AI usecase supporting scripts vllm and netdata by @seokho-son in #2252
- Cleanup and update docker compose composition by @seokho-son in #2253
- Update init.py execution path to use cd and uv run by @leehyeoklee in #2254
- Add log skipper for internal API calls by @seokho-son in #2255
- docs: add DaeyeongCho as a contributor for userTesting by @allcontributors[bot] in #2256
- Refactor object storage API to namespace-based by @yunkon-kim in #2258
- Support availability zone designation for MCI dynamic by @seokho-son in #2259
- Enhance vLLM deployment script by @seokho-son in #2260
- Fix vLLM deployment script by @seokho-son in #2261
- Support Open WebUI vLLM connection setup by @seokho-son in #2262
- Add object operations for Object Storage API by @yunkon-kim in #2263
- Allow empty MCI and make it reusable by @seokho-son in #2264
- Resolve container status unhealthy in docker compose ps by @leehyeoklee in #2257
- docs: add leehyeoklee as a contributor for userTesting by @allcontributors[bot] in #2265
- Enhance HostKeyCallback security with Trust on First use by @seokho-son in #2266
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2267
- Apply cb-mapui:0.12.4 by @seokho-son in #2268
- Add REST API for object storage CORS by @yunkon-kim in #2269
- Fix registration flow error by @leehyeoklee in #2270
- Add object storage versioning management APIs by @yunkon-kim in #2272
- docs: add leehyeoklee as a contributor for code by @allcontributors[bot] in #2271
- Enable selective resource registration via option parameter by @leehyeoklee in #2274
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2275
- Reconstruct resource ID mapping logic for VM registration by @leehyeoklee in #2276
- Enhance resource registration descriptions and update VNet status logic by @leehyeoklee in #2277
- Update schedule registration API to return error codes for invalid requests by @leehyeoklee in #2278
- Fix typo: expiry to expires in presigned URL by @yunkon-kim in #2279
- Fix api documentation for scheduled job by @seokho-son in #2280
- Add retry logic for init.py for tb healthy checking by @seokho-son in #2281
- improve VM image mapping logic and subnet naming by @leehyeoklee in #2282
- Enhance security group registration by resolving VNetId by @leehyeoklee in #2283
- Staging CB-TB v0.12.2 by @seokho-son in #2284
New Contributors
- @leehyeoklee made their first contribution in #2254
Full Changelog: v0.12.1...v0.12.2
CB-Tumblebug v0.12.1
Related components version
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.12.0
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.12.1
Basic coverage
MC-Infra (VM workloads for 9 CSPs)
MC-Kubernetes (K8s cluster workloads)
- Currently, K8s provisioning is WIP
- Test coverage will be revealed by #2235
What's Changed
- Fix the error of NCP VM termination and preparing for 0.11.1 by @seokho-son in #2052
- Release sykim-etri from reviewer responsibility by @seokho-son in #2053
- Fix IBM error due to VPC zone cidr issue by @seokho-son in #2054
- Skip api logging for readyz by @seokho-son in #2055
- Staging cb-tumblebug:0.11.1 by @seokho-son in #2056
- Check if the entered CIDR block is a private network by @yunkon-kim in #2057
- feat: add basic OS image detection and advanced filtering by @seokho-son in #2059
- Adjust api docs path by @seokho-son in #2060
- Fix interface error for mcp server by @seokho-son in #2061
- Add more patters for basic image by @seokho-son in #2062
- feat: refactor Security Group firewall rule model and update logic by @seokho-son in #2063
- feat: comprehensive security group firewall rules management system by @seokho-son in #2065
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2066
- Improve MCI dynamic provisioning with enhanced rollback by @seokho-son in #2067
- optimized TB-MCP server with intelligent NS management and optimized API policies by @seokho-son in #2068
- Align coding convention for tb mcp by @seokho-son in #2069
- Enhance MCP workflow and documentation by @seokho-son in #2070
- Update MCP architecture by @seokho-son in #2071
- Support usecases for MCP by @seokho-son in #2072
- Enhance sshkey and remote command logic by @seokho-son in #2073
- Staging CB-TB v0.11.2 by @seokho-son in #2074
- Remove MCI with monitoring option from MCP by @seokho-son in #2075
- Provide MCI configuration req reviewing feat by @seokho-son in #2076
- feat: enhance performance and error handling along with MCP by @seokho-son in #2077
- Improve VNet/Subnet operations with enhanced logging and retry logic by @yunkon-kim in #2078
- feat: optimize MCI review performance with parallel processing by @seokho-son in #2079
- Change MCP transport from SSE to HTTP by @seokho-son in #2080
- feat: add subnet deletion verification and enable debug logging by @yunkon-kim in #2081
- Add checking csp resoruce existance by @seokho-son in #2082
- Hot fix for hanging in mci with failed entity by @seokho-son in #2083
- Update assets by @seokho-son in #2084
- Expedite mci config review speed by @seokho-son in #2085
- Provide provisioning failure review feat by @seokho-son in #2086
- Update risk leveling rule for spec image combination by @seokho-son in #2087
- Add docker compose config structure by @seokho-son in #2088
- Additional guide to mcp for mci confi review by @seokho-son in #2089
- Staging CB-Tumblebug v0.11.3 by @seokho-son in #2090
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #2091
- Refactor mciReq model and api path for mciRecommendVm by @seokho-son in #2092
- Staging 0.11.4 by @seokho-son in #2094
- Set a longer API request timeout for the control VM in the NCP VPC by @yunkon-kim in #2093
- Support matched images for a spec by @seokho-son in #2095
- Enhance mci review and mcp by @seokho-son in #2096
- Add mcp config for windows and claude by @seokho-son in #2097
- Enhance architecture diagrem by @seokho-son in #2098
- Disable mci failure status from upfront by @seokho-son in #2099
- Staging v0.11.5 by @seokho-son in #2100
- Refactor mci dynamic field name commonImage to imageId and commonSpec to specId by @seokho-son in #2101
- Skip Azure Gen1-only VM family spec by @seokho-son in #2102
- Sort making searchImage result with basic images front by @seokho-son in #2103
- Staging cb-tumblebug:0.11.6 by @seokho-son in #2104
- Enhance deletion for set of resources in parallel by @seokho-son in #2107
- Refactor for applying changed CSP names by @seokho-son in #2108
- Fix leak in parallel resource creation workflows by @seokho-son in #2109
- Add migration_guide_0.11.1_to_0.11.8 documenation by @seokho-son in #2111
- Use etcd:v3.5.21 by @seokho-son in #2112
- Disable recommending NHN Cloud hold deployment by @seokho-son in #2113
- Add helper recommendSpecOptions by @seokho-son in #2114
- Add resource preparing and prepared statuses by @seokho-son in #2115
- Expedite spec recommendation by fully using db query by @seokho-son in #2116
- Refactor mci dynamic codes by @seokho-son in #2117
- Refactor model naming for removing Tb prefix by @seokho-son in #2118
- Use cb-mapui:0.11.10 by @seokho-son in #2119
- Fix remote commend error return issue by @seokho-son in #2120
- Add SubGroup request review feature and refactor naming by @seokho-son in #2121
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2122
- Enhance provisioning and enable rest debug log by @seokho-son in #2124
- Enhance KV existence checks for better reliability and bugfix on creating MCI. by @yunkon-kim in #2125
- Reduce racing condition for mci dynamic by @seokho-son in #2126
- Enhance efficiency for checking VM status by @seokho-son in #2128
- Feat Update SpecList By Availability for Alibaba by @seokho-son in #2129
- Apply url.QueryUnescape for get image by @seokho-son in #2130
- Add ignore aliaba specs which are not availble by @seokho-son in #2132
- Staging v0.11.9 by @seokho-son in #2133
- Reduce verbose debug log contents by @seokho-son in #2134
- Configure NCP subnets to use single zone for cluster creation by @hanizang77 in #2137
- Expedite provisioning and control in parallel and S...
CB-Tumblebug v0.11.23
Related components version
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.11.19
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.11.22
What's Changed
- Bump golang.org/x/crypto from 0.36.0 to 0.45.0 by @dependabot[bot] in #2218
- fix: Update K8s version compatibility for Alibaba and NCP by @hanizang77 in #2220
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2219
- Add backup restore mode for assets init by @seokho-son in #2221
- Add skipVersionCheck option for K8s by @seokho-son in #2222
- Staging v0.11.22 with k8s validation skip option by @seokho-son in #2223
- Add Kubernetes Multi-Cluster Provisioning PoC by @seokho-son in #2224
- Support K8s Multi-Cluster based on Labeling by @seokho-son in #2227
- docs: Update K8s multi-cluster API example with tested European regions by @hanizang77 in #2226
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2228
Full Changelog: v0.11.21...v0.11.23
CB-Tumblebug v0.11.22
Related components version
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.11.19
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.11.22
What's Changed
- Bump golang.org/x/crypto from 0.36.0 to 0.45.0 by @dependabot[bot] in #2218
- fix: Update K8s version compatibility for Alibaba and NCP by @hanizang77 in #2220
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #2219
- Add backup restore mode for assets init by @seokho-son in #2221
- Add skipVersionCheck option for K8s by @seokho-son in #2222
- Staging v0.11.22 with k8s validation skip option by @seokho-son in #2223
- Add Kubernetes Multi-Cluster Provisioning PoC by @seokho-son in #2224
- Support K8s Multi-Cluster based on Labeling by @seokho-son in #2227
- docs: Update K8s multi-cluster API example with tested European regions by @hanizang77 in #2226
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2228
Full Changelog: v0.11.21...v0.11.22
CB-Tumblebug v0.11.21
Related components version
What's Changed
- Fix K8s image misclassification by refining patterns by @hanizang77 in #2206
- Add M-CMP deployment script by @seokho-son in #2207
- Update M-CMP deployment script by @seokho-son in #2208
- Enhance docker permission for the scripts by @seokho-son in #2209
- Fix permission denied for docker by @seokho-son in #2210
- Clean up automated setup instructions in README by @seokho-son in #2211
- Refine validation rule for K8s provisioning by @seokho-son in #2212
- Fix error handling nit bug for k8s provisioning by @seokho-son in #2213
- Adjust postgres table names by @seokho-son in #2214
- Enhance assets directory path configurations by @seokho-son in #2215
- Staging CB-TB v0.11.20 by @seokho-son in #2216
- Staging CB-TB v0.11.21 by @seokho-son in #2217
Full Changelog: v0.11.19...v0.11.21
CB-Tumblebug v0.11.20
Related components version
What's Changed
- Fix K8s image misclassification by refining patterns by @hanizang77 in #2206
- Add M-CMP deployment script by @seokho-son in #2207
- Update M-CMP deployment script by @seokho-son in #2208
- Enhance docker permission for the scripts by @seokho-son in #2209
- Fix permission denied for docker by @seokho-son in #2210
- Clean up automated setup instructions in README by @seokho-son in #2211
- Refine validation rule for K8s provisioning by @seokho-son in #2212
- Fix error handling nit bug for k8s provisioning by @seokho-son in #2213
- Adjust postgres table names by @seokho-son in #2214
- Enhance assets directory path configurations by @seokho-son in #2215
- Staging CB-TB v0.11.20 by @seokho-son in #2216
Full Changelog: v0.11.19...v0.11.20
CB-Tumblebug v0.11.19
Related components version
What's Changed
- Fix duplicated security section for api doc by @seokho-son in #2196
- Add seperated excution options for init.py by @seokho-son in #2197
- feat: restrict KT Cloud specs to
.itlonly by @seokho-son in #2201 - Add a doc for namespace-and-resource-identity by @seokho-son in #2202
- Potential fix for code scanning alert no. 518: Incorrect conversion between integer types by @seokho-son in #2203
- Addtional description for ID management by @seokho-son in #2204
- Fix security group protocol handling for ALL and ICMP types by @yunkon-kim in #2198
- Staging v0.11.19 by @yunkon-kim in #2205
Full Changelog: v0.11.18...v0.11.19