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 Stability Enhancement by @seokho-son in #2140
- Support remote command status and history by @seokho-son in #2141
- Enhance location based recommend rule for margin by @seokho-son in #2142
- Bump actions/labeler from 5 to 6 by @dependabot[bot] in #2138
- Bump actions/setup-go from 5 to 6 by @dependabot[bot] in #2139
- Use cb-spider:0.11.7 and cb-mapui:0.11.13 by @seokho-son in #2143
- Enhance mci status handling by @seokho-son in #2144
- Support metabase initialization by @seokho-son in #2145
- Enhance error handling for mci by @seokho-son in #2146
- Fix various K8s provisioning management errors with circuit breaker by @seokho-son in #2147
- Enhance k8s management stability by @seokho-son in #2150
- Fix k8s Api documentation error and add multi filtering feat by @seokho-son in #2151
- Update alibaba kubernetes cluster versions by @seokho-son in #2152
- Use cb-mapui:0.11.14 for k8s and dashboard ui by @seokho-son in #2153
- Update
template.credentials.yamlto manage Object Storage by @yunkon-kim in #2156 - Remove redundant checking logic by @seokho-son in #2158
- Apply cb-spider:0.11.10 and simple price info by @seokho-son in #2159
- Use cb-mapui:0.11.15 by @seokho-son in #2161
- Support Object Storage APIs by @yunkon-kim in #2160
- fix: Object Storage API error handling by @yunkon-kim in #2162
- Fix mci provisioning all failed return pending situation by @seokho-son in #2163
- Staging v0.11.10 by @seokho-son in #2164
- Makeup API path for command status by @seokho-son in #2165
- Add migrations guide for TB versions by @seokho-son in #2166
- Fix IBM VM provisioning error by @seokho-son in #2167
- Staging v0.11.12 by @seokho-son in #2168
- Add migration guide by @seokho-son in #2169
- refactor: Implement S3-standard authentication for Object Storage APIs by @yunkon-kim in #2171
- Staging cb-tumblebug:0.11.13 by @seokho-son in #2172
- Add docs/migration_guide_0.11.8_to_0.11.13+ by @seokho-son in #2173
- Enhance system version migration guide by @seokho-son in #2174
- Apply simple rule for checking Azure Gen2 Spec by @seokho-son in #2175
- Add Snapshot and CustomIMG Management Feature by @seokho-son in #2179
- Add Cloud-Agnostic Image Build Workflow Feature by @seokho-son in #2180
- Staging v0.11.14 by @seokho-son in #2181
- Project and repo maintenance (ChangeLog, minimal Go 1.25) by @seokho-son in #2182
- fix: Resolve k8sClusterRecommendNode API empty results issue by @hanizang77 in #2183
- docs: add hanizang77 as a contributor for code by @allcontributors[bot] in #2184
- Support Azure ubuntu-24_04-lts:server image by @seokho-son in #2185
- Staging v0.11.15 by @seokho-son in #2186
- Add new feature for Job Scheduler for Register CSP Resources by @seokho-son in #2188
- Staging v0.11.16 by @seokho-son in #2189
- Update doc for existing-csp-res-job-scheduler by @seokho-son in #2190
- Update K8s cluster versions for GCP and Azure (2025-10-30) by @hanizang77 in #2192
- docs: add Jeon-Jinhyeok as a contributor for userTesting by @allcontributors[bot] in #2193
- Makeup and enhance system stability for v0.11.18 by @seokho-son in #2194
- 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
- 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
- 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
- Refine and add documentations by @seokho-son in #2231
- Add docs/feature_guide/mci-vm-lifecycle-management by @seokho-son in #2232
- Fix orphan label data on K8sCluster deletion by @hanizang77 in #2234
- Enhance UI for init.py by @seokho-son in #2236
- Add make ps for docker compose status by @seokho-son in #2237
- Make up for removing redandunt err log in K8s by @seokho-son in #2238
- Enhance MCI VM status Correction logic for KT by @seokho-son in #2239
- Add manual image addition and enhance validation by @seokho-son in #2240
- Enhance ImageFetchOption SpecFetchOption for easier fetch target selection by @seokho-son in #2241
- Update assets/assets.dump.gz and reduce vmReview.Warnings level by @seokho-son in #2242
- Update Multi-Cloud Support Matrix image link by @seokho-son in #2243
Full Changelog: v0.11.0...v0.12.0