Releases: cloud-barista/cb-tumblebug
Releases · cloud-barista/cb-tumblebug
Release list
CB-Tumblebug v0.13.1
What's Changed
- fix(reconcile): don't self-heal to Available unintentionally by @yunkon-kim in #2692
- docs(reconcile): document the Condition→Status pattern and known restore gaps by @yunkon-kim in #2693
- update(cred): Add NHN RDS credentials for RDBMS and database support by @yunkon-kim in #2695
- enhance(rdbms)!: Test and stabilize NCP RDBMS by @yunkon-kim in #2696
- Overall enhancement for existing CSP resource registration by @seokho-son in #2697
- Enhance assets backup and restore logic by @seokho-son in #2698
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2699
- Verify CSP directly and harden large-scale control by @seokho-son in #2700
- Bump go.mongodb.org/mongo-driver from 1.17.6 to 1.17.7 by @dependabot[bot] in #2701
- Additional infa provisioning and termination hardening by @seokho-son in #2702
- Add make k-observability-on by @seokho-son in #2703
- Parallelize shared-resource release and make deletion safer by @seokho-son in #2707
- enhance(rdbms): Test and stabilize NHN RDBMS by @yunkon-kim in #2710
- Support o11y and graphs for system reasoning by @seokho-son in #2709
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2708
- fix: propagate execution error in RemoteCommandToK8sClusterContainer by @Georgefifth in #2706
- chore(templates): refresh outdated image ids to currently registered by @seokho-son in #2711
- Remove unavailble region from NHN by @seokho-son in #2712
- Expose o11y components to k-up and status by @seokho-son in #2713
- Make init.py updates existing templates by @seokho-son in #2714
- Staging v0.13.1 with set-release-versions tool by @seokho-son in #2715
New Contributors
- @Georgefifth made their first contribution in #2706
Full Changelog: v0.13.0...v0.13.1
CB-Tumblebug v0.13.0
Components
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.13.0
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.13.0
- https://github.com/cloud-barista/mc-terrarium/releases/tag/v0.1.4
Breaking Changes (v0.12.0 -> v0.13.0)
- Initial SecurityGroup of InfraDynamic opens SSH port only (user have to open accordingly after Infra provisioning)
- API request/response body changes (check api diff)
What's Changed
- Staging CB-Tumblebug v0.12.0 by @seokho-son in #2244
- 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
- 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 vLL...
CB-Tumblebug v0.12.30
Components
- https://github.com/cloud-barista/cb-spider/releases/tag/v0.12.42
- https://github.com/cloud-barista/cb-mapui/releases/tag/v0.12.56
- https://github.com/cloud-barista/mc-terrarium/releases/tag/v0.1.4
Breaking Changes
- Initial SecurityGroup of InfraDynamic opens SSH port only (user have to open accordingly after Infra provisioning)
- API request/response body changes (check api diff)
What's Changed
- Enhance bastion node exchange mechanism by @seokho-son in #2601
- Use cb-mapui:0.12.51 by @seokho-son in #2602
- Bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in #2603
- Use resource template as single source to config infradynamic by @seokho-son in #2605
- Support Subnet distribution provisioning mode by @seokho-son in #2607
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2608
- Bump actions/setup-go from 6 to 7 by @dependabot[bot] in #2609
- update(compose): migrate CB-Spider to PostgreSQL metadata backend by @yunkon-kim in #2610
- Enhance node status for register and reconcile by @seokho-son in #2611
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2612
- Bump actions/labeler from 6 to 7 by @dependabot[bot] in #2613
- Bump google.golang.org/grpc from 1.79.3 to 1.82.1 by @dependabot[bot] in #2615
- Enhance csp credential key format validation by @seokho-son in #2614
- Staging CB-TB v0.12.26 by @seokho-son in #2616
- System support for unstable network environments by @seokho-son in #2619
- Support KServe usecase by @seokho-son in #2620
- Provide Kserve ML examples by @seokho-son in #2621
- Support KServe monitoring by @seokho-son in #2622
- Enhance kserve examples by @seokho-son in #2623
- Add K8s MCP and agentgateway demo by @seokho-son in #2624
- Enhance k8s mcp example by @seokho-son in #2625
- chore(docker): configure Spider to use PostgreSQL by @yunkon-kim in #2618
- Support K8s GPU sharing feature by @seokho-son in #2627
- Refine and cleanup system configurations by @seokho-son in #2628
- Enhance system env and management features by @seokho-son in #2629
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2630
- Staging cb-tb v0.12.27 by @seokho-son in #2631
- refactor(reconcile): enhance reconciler and add prune by @yunkon-kim in #2632
- deprecate(api)!: remove legacy objectStorage APIs by @yunkon-kim in #2633
- feat(rdbms): Add RDBMS support API & remove legacy sqlDb API by @yunkon-kim in #2634
- Bump docker/login-action from 4 to 4.5.2 by @dependabot[bot] in #2635
- Initial support K8s deployment by kind by @seokho-son in #2636
- Advanced setup for K8s deployment by @seokho-son in #2637
- Fix outdated tools for MCP by @seokho-son in #2638
- Update MCP server tools by @seokho-son in #2639
- Update usecase script by @seokho-son in #2640
- Update k8s mcp llm demo senario by @seokho-son in #2641
- Support environment variables for mapui LLM usecase by @seokho-son in #2642
- Staging cb-tumblebug:0.12.28 by @seokho-son in #2643
- Enhance useability of Infra post-command by @seokho-son in #2644
- Increase command log live time by @seokho-son in #2645
- Remove redundant request body param by @seokho-son in #2646
- Bump docker/login-action from 4.5.2 to 4.6.0 by @dependabot[bot] in #2647
- Fix SG handling for port-less protocols and stale CSP read-back by @seokho-son in #2655
- Add DataDisk zone support and keep metadata consistent after CSP changes by @seokho-son in #2656
- Fix nodegroup scaleout bug by @seokho-son in #2657
- Enhance credential handling by @seokho-son in #2659
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2660
- Support CoreDNS update for unreliable network by @seokho-son in #2661
- Provide namespace scoped NLB list by @seokho-son in #2662
- Staging v0.12.30 by @seokho-son in #2663
Full Changelog: v0.12.25...v0.12.30
CB-Tumblebug v0.12.29
Breaking Change
- InfraDynamic Request body has been modified. (removed:
postCommand, new:postCommands[]) #2646 postCommands[]of InfraDynamic supports async streaming mode. #2644
What's Changed
- Enhance usability of Infra post-command by @seokho-son in #2644
- Increase command log live time by @seokho-son in #2645
- Remove redundant request body param by @seokho-son in #2646
Full Changelog: v0.12.28...v0.12.29
CB-Tumblebug v0.12.28
What's Changed
- refactor(reconcile): enhance reconciler and add prune by @yunkon-kim in #2632
- deprecate(api)!: remove legacy objectStorage APIs by @yunkon-kim in #2633
- feat(rdbms): Add RDBMS support API & remove legacy sqlDb API by @yunkon-kim in #2634
- Bump docker/login-action from 4 to 4.5.2 by @dependabot[bot] in #2635
- Initial support K8s deployment by kind by @seokho-son in #2636
- Advanced setup for K8s deployment by @seokho-son in #2637
- Fix outdated tools for MCP by @seokho-son in #2638
- Update MCP server tools by @seokho-son in #2639
- Update usecase script by @seokho-son in #2640
- Update k8s mcp llm demo senario by @seokho-son in #2641
- Support environment variables for mapui LLM usecase by @seokho-son in #2642
- Staging cb-tumblebug:0.12.28 by @seokho-son in #2643
Full Changelog: v0.12.27...v0.12.28
CB-Tumblebug v0.12.27
What's Changed
- System support for unstable network environments by @seokho-son in #2619
- Support KServe usecase by @seokho-son in #2620
- Provide Kserve ML examples by @seokho-son in #2621
- Support KServe monitoring by @seokho-son in #2622
- Enhance kserve examples by @seokho-son in #2623
- Add K8s MCP and agentgateway demo by @seokho-son in #2624
- Enhance k8s mcp example by @seokho-son in #2625
- chore(docker): configure Spider to use PostgreSQL by @yunkon-kim in #2618
- Support K8s GPU sharing feature by @seokho-son in #2627
- Refine and cleanup system configurations by @seokho-son in #2628
- Enhance system env and management features by @seokho-son in #2629
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2630
- Staging cb-tb v0.12.27 by @seokho-son in #2631
Full Changelog: v0.12.26...v0.12.27
CB-Tumblebug v0.12.26
Breaking Changes
- Need to update your
.envfor https://github.com/cloud-barista/cb-tumblebug/blob/main/.env.example#L45 (to support CB-Spider environment variables) - VM Nodes with InfraDynamic provisioning are now open the SSH port (tcp 22) only by default according to the default SG template https://github.com/cloud-barista/cb-tumblebug/blob/main/init/templates/sg-default.json So, after provisioning, user needs to open ports according to its usage.
What's Changed
- Enhance bastion node exchange mechanism by @seokho-son in #2601
- Use cb-mapui:0.12.51 by @seokho-son in #2602
- Bump golang.org/x/crypto from 0.51.0 to 0.52.0 by @dependabot[bot] in #2603
- Use resource template as single source to config infradynamic by @seokho-son in #2605
- Support Subnet distribution provisioning mode by @seokho-son in #2607
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2608
- Bump actions/setup-go from 6 to 7 by @dependabot[bot] in #2609
- update(compose): migrate CB-Spider to PostgreSQL metadata backend by @yunkon-kim in #2610
- Enhance node status for register and reconcile by @seokho-son in #2611
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2612
- Bump actions/labeler from 6 to 7 by @dependabot[bot] in #2613
- Bump google.golang.org/grpc from 1.79.3 to 1.82.1 by @dependabot[bot] in #2615
- Enhance csp credential key format validation by @seokho-son in #2614
- Staging CB-TB v0.12.26 by @seokho-son in #2616
Full Changelog: v0.12.25...v0.12.26
CB-Tumblebug v0.12.25
What's Changed
- Enhance postcommand logic for autopilot by @seokho-son in #2599
- Config validation for OpenBao and simplify init operation by @seokho-son in #2600
Full Changelog: v0.12.24...v0.12.25
CB-Tumblebug v0.12.24
What's Changed
- Enhance Grafana dashboard script configuration by @seokho-son in #2577
- Fix Grafana dashboard query bug by @seokho-son in #2578
- Fix setup_gpu_sensor script bug by @seokho-son in #2579
- Enhance hermes agent deployment error handling by @seokho-son in #2581
- Enahcne M-CMP install scripts by @seokho-son in #2582
- Use existing vllm script for hermes agent by @seokho-son in #2583
- Run deployvLLM.sh as root with target user HOME by @seokho-son in #2584
- Bump golang.org/x/net from 0.49.0 to 0.55.0 in /src/examples/openbao-and-route53 by @dependabot[bot] in #2586
- Bump golang.org/x/net from 0.52.0 to 0.55.0 by @dependabot[bot] in #2587
- Enhance remote command status history size and ETCD space management by @seokho-son in #2588
- Prevent exceptional case of infra lifecycle control by @seokho-son in #2589
- Enhance Azure node control by direct call by @seokho-son in #2590
- Enhance recover dependency resource by @seokho-son in #2591
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2592
- Staging cb-tumblebug:0.12.23 by @seokho-son in #2593
- Prevent orphaned VM from failed provisioning by @seokho-son in #2594
- Reduce CSP connection vaildation timeout by @seokho-son in #2595
- Compensate CB-Spider mismatched DB record in delete operations by @seokho-son in #2596
- Support individual remote command cancellation by @seokho-son in #2597
- Update cb-tumblebug image version to 0.12.24 by @seokho-son in #2598
Full Changelog: v0.12.22...v0.12.24
CB-Tumblebug v0.12.23
What's Changed
- Enhance Grafana dashboard script configuration by @seokho-son in #2577
- Fix Grafana dashboard query bug by @seokho-son in #2578
- Fix setup_gpu_sensor script bug by @seokho-son in #2579
- Enhance hermes agent deployment error handling by @seokho-son in #2581
- Enahcne M-CMP install scripts by @seokho-son in #2582
- Use existing vllm script for hermes agent by @seokho-son in #2583
- Run deployvLLM.sh as root with target user HOME by @seokho-son in #2584
- Bump golang.org/x/net from 0.49.0 to 0.55.0 in /src/examples/openbao-and-route53 by @dependabot[bot] in #2586
- Bump golang.org/x/net from 0.52.0 to 0.55.0 by @dependabot[bot] in #2587
- Enhance remote command status history size and ETCD space management by @seokho-son in #2588
- Prevent exceptional case of infra lifecycle control by @seokho-son in #2589
- Enhance Azure node control by direct call by @seokho-son in #2590
- Enhance recover dependency resource by @seokho-son in #2591
- [Workflow] Update Swagger REST API doc by @cb-github-robot in #2592
- Staging cb-tumblebug:0.12.23 by @seokho-son in #2593
Full Changelog: v0.12.22...v0.12.23