Skip to content

Releases: cloud-barista/cb-tumblebug

CB-Tumblebug v0.9.11

09 Sep 11:32
ca3d1d5
Compare
Choose a tag to compare
CB-Tumblebug v0.9.11 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.11/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.10...v0.9.11

API Diff (v0.9.10 to v0.9.11)


What's New


What's Deprecated


What's Changed


POST /lookupImage Lookup image
Parameters

    Insert lookupImageReq.cspImageName
    lookupImageReq Notes Specify connectionName & cspResourceId change into Specify connectionName, cspImageName
    Delete lookupImageReq.cspResourceId

POST /lookupSpec Lookup spec
Parameters

    lookupSpecReq Notes Specify connectionName & cspResourceId change into Specify connectionName & cspSpecNameS

POST /mciDynamicCheckRequest Check available ConnectionConfig list for creating MCI Dynamically
Return Type

    Insert reqCheck.image.cspImageName //CspImageName is name of the image given by CSP
    Insert reqCheck.spec.cspSpecName //CspSpecName is name of the spec given by CSP
    Delete reqCheck.image.cspResourceId //CspResourceId is resource identifier managed by CSP
    Delete reqCheck.image.cspResourceName //CspResourceName is name assigned to the CSP resource. This name is internally used to handle the resource.
    Delete reqCheck.spec.cspResourceId //CspResourceId is resource identifier managed by CSP
    Delete reqCheck.spec.cspResourceName //CspResourceName is name assigned to the CSP resource. This name is internally used to handle the resource.
    Modify reqCheck.spec.infraType //vm|k8s|kubernetes|container, etc.

POST /mciRecommendVm Recommend MCI plan (filter and priority)
Return Type

    Insert cspSpecName //CspSpecName is name of the spec given by CSP
    Delete cspResourceId //CspResourceId is resource identifier managed by CSP
    Delete cspResourceName //CspResourceName is name assigned to the CSP resource. This name is internally used to handle the resource.
    Modify infraType //vm|k8s|kubernetes|container, etc.

POST /ns/{nsId}/k8scluster Create K8sCluster
Parameters

    Modify k8sClusterReq.k8sNodeGroupList.specId
Return Type

    Insert cspViewK8sClusterDetail
    Delete accessInfo
    Delete addons
    Delete createdTime
    Delete k8sNodeGroupList
    Delete keyValueList
    Delete network
    Delete version //Kubernetes Version, ex) 1.23.3

GET /ns/{nsId}/k8scluster/{k8sClusterId} Get K8sCluster
Return Type

    Insert cspViewK8sClusterDetail
    Delete accessInfo
    Delete addons
    Delete createdTime
    Delete k8sNodeGroupList
    Delete keyValueList
    Delete network
    Delete version //Kubernetes Version, ex) 1.23.3

POST /ns/{nsId}/k8scluster/{k8sClusterId}/k8snodegroup Add a K8sNodeGroup
Parameters

    Modify k8sNodeGroupReq.specId
Return Type

    Insert cspViewK8sClusterDetail
    Delete accessInfo
    Delete addons
    Delete createdTime
    Delete k8sNodeGroupList
    Delete keyValueList
    Delete network
    Delete version //Kubernetes Version, ex) 1.23.3

PUT /ns/{nsId}/k8scluster/{k8sClusterId}/k8snodegroup/{k8sNodeGroupName}/autoscalesize Change a K8sNodeGroup's Autoscale Size
Return Type

    Insert cspViewK8sNodeGroupDetail
    Delete desiredNodeSize
    Delete imageId //VM config.
    Delete k8sNodes //id for nodes
    Delete keyValueList
    Delete maxNodeSize
    Delete minNodeSize
    Delete onAutoScaling //Scaling config.
    Delete rootDiskSize
    Delete rootDiskType
    Delete specId
    Delete sshKeyId

POST /ns/{nsId}/mci Create MCI
Return Type

    Insert vm.cspImageName
    Insert vm.cspSpecName
    Delete vm.cspImageId
    Delete vm.cspSpecId

POST /ns/{nsId}/mci/{mciId}/mcSwNlb Create a special purpose MCI for NLB and depoly and setting SW NLB
Return Type

    Insert mcNlbHostInfo.vm.cspImageName
    Insert mcNlbHostInfo.vm.cspSpecName
    Delete mcNlbHostInfo.vm.cspImageId
    Delete mcNlbHostInfo.vm.cspSpecId

POST /ns/{nsId}/mci/{mciId}/subgroup/{subgroupId} ScaleOut subGroup in specified MCI
Return Type

    Insert vm.cspImageName
    Insert vm.cspSpecName
    Delete vm.cspImageId
    Delete vm.cspSpecId

POST /ns/{nsId}/mci/{mciId}/vm Create and add homogeneous VMs(subGroup) to a specified MCI (Set subGroupSize for multiple VMs)
Return Type

    Insert vm.cspImageName
    Insert vm.cspSpecName
    Delete vm.cspImageId
    Delete vm.cspSpecId

POST /ns/{nsId}/mci/{mciId}/vm/{vmId}/dataDisk Provisioning (Create and attach) dataDisk
Return Type

    Insert cspImageName
    Insert cspSpecName
    Delete cspImageId
    Delete cspSpecId

PUT /ns/{nsId}/mci/{mciId}/vm/{vmId}/dataDisk Attach/Detach available dataDisk
Return Type

    Insert cspImageName
    Insert cspSpecName
    Delete cspImageId
    Delete cspSpecId

POST /ns/{nsId}/mci/{mciId}/vmDynamic Create VM Dynamically and add it to MCI
Return Type

    Insert vm.cspImageName
    Insert vm.cspSpecName
    Delete vm.cspImageId
    Delete vm.cspSpecId

POST /ns/{nsId}/mciDynamic Create MCI Dynamically
Return Type

    Insert vm.cspImageName
    Insert vm.cspSpecName
    Delete vm.cspImageId
    Delete vm.cspSpecId

PUT /ns/{nsId}/monitoring/status/mci/{mciId}/vm/{vmId} Set monitoring agent (CB-Dragonfly agent) installation status installed (for Windows VM only)
Return Type

    Insert cspImageName
    Insert cspSpecName
    Delete cspImageId
    Delete cspSpecId

POST /ns/{nsId}/registerCspResource/vNet/{vNetId}/subnet Register Subnet (created in CSP)
Return Type

    Insert cspVNetName //CspVNetName is identifier to handle CSP vNet resource
    Delete cspVNetHandlingId //CspVNetHandlingId is identifier to handle CSP vNet resource

POST /ns/{nsId}/registerCspVm Register existing VM in a CSP to Cloud-Barista MCI
Return Type

    Insert vm.cspImageName
    Insert vm.cspSpecName
    Delete vm.cspImageId
    Delete vm.cspSpecId

POST /ns/{nsId}/resources/fetchImages Fetch images
Parameters

    Modify nsId //Namespace ID

POST /ns/{nsId}/resources/filterSpecsByRange Filter specs by range
Parameters

    Insert specRangeFilter.cspSpecName
    Delete specRangeFilter.cspResourceId
Return Type

    Insert spec.cspSpecName //CspSpecName is name of the spec given by CSP
    Delete spec.cspResourceId //CspResourceId is resource identifier managed by CSP
    Delete spec.cspResourceName //CspResourceName is name assigned to the CSP resource. This name is internally used to handle the resource.
    Modify spec.infraType //vm|k8s|kubernetes|container, etc.

GET /ns/{nsId}/resources/image List all images or images' ID
Parameters

    Modify nsId //Namespace ID

DELETE /ns/{nsId}/resources/image Delete all images
Parameters

    Modify nsId //Namespace ID

POST /ns/{nsId}/resources/image Register image
Parameters

    Add imageReq //Specify (name, connectionName, cspImageName) to register an image object automatically
    Insert imageInfo.cspImageName //CspImageName is name of the image given by CSP
    Delete imageInfo.cspResourceId //CspResourceId is resource identifier managed by CSP
    Delete imageInfo.cspResourceName //CspResourceName is name assigned to the CSP resource. This name is internally used to handle the resource.
    Delete imageId //Specify name, connectionName and cspResourceId to register an image object automatically
Return Type

    Insert cspImageName //CspImageName is name of the image given by CSP
    Delete cspResourceId //CspResourceId is resource identifier managed by CSP
    Delete cspResourceName //CspResourceName is name assigned to the CSP resource. This name is internally used to handle the resource.

GET /ns/{nsId}/resources/image/{imageId} Get image
Parameters

    imageId Notes Image ID ({providerName}+{regionName}+{imageName}) change into Image ID ({providerName}+{regionName}+{cspImageName})
    Modify nsId //Namespace ID
    Modify imageId //Image ID ({providerName}+{regionName}+{cspImageName})
Return Type

    Insert cspImageName //CspImageName is name of the image given by CSP
    Delete cspResourceId //CspResourceId is resource identifier managed by CSP
    Delete cspResourceName //CspResourceName is name assigned to the CSP resource. This name is internally used to...
Read more

CB-Tumblebug v0.9.10

05 Sep 20:37
6f281e1
Compare
Choose a tag to compare
CB-Tumblebug v0.9.10 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://converter.swagger.io/api/convert?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.10/src/api/rest/docs/swagger.yaml

What's Changed

Read more

CB-Tumblebug v0.9.9

02 Sep 13:21
e31d41f
Compare
Choose a tag to compare
CB-Tumblebug v0.9.9 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.9/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.8...v0.9.9

CB-Tumblebug v0.9.8

29 Aug 05:18
46f0f88
Compare
Choose a tag to compare
CB-Tumblebug v0.9.8 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.8/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.6...v0.9.8

CB-Tumblebug v0.9.7

22 Aug 17:29
d694b59
Compare
Choose a tag to compare
CB-Tumblebug v0.9.7 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.7/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.6...v0.9.7

CB-Tumblebug v0.9.6

19 Aug 13:25
5b2cfe8
Compare
Choose a tag to compare
CB-Tumblebug v0.9.6 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.6/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.5...v0.9.6

CB-Tumblebug v0.9.5

14 Aug 13:22
c5fbcf7
Compare
Choose a tag to compare
CB-Tumblebug v0.9.5 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.5/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.4...v0.9.5

CB-Tumblebug v0.9.4

13 Aug 07:55
1bdfa60
Compare
Choose a tag to compare
CB-Tumblebug v0.9.4 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.4/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.3...v0.9.4

CB-Tumblebug v0.9.3

12 Aug 09:12
52e800d
Compare
Choose a tag to compare
CB-Tumblebug v0.9.3 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.3/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.2...v0.9.3

CB-Tumblebug v0.9.2

31 Jul 12:42
c030ae3
Compare
Choose a tag to compare
CB-Tumblebug v0.9.2 Pre-release
Pre-release

Support and Tested with

API

Swagger UI URL: https://cloud-barista.github.io/api/?url=https://raw.githubusercontent.com/cloud-barista/cb-tumblebug/v0.9.2/src/api/rest/docs/swagger.yaml

What's Changed

Full Changelog: v0.9.1...v0.9.2