Releases: cloud-barista/cb-spider
CB-Spider v0.12.7
API Changes
-
Added
KubeconfigType=nativeoption to the ListCluster API to provide CSP-native dynamic authentication Kubeconfig (#1663) -
Added
KubeconfigType=nativeoption to the GetCluster API to provide CSP-native dynamic authentication Kubeconfig (#1663) -
For more details, see the Kubeconfig Usage Guide
Features
-
Improved Kubernetes Kubeconfig provisioning (#1663)
-
Enhanced the existing dynamic token method where Spider Auth information was previously exposed
- Provided Spider Auth information via environment variables
- Users must configure Spider Auth environment variables to operate (Spider relay required)
- Improved overall security posture
-
Added a new Kubeconfig type that supports CSP-native dynamic authentication (AWS, GCP)
- Does not require Spider relay
- Requires installation and configuration of the appropriate CSP authentication plugin
-
For more details, see the Kubeconfig Usage Guide
-
What's Changed
- [AWS] Remove redundant debug level guards in TagHandler and VMHandler by @Copilot in #1658
- [NHN:VM] Fix VM list per-page limit from 100 to 1000 by @Copilot in #1659
- [GCP:K8S] Replace deprecated container.New() with container.NewService() by @powerkimhub in #1660
- fix(aws): accept EKS AMI Type string as ImageName in node group creation by @hanizang77 in #1661
- [K8S:Kubeconfig] Add CSP native kubeconfig option for AWS/GCP by @powerkimhub in #1663
- chore(deps): bump go.opentelemetry.io/otel/sdk from 1.35.0 to 1.40.0 by @dependabot[bot] in #1662
- Update Swag version in README by @powerkimhub in #1664
- chore: update api docs to ubuntu swag build version by @powerkimhub in #1665
Full Changelog: v0.12.6...v0.12.7
CB-Spider v0.12.6
API Changes
- Added proxy REST APIs for the MC-Insight APIs to enable faster retrieval of VM image, VM spec, and VM pricing information. (#1638)
- API Documentation
- MC-Insight is a web service for standardized multi-cloud metadata with efficient keyword and filter search capabilities.
- For more information, visit: http://mc-insight.cloud-barista.org
- Added APIs to manage Recent and Favorite VM Image+Spec combinations for AdminWeb (#1642 #1647)
Features
- Updated Authentication policy
- Authentication configuration and operation, previously optional, are now mandatory (#1652 #1656)
- For details, see the Authentication Guide
What's Changed
- [AdminWeb] Add VM image and spec selection via MC-Insight by @powerkimhub in #1638
- [AdminWeb] Improve AdminWeb overlay form UI with consistent grouping an… by @powerkimhub in #1639
- [S3] Use Authorization header instead of query param in S3 XML in/out by @powerkimhub in #1640
- [API/AdminWeb] add recent and favoriate vm configuration management by @powerkimhub in #1642
- fix(ibm): resolve K8s cluster creation spec name format issue by @hanizang77 in #1644
- feat(ncp): implement direct IAM token generation for NKS clusters by @hanizang77 in #1645
- Implement NCP Cluster Node Group Management (Add/Remove) by @hanizang77 in #1646
- [AdminWeb/API] Enhance recent favorite vm configuration management by @powerkimhub in #1647
- Install curl on Spider container by @yunkon-kim in #1649
- fix(docker): resolve apt install failure caused by stale cache in sep… by @yunkon-kim in #1650
- feat(aws): Add AMI auto-mapping and dynamic kubeconfig for EKS NodeGroup by @hanizang77 in #1651
- [Server/AdminWeb:Auth] enforce basic auth on spider server and update AdminWeb, tests, and docs by @powerkimhub in #1652
- chore:update default setup.env by @powerkimhub in #1653
- Bypass checking logic for unsupported/incomplete resource types in the resource registration by @seokho-son in #1654
- [Auth/KTClassic] Rename auth env vars and support Rocky Linux instead of Ubuntu for KTClassic by @powerkimhub in #1656
Full Changelog: v0.12.5...v0.12.6
CB-Spider v0.12.5
API Changes
- Added APIs to retrieve S3 bucket usage information, not for AWS S3 Standard. (#1637)
- References:
What's Changed
- [Utils] Refactor cloud provider names in default connection helper README by @powerkimhub in #1630
- IBM: Fix SG cleanup when deleting NLB by @ish-hcc in #1631
- [IBM] Set the NLB health check default timeout to 9 by @powerkimhub in #1633
- [AdminWeb] Enhance Connection Pages UI/UX by @powerkimhub in #1634
- [Github:workflow] Align CI Go version and stabilize CD arm64 build by @powerkimhub in #1635
- [Admin Web] Improve and unify the overlay UI/UX by @powerkimhub in #1636
- [AdminWeb/S3] Add FileSystem page and enhance UI/UX and S3 bucket Usage features by @powerkimhub in #1637
Full Changelog: v0.12.4...v0.12.5
CB-Spider v0.12.4
API Changes
- Create NLB (Network Load Balancer):
- Changed
VMGroupparameter:required→omitempty(optional) - Changed
VMGroup. VMsparameter:required→omitempty(optional) - NLB can now be created without VMs and VMs can be added later
- Exception: KT Cloud
- Requires at least one VM for NLB creation (operates at subnet level, not VPC level)
- Last VM cannot be removed from NLB
- References:
- Changed
What's Changed
- [NHN] Discontinue support for the US (California) region on the connection driver by @innodreamer in #1628
- [KeyPair/NLB] Allow NLB creation without VMs and resolve multi-CSP bugs by @powerkimhub in #1629
- Resolve GCP KeyPair creation issue
- NLB can be created without VMs
Full Changelog: v0.12.3...v0.12.4
CB-Spider v0.12.3
API Changes
- Get VM Price Info:
- Changed HTTP method:
POST→GET - Removed
filterListparameter from request body - Now uses
ConnectionNameas query parameter only - References:
- Changed HTTP method:
Known Issues
- GCP KeyPair creation error
What's Changed
- [Tencent] Add rollback logic for SG tag failure by @powerkimhub in #1625
- [Price] Change PriceInfo API from POST to GET and remove filterList by @powerkimhub in #1626
Full Changelog: v0.12.2...v0.12.3
CB-Spider v0.12.2
What's Changed
- [AI-Assist] Remove AI assist experimental features by @powerkimhub in #1620
- [AdminWeb] Move SysStats Menu to Help by @powerkimhub in #1621
- [AdminWeb] Set Dashboard to filter empty connections by default by @powerkimhub in #1622
- [Log MSG] Improve error message format with resource type and connection name by @powerkimhub in #1623
- fix(azure): Remove forced Zone override to respect user config (for GPU provisioning) by @seokho-son in #1624
Known Issues
- GCP KeyPair creation error
Full Changelog: v0.12.1...v0.12.2
CB-Spider v0.12.1
Features
- [Object Storage/S3] Extend CSP Support and Add Swagger (#1618)
What's Changed
- [KT Cloud] [NLBHandler refactor] Apply the changed KT Cloud REST APIs by @innodreamer in #1617
- [S3] Add Swagger docs and Extend CSP Support by @powerkimhub in #1618
- [OpenStack:S3] Fix hardcoded endpoint by @powerkimhub in #1619
Full Changelog: v0.12.0...v0.12.1
CB-Spider v0.12.0 (Ginger)
What's Changed
- Fix NCP NKS cluster/nodegroup status normalization by @Copilot in #1613
- [log] Upgrade cb-log version by @powerkimhub in #1614
- fix(ncp): prevent nil pointer panic in calllogger by @hanizang77 in #1615
New Contributors
- @Copilot made their first contribution in #1613
Full Changelog: v0.11.19...v0.12.0
CB-Spider v0.11.19
What's Changed
- Apply Updated KT Cloud Classic(G1/G2)/VPC(D1) Go SDK and NHN Cloud Go SDK by @innodreamer in #1605
- [NCP] Add features to find and apply available CIDR for LB type subnet by @innodreamer in #1606
- Bump golang.org/x/crypto from 0.38.0 to 0.45.0 by @dependabot[bot] in #1608
- Add version normalization for Kubernetes runtimes in ClusterHandler-fix bug #1609 by @MZC-CSC in #1610
- Fix runtime version parsing bug in ClusterHandler - issue #1609 by @MZC-CSC in #1611
Full Changelog: v0.11.18...v0.11.19
CB-Spider v0.11.18
What's Changed
- [GCP:K8S] Auto-grant cluster-admin permission for GKE clusters by @powerkimhub in #1604
Full Changelog: v0.11.17...v0.11.18