Releases: cloud-barista/cb-spider
Releases · cloud-barista/cb-spider
CB-Spider v0.10.3
API Changes
- Updated List API: Resource is deleted in CSP, List API returns only IID without resource info, enabling easy deletion. (abcce37)
- Improved Image & Spec Result Info with validated data, standardized units, and an enriched KeyValueList
- Added API for Cloud Driver Capability info
- Added API for Version Check
- ※ API Documentation: CB-Spider API v0.10.3
Features
- Beta Support for AI-Agent: CMD-Agent and CallLog-Analyzer
- Support for Cloud Driver Capability Info
- Support for Version Check
What's Changed
- [KT Cloud VPC(D platform)] Change Disk Size value in VMImage and VMSpec info by @innodreamer in #1464
- OpenStack: Add new subnet to the router by @ish-hcc in #1465
- [KT Cloud Classic] Update ListVMSpec() - Shorten the execution time by @innodreamer in #1466
- Vmspec Meta. set clock default value as -1 #1396 by @MZC-CSC in #1467
- Fix VM Spec, VM Image for Alibaba by @MZC-CSC in #1468
- Permission test code cover the vm, subnet, keypair, vpc, and securitygroup by @Jeon-Jinhyeok in #1471
- [KT Cloud Classic] Update IID listing features by @innodreamer in #1472
- Change 'i' in VM image to Uppercase in adminweb's menu. by @Jeon-Jinhyeok in #1473
- [KT Cloud VPC (D platform)] Update IID listing features by @innodreamer in #1474
- Enhance K8s UpgradeCluster to upgrade both control plane and node poo… by @hanizang77 in #1475
New Contributors
- @hanizang77 made their first contribution in #1475
Full Changelog: v0.10.2...v0.10.3
CB-Spider v0.10.2
API Changes
- Added Zone information when registering OpenStack Region data.
- Before: Region / - (e.g., RegionOne)
- After: Region / Zone (e.g., RegionOne / com3)
- Added ListSecurityGroup API for VPC.
- Added ListAllVPCInfo API series.
- Improved Meta information retrieval (RegionZone Info, VM Image Info)
- ※ API Documentation: CB-Spider API v0.10.2)
Features
- Added support for PERMISSION_BASED_CONTROL_MODE (Further testing planned).
- Expanded Specific CSP: Added support for GCP TPU resources and Deep Learning VMs (via AnyCallHandler).
- Completed deep testing and deployment of Zone-based Control:
- A single Region/Zone connection can now manage all resources within the Region.
- Example:
- A connection registered with us-east-2/us-east-2a (default zone) can control resources in us-east-2b (target zone).
- Resources that support zone specification: Subnet, Disk
- Resources that require same-zone linkage: Subnet, VM, Disk, MyImage
- Improved AdminWeb usability and fixed various bugs.
What's Changed
- add gpuInfo, disk, keyvalueList at vmspec of gcp, aws, alibaba by @MZC-CSC in #1403
- IBM: Set GPU info as empty when GPU is unavailable by @ish-hcc in #1406
- Azure: Improve of getting VM spec info by @ish-hcc in #1408
- NHN: Add more VM image info by @ish-hcc in #1409
- Azure: Add more VM image info by @ish-hcc in #1410
- OpenStack: Add more VM image info by @ish-hcc in #1411
- IBM: Add more VM image info by @ish-hcc in #1412
- Issue 1396 metadata vmspec for tencent by @MZC-CSC in #1413
- [VMImage:GCP,Alibaba] Develop by @MZC-CSC in #1414
- AdminWeb: Enhancement a Zone Info for Disk and Subnet by @Jeon-Jinhyeok in #1416
- Fix typo in Function Name. From CreateClouddConnection to CreateCloudConnection by @Jeon-Jinhyeok in #1418
- Disabled VPC CIDR input in GCP by @Jeon-Jinhyeok in #1420
- [NCP VPC] Apply New APIs for using New public image and spec info by @innodreamer in #1424
- Improved the ability to select a zone when adding a subnet. by @Jeon-Jinhyeok in #1426
- Enhance UI of VM Selection in NLB by @Jeon-Jinhyeok in #1429
- Enhance UI of Disk Selection in VM Creation Phase by @Jeon-Jinhyeok in #1431
- Change the Color of INFO Messages by @Jeon-Jinhyeok in #1433
- update ncpvpc common vm image and vm spec by @Jeon-Jinhyeok in #1434
- Azure: Refactor NLB and fix getting VM list of NLB by @ish-hcc in #1436
- Azure: Re-work NLBHandler by @ish-hcc in #1437
- Make a Add VM button in AdminWeb by @Jeon-Jinhyeok in #1441
- Add a Remove VM button in NLB Management by @Jeon-Jinhyeok in #1444
- Added API: Search Security Group corresponding to specific VPC. by @Jeon-Jinhyeok in #1445
- Added a ListVpcFunction in SecurityGroupManager.go by @Jeon-Jinhyeok in #1446
- Issue 1405 metadata vm image for tencent by @MZC-CSC in #1448
- [NCP Class/VPC] Enhance Supported Region/Zone Info and VM Image Info by @innodreamer in #1447
- modify vmImage metadata for Alibaba with remove code deduplication by @MZC-CSC in #1450
- Edit for Swagger documentation by @Jeon-Jinhyeok in #1449
- Issue 1405 metadata vm image for AWS by @MZC-CSC in #1451
- [NCP Classic] Update CheckWindowsImage(), Deduplicate VM Spec info list, and, Enhance Supported VM Spec Info by @innodreamer in #1452
- Set ImageSize to OSDiskSizeInGB for ALIBABA by @MZC-CSC in #1453
- Return Error Message if there's no vpc name by @Jeon-Jinhyeok in #1455
- OpenStack:Fix Floating IP by @suahlingo in #1456
- Enable linux/arm for the continuous-delivery image build by @seokho-son in #1458
- OpenStack: Fix NLB VM health check by @ish-hcc in #1457
- [NCP Classic/VPC] Update VMSpecHandler - Update ListVMSpec() / GetVMSpec() and Enhance Supported VM Spec Info by @innodreamer in #1459
- IBM: Fix loadbalancer connection issue by @ish-hcc in #1443
- [KT Cloud Classic/VPC] Enhance Supported RegionZone / VM Image / VM Sepc Info by @innodreamer in #1461
- [KT Cloud Classic/VPC] Add region_meta.yaml files by @innodreamer in #1462
New Contributors
- @Jeon-Jinhyeok made their first contribution in #1416
Full Changelog: v0.10.1...v0.10.2
CB-Spider v0.10.1
API Changes
- Updated the result information for the Region Zone List API (GET: /regionzone).
- ※ API Documentation: CB-Spider API v0.10.1)
Features
- Enhanced MetaData: RegionZone Info.
What's Changed
- OpenStack: Fix volume clinet initialization by @ish-hcc in #1387
- [NCP Classic/VPC] Update IID List retrieving feature of cloud resources by @innodreamer in #1388
- NHN: Update NHN regions by @ish-hcc in #1392
- IBM: Show display names of regions by @ish-hcc in #1393
- Add region_meta.yaml aws,gcp,tencent,alibaba by @MZC-CSC in #1390
- cloud-driver-libs: region: Add metadata YAMLs for Azure, IBM, NHN and OpenStack by @ish-hcc in #1394
- Azure: Add more information to VMSpec by @ish-hcc in #1397
- Azure: Fix GPU spec info by @ish-hcc in #1398
- NHN: Add more information to VMSpec by @ish-hcc in #1399
- OpenStack: Add more information to VMSpec by @ish-hcc in #1400
- OpenStack: Remove a wrong key-value in VMSpec by @ish-hcc in #1401
- Ibm: add Disk, GPU information in VMSpec by @suahlingo in #1404
New Contributors
- @suahlingo made their first contribution in #1404
Full Changelog: v0.10.0...v0.10.1
CB-Spider v0.10.0
What's Changed
- [Domestic Cloud Drivers] Remove fmt.Print and spew.Dump statements by @innodreamer in #1225
- Added TAG resources to calllogs and fixed typos in variable names for interfaces by @dev4unet in #1227
- [NCP Classic/VPC on AdminWeb] Update VMImage Name for VM Creation Testing by @innodreamer in #1229
- [NCP VPC] Return the Debug message instead of Error message when NLB does not exist. by @innodreamer in #1230
- add TAG To resType by @MZC-CSC in #1231
- [NHN Cloud] Add 'VMSpecType' info to VMSpec KeyValue info by @innodreamer in #1233
- OpenStack: Add TagHandler by @ish-hcc in #1234
- OpenStack: Add tagging feature for supported resources by @ish-hcc in #1238
- Implementing the FindTag feature by @dev4unet in #1239
- [NCP Classic] Create TagHandler (Init commit) - Add AddTag(), GetTag(), RemoveTag(), and Testing code of them by @innodreamer in #1240
- Feature TAG tencent by @raccoon-mh in #1248
- Implement GCP tag handler features by @MZC-CSC in #1250
- ALIBABA Dirver Tag handler feature by @SungWoongz in #1251
- ALIBABA Dirver Tag handler feature by @MZC-CSC in #1254
- [NCP Classic/VPC] Update for VM Status check when running GetVM() and ListVM(), Apply Updated Parameter Return Values on VMImage/MyImage by @innodreamer in #1244
- Finish AWS Tag functionality by @MZC-CSC in #1257
- IBM: Implement TagHandler by @ish-hcc in #1258
- [Azure] Create TagHandler - Add AddTag(), GetTag(), RemoveTag(), ListTag(), FindTag() and Testing code of them by @yby654 in #1243
- Azure: Prevent request limit while getting image list by @ish-hcc in #1264
- Azure: Fix creating cluster when zones are not available for the region by @ish-hcc in #1259
- [Alibaba] signal SIGSEGV: segmentation violation when calling ListReg… by @raccoon-mh in #1256
- Bump github.com/docker/docker from 24.0.9+incompatible to 26.1.4+incompatible by @dependabot in #1263
- Bump google.golang.org/grpc from 1.64.0 to 1.64.1 by @dependabot in #1265
- NHN: Improve NHN source codes by @ish-hcc in #1261
- Azure: Improve of getting image list by @ish-hcc in #1266
- [IBM] Add Tagging on supported resources & Fix supported resource create API by @handj622 in #1267
- Fix to create cluster for non AZ region in azure by @sykim-etri in #1270
- [Ncp Classic] Update TagHandler and Apply it to VMHandler by @innodreamer in #1271
- Fix error by the unbalanced quote in Korean checker workflow by @yunkon-kim in #1272
- Bump github.com/docker/docker from 26.1.4+incompatible to 26.1.5+incompatible by @dependabot in #1276
- [KT Cloud VPC] Add createSubnet() func. and Apply it to CreateVPC() and AddSubnet() by @innodreamer in #1277
- Bugfix: Whitespace trimming in the Korean checker workflow by @yunkon-kim in #1280
- alibaba fix price data is nil by @raccoon-mh in #1283
- [KT Cloud Classic] Add Tagging Features and Test Codes for them by @innodreamer in #1285
- Bug fix for TagList missing in list() result value of KeyPair by @MZC-CSC in #1286
- [KT Cloud Classic] Update Tagging features - Appy TagList after Creation process of VM, MyImage and Disk volume by @innodreamer in #1287
- AWS Region/Zone list lookup error in AdminWeb by @raccoon-mh in #1294
- [Azure] Apply new SDK and fix of getting image list by @ish-hcc in #1275
- Add validation for node group length and support KeyPair IID label in GCP cluster handler. by @MZC-CSC in #1300
- [Tencent] Include tag information when get VPC by @MZC-CSC in #1301
- [Tencent] Include tag information when get Resources (disk, keypair, myImage, vm) by @SungWoongz in #1306
- [KT Cloud Classic] Apply zone info to each infra resource info by @innodreamer in #1303
- [azure:vm] fix getimage by @sykim-etri in #1304
- [azure:pmks] upgrade nodegroups when upgrading a cluster by @sykim-etri in #1307
- [Alibaba, Tencent] Bug fix for Tag Test by @SungWoongz in #1308
- initialize aws cost explorer getCostAndUsageWithResource anycall handler function by @MZC-CSC in #1309
- [Alibaba] resolve issue of Incorrect Zone-based control for VM by @SungWoongz in #1313
- [Alibaba] Fix issue with myImage Tag, add statement to handle CSP error messages by @SungWoongz in #1316
- Resolved SnapshotId bug when deleting MyImage (Issue #1314) by @MZC-CSC in #1320
- [IBM] Fix tagging for all of resources by @ish-hcc in #1322
- [aws:cluster] apply to convert csp's status to own status by @sykim-etri in #1323
- [IBM] Validate tags by @ish-hcc in #1324
- [OpenStack] Fix VM's tag feature by @ish-hcc in #1325
- [Azure] Fixed zone control issue by @ish-hcc in #1311
- [gcp:cluster] support default word for rootdisksize and rootdisktype by @sykim-etri in #1327
- [gcp:cluster] support kubeconfig by @sykim-etri in #1328
- [gcp:cluster] prevent to enable autoscaling with SetNodeGroupAutoScal… by @sykim-etri in #1330
- [OpenStack] Fix VM zone control by @ish-hcc in #1331
- [Azure] Fix nil pointer error while listing VMs by @ish-hcc in #1332
- [OpenStack] Fix zone control by @ish-hcc in #1333
- [NCP Classic] Update VM Tagging feature by @innodreamer in #1336
- [NHN] Fix zone control with some other issues by @ish-hcc in #1338
- interface: Add missed ListIID() in KeyPairHandler by @ish-hcc in #1339
- [Azure] Implement ListIID() by @ish-hcc in #1340
- [ALIBABA, TENCENT] Add tag removal logic of NLB resource by @SungWoongz in #1341
- [NCP VPC] Update Zone-based control by @innodreamer in #1342
- [NCP Classic] Update Zone-based control by @innodreamer in #1344
- [OpenStack] Fix removing tags of NLB by @ish-hcc in #1346
- [IBM] Implement ListIID() by @ish-hcc in #1347
- [Azure] Implement VM's ListIID() by @ish-hcc in #1348
- [KT Cloud Classic/VPC] Apply CreateTime info to VPC and S/G info by @innodreamer in #1354
- [nhncloud:cluster] validate kubernetes version by @sykim-etri in #1356
- [NHN] Implement ListIID() by @ish-hcc in #1360
- [OpenStack] Implement ListIID() by @ish-hcc in #1358
- [Azure, IBM, NHN, OpenStack] Force set test's log level to info by @ish-hcc in #1361
- [Azure] Support of getting scale set VM info by @ish-hcc in #1362
- [Azure] Show VM image list errors as info by @ish-hcc in #1365
- [Tencent] Resolve cluster tag issue by @SungWoongz in #1368
- IBM: Implement Cluster version check by @ish-hcc in #1371
- [GCP] update gcp resources i...
CB-Spider v0.9.8
API Changes
- No API changes in this release.
- ※ API Documentation: CB-Spider API v0.9.8)
Features
- Spiderlet:MonitoringOffload (Prototype, AWS Monitoring)
- Profile:APICallCount
What's Changed
- [Tencent] Resolve cluster tag issue by @SungWoongz in #1368
- IBM: Implement Cluster version check by @ish-hcc in #1371
- [GCP] update gcp resources iid list by @hippo-an in #1372
- OpenStack: Do not listing services for non-admin users by @ish-hcc in #1374
- [ALIBABA, TENCENT] update resources iid list by @SungWoongz in #1375
Full Changelog: v0.9.7...v0.9.8
v0.9.7
API Changes
- No API changes in this release.
- ※ API Documentation: CB-Spider API v0.9.7)
Features
- [Tag Error Handling]
- Ignored during creation
- Existing resources return a common error message:
• Format: "[TAG_NOT_SUPPORTED] Tagging is not supported for the resource: {CSP}-{RESOURCE}"
What's Changed
- [NHN] Implement ListIID() by @ish-hcc in #1360
- [OpenStack] Implement ListIID() by @ish-hcc in #1358
- [Azure, IBM, NHN, OpenStack] Force set test's log level to info by @ish-hcc in #1361
- [Azure] Support of getting scale set VM info by @ish-hcc in #1362
- [Azure] Show VM image list errors as info by @ish-hcc in #1365
Full Changelog: v0.9.6...v0.9.7
CB-Spider v0.9.6
API Changes
-
Added Tag Management APIs. ([Tag Management])
-
※ API Documentation: CB-Spider API v0.9.6)
Features
- Added Tag management functionality. (Tag Guide)
- Added Zone-based Control functionality. (Zone-based Control Guide)
- Added AdminWeb2
- Updated AdminWeb2 endpoint to ~/spider/adminweb.
- Renamed old AdminWeb endpoint to ~/spider/adminweb1.
- Kubernetes Cluster Management Integration Test. (Cluster Guide)
- Added version information for server and sqctl.
- ./bin/start.sh -v for server version.
- ./cli/spctl -v for sqctl version.
What's Changed
- [NHN] Fix zone control with some other issues by @ish-hcc in #1338
- interface: Add missed ListIID() in KeyPairHandler by @ish-hcc in #1339
- [Azure] Implement ListIID() by @ish-hcc in #1340
- [ALIBABA, TENCENT] Add tag removal logic of NLB resource by @SungWoongz in #1341
- [NCP VPC] Update Zone-based control by @innodreamer in #1342
- [NCP Classic] Update Zone-based control by @innodreamer in #1344
- [OpenStack] Fix removing tags of NLB by @ish-hcc in #1346
- [IBM] Implement ListIID() by @ish-hcc in #1347
- [Azure] Implement VM's ListIID() by @ish-hcc in #1348
- [KT Cloud Classic/VPC] Apply CreateTime info to VPC and S/G info by @innodreamer in #1354
- [nhncloud:cluster] validate kubernetes version by @sykim-etri in #1356
Full Changelog: v0.9.5...v0.9.6
CB-Spider v0.9.5
API Changes
- Added
GetSubnet
andDestroy
APIs - Added
CheckTCPPort
andCheckUDPPort
APIs - ※ API Documentation: CB-Spider API v0.9.5)
Features
- Removed gRPC API support (on port 2048) and deprecated the gRPC-based CLI
spctl
- Added new Swagger-based CLI
spctl
What's Changed
- [aws:cluster] apply to convert csp's status to own status by @sykim-etri in #1323
- [IBM] Validate tags by @ish-hcc in #1324
- [OpenStack] Fix VM's tag feature by @ish-hcc in #1325
- [Azure] Fixed zone control issue by @ish-hcc in #1311
- [gcp:cluster] support default word for rootdisksize and rootdisktype by @sykim-etri in #1327
- [gcp:cluster] support kubeconfig by @sykim-etri in #1328
- [gcp:cluster] prevent to enable autoscaling with SetNodeGroupAutoScal… by @sykim-etri in #1330
- [OpenStack] Fix VM zone control by @ish-hcc in #1331
- [Azure] Fix nil pointer error while listing VMs by @ish-hcc in #1332
- [OpenStack] Fix zone control by @ish-hcc in #1333
- [NCP Classic] Update VM Tagging feature by @innodreamer in #1336
Full Changelog: v0.9.4...v0.9.5
CB-Spider v0.9.4
API Changes
- Cluster: Remove Namespace Functionality and API (#1319)
- ※ API Documentation: CB-Spider API v0.9.4 (Swagger Guide)
Features
- Support Swagger-based API Documentations (Swagger Guide)
- Known Issue: #1315
What's Changed
Full Changelog: v0.9.3...v0.9.4
CB-Spider v0.9.3
What's Changed
- Add validation for node group length and support KeyPair IID label in GCP cluster handler. by @MZC-CSC in #1300
- [Tencent] Include tag information when get VPC by @MZC-CSC in #1301
- [Tencent] Include tag information when get Resources (disk, keypair, myImage, vm) by @SungWoongz in #1306
- [KT Cloud Classic] Apply zone info to each infra resource info by @innodreamer in #1303
- [azure:vm] fix getimage by @sykim-etri in #1304
- [azure:pmks] upgrade nodegroups when upgrading a cluster by @sykim-etri in #1307
- [Alibaba, Tencent] Bug fix for Tag Test by @SungWoongz in #1308
- initialize aws cost explorer getCostAndUsageWithResource anycall handler function by @MZC-CSC in #1309
- [Alibaba] resolve issue of Incorrect Zone-based control for VM by @SungWoongz in #1313
- [Alibaba] Fix issue with myImage Tag, add statement to handle CSP error messages by @SungWoongz in #1316
Full Changelog: v0.9.2...v0.9.3