Skip to content

CB-Spider v0.8.11

Pre-release
Pre-release
Compare
Choose a tag to compare
@powerkimhub powerkimhub released this 12 Apr 10:15
· 767 commits to master since this release

API Changes

  • [RegionInfo] Added AZ List to the Register, List and Get Rest API
  • API reference: v0.8.11 / CCIM v0.7.0

Features

  • [RegionInfo] Added AZ List to RegionInfo (#1156)
  • [Azure:RegionInfo] Changed input data from location/ResourceGroup to Region/Zone in Azure RegionInfo (#1120 (comment), #1152)
    • ※ Notice: All Azure resources must be cleared before upgrading to v0.8.11
    • Known Issue: #1153

[Upgrade Guide]

  1. Delete all Azure resources registered in the existing Spider
  2. Delete all Azure Region information registered in the existing Spider
  3. No need to initialize the existing MetaDB
  4. Changes needed for existing Azure Region registration scripts (from location/ResourceGroup to Region/Zone)
  5. Upgrade to CB-Spider v0.8.11
  6. Execute the updated Azure Region registration script

What's Changed

  • Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot in #987
  • [+Region/Zone] Remove a useless variable in RegionZoneHandler by @ish-hcc in #988
  • [+Price] AWS Cloud Driver Implementation by @raccoon-mh in #986
  • [+Price] Implement Azure's PriceInfoHandler by @ish-hcc in #990
  • [+Price, +Region/Zone] Implement IBM's PriceInfoHandler and fix some drivers by @ish-hcc in #991
  • aws priceinfo nil to "NA" issue #999 by @raccoon-mh in #1002
  • Tencent PriceInfo by @CliffSynn in #1003
  • Update NHN Cloud GuestOS supporting features by @innodreamer in #1004
  • [Price:AWS] ListProductFamily() #998 by @raccoon-mh in #1005
  • [+Price] Alibaba Cloud Driver Implementation #971 by @raccoon-mh in #1006
  • [+Price] GCP Cloud Driver Implementation #969 by @hippo-an in #1007
  • [+Price] Add NCP Classic/NCP VPC PriceInfo features by @innodreamer in #1010
  • [+Price] Alibaba Cloud Driver Implementation #971 by @SungWoongz in #1014
  • Add KT Cloud Classic(G1/G2 platform) DiskHandler features by @innodreamer in #1015
  • Add KT Cloud Classic (G1/G2 platform) NLBHandler features by @innodreamer in #1018
  • Add billing account id from credential to CredentialInfo struct by @hippo-an in #1019
  • Add KT Cloud Classic (G1/G2 platform) MyImageHandler (Image Template) features by @innodreamer in #1020
  • Update DeleteInitScript() method - Modify Code to Check for Success after InitScript Deletion by @innodreamer in #1023
  • [Bug fix] 'Returns' the error when it does not exist when searching for a VM.(NCP VPC) by @innodreamer in #1024
  • Add GuestOS Supporting features and Update KeyPairHandler, DiskHandler by @innodreamer in #1025
  • GCP - add logic for filtering verification to PriceInfoHandler by @hippo-an in #1026
  • GCP Driver - Remove unnecessary code lines. by @hippo-an in #1033
  • Update NHN Cloud VMHandler/DiskHandler and cloud-init scripts by @innodreamer in #1036
  • Update KT Cloud VMHandler StartVM() and NLBHandler CreateNLB()/DeleteNLB() by @innodreamer in #1037
  • �CB-Spider Tencent PriceInfo 기능 및 Filter 검증 by @SungWoongz in #1038
  • CB-Spider Alibaba PriceInfo 기능 및 Filter 검증 by @SungWoongz in #1039
  • Ali priceInfo filter key value by @SungWoongz in #1040
  • Update NCP VPC VMHandler - Remove 'NameID: "N/A"' by @innodreamer in #1042
  • Update KT Cloud Classic NLBHandler DeleteNLB() by @innodreamer in #1043
  • Update KT Cloud Classic NLBHandler - Remove 'NameID: "N/A"' code by @innodreamer in #1044
  • [+Price, +Region/Zone] Fix Price and Region/Zone handlers of Azure, IBM and OpenStack by @ish-hcc in #1051
  • [Tencent] Change All Error Messages to English #1053 by @raccoon-mh in #1054
  • [+Price] Make filtering to work on Azure and IBM by @ish-hcc in #1056
  • CSP Compute User Filter Added by @CliffSynn in #1057
  • [+Price] Show PricingPolicyInfo attributes as NA by @ish-hcc in #1058
  • Add korean-checker.yaml workflow by @yunkon-kim in #1066
  • Add NHN Cloud - CheckWindowsImage(), and Change The First Letter of Local Functions as a Lowercase by @innodreamer in #1069
  • [Bug Fix] Does not include RootDisk in DataDisk List in NHN Cloud VMHandler by @innodreamer in #1071
  • Replace the GITHUB_TOKEN with a PAT by @yunkon-kim in #1072
  • Set default container runtime as containerd (fix #1011) by @sykim-etri in #1074
  • Prevent to access index out of range [0] with length 0 by @sykim-etri in #1077
  • Resolve #1076 - Remove unnecessary repetition when configuration doesn't have any permission to billing account by @hippo-an in #1079
  • Update NHN Cloud getBootableVolumeID() method, and Apply 'tzdata' package to prevent 'unknown time zone ~' error by @innodreamer in #1081
  • Resolve #1027 - [Alibaba] When creating VM Spec, I always got an unnecessary error message. by @thdclals18 in #1080
  • Update NCP VPC README - Add reference links for using VPC and Subnet (about available Private IP range) by @innodreamer in #1083
  • AWS PriceInfo reset ProductFamily and add NextToken logic by @SungWoongz in #1082
  • Simplify the CreatePortForWarding Preliminary process, and Apply KT Cloud constraints on Root Disk Type/Size by @innodreamer in #1085
  • Update workflows to check Korean texts on PR by @yunkon-kim in #1084
  • [NCP VPC] Prevent an error due to abnormal response value of '.totalrows' parameter, and Prevent the State as ' instance does Not Exist' during VM Termination by @innodreamer in #1087
  • [NCP Classic] Add CheckWindowsImage() method for CB-Spider server by @innodreamer in #1088
  • fix typo by @sykim-etri in #1093
  • AWS Matching the corresponding ProductFamily values by @SungWoongz in #1095
  • [+Price, +Region] [Azure, IBM] Make filtering to work as a full matching, Fix resources are not showing in some regions by @ish-hcc in #1092
  • Prevent to access all indexes out of range [0] with length 0 by @sykim-etri in #1096
  • feature isseu1073 240219 by @thdclals18 in #1097
  • Apply New REST API for NHN Cloud VPC - Update CreateVPC(), createSubnet(), GetVPC(), ListVPC() method by @innodreamer in #1098
  • [Tencent] Remove storage ProductFamily and add SPOTPAID missing by @SungWoongz in #1100
  • [KT Cloud Classic] Apply "" option as a Default RootDiskType and RootDiskSize for Spider, and Update VM Termination Logic by @innodreamer in #1104
  • [NHN Cloud] Update VPCHandler, NLBHandler and SecurityHandler - according to New VPC/Sunbnet APIs by @innodreamer in #1108
  • Modify workflow to make comments only when Korean texts are included by @yunkon-kim in #1094
  • [NHN Cloud] Check whether VPC's Routing Table is connected to a Gateway before Creating a VM by @innodreamer in #1110
  • [NHN Cloud] Prevent an error when there is no associated Pubic IP when getting VM Info List by @innodreamer in #1111
  • Update alibaba api calls as SDK and support for accessing internet from cluster by @sykim-etri in #1113
  • Add README.md for Alibaba Driver by @sykim-etri in #1114
  • Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /interface/api-examples by @dependabot in #1116
  • Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 by @dependabot in #1117
  • Add more validation by @sykim-etri in #1119
  • [NHN Cloud] Optimize ConnectCloud() method - Reduce the number of authentication call to obtain token by @innodreamer in #1121
  • Bump github.com/docker/docker from 24.0.7+incompatible to 24.0.9+incompatible by @dependabot in #1122
  • [NCP VPC PriceInfo] Update ListProductFamily(), GetPriceInfo() method and Add getProductItemKindList() method by @innodreamer in #1126
  • [AWS] Add Default Region/Zone to Connection and Allow API Calls to Specify Target Zone by #1067 by @MZC-CSC in #1135
  • [NHN Cloud] Add Windows OS Image Supporting features (Login with 'cb-user' account) by @innodreamer in #1140
  • Apply nhncloud sdk go updates by @sykim-etri in #1143
  • [Alibaba] Add Default Region/Zone to Connection and Allow API Calls to Specify Target Zone by #1067 by @MZC-CSC in #1144
  • Set idmaxlength of cluster for NHNCloud by @sykim-etri in #1146
  • [+KT Cloud VPC driver] Add KT Cloud VPC(D platform) Resource Handlers and Test codes of them by @innodreamer in #1147
  • [KT Cloud VPC] Update getFirewallRuleIDs() - Includes Outbound Rules to Remove, Update DeleteVPC() - Leave NLB-SUBNET without Deletion by @innodreamer in #1150
  • Fix release eip when deleting internet nat gateway in alibaba by @sykim-etri in #1151
  • Azure: Fix issue of creating resource group if not exist by @ish-hcc in #1120
  • Azure: Support zone for Azure Driver by @ish-hcc in #1152

New Contributors

Full Changelog: v0.8.0...v0.8.11