Comments (4)
Issue Label Bot is not confident enough to auto-label this issue. See dashboard for more details.
from cb-tumblebug.
UUID 삭제
: UUID 를 생성하여 사용하지 않고, 사용자가 TB 객체 이름으로 사용하기 위해 제공한 string 을 TB 객체 ID 로 사용합니다. (id
<=name
)connectionName 남겨놓거나, 또는 region 필드 추가
: connectionName 남겨놓았습니다.cspImageID / cspImageName 을 Identifier 로 사용
: 위의 1번 내용과 같이 변경되었습니다.
현재 RegisterImageWithInfo API 제공
: 아래 5번이 완료된 이후, 필요 시 deprecate 시킬 수 있습니다.RegisterImageWithID API 안정화
: Spider 에서 spec 관련 기능을 제공해 주셨던 것처럼 image 관련 기능도 제공해 주실 예정입니다. => 이후 TB RegisterImageWithID API 안정화 진행GetImageInfo API 제공 (아니면, 이 기능을 Webtool 에서 제공하는 방안도 있음)
: 5번과 동일합니다.
from cb-tumblebug.
Ref: cloud-barista/cb-spider#239
from cb-tumblebug.
[Request to Spider] (in cb-tumblebug/test/official/6.image/spider-get-image.sh)
curl -H "${AUTH}" -sX GET http://$SpiderServer/spider/vmimage/${IMAGE_NAME[$INDEX,$REGION]} -H 'Content-Type: application/json' -d '{ "ConnectionName": "'${CONN_CONFIG[$INDEX,$REGION]}'" }' | json_pp
[Response from Spider]
{
"IId" : {
"SystemId" : "ami-085925f297f89fce1",
"NameId" : "ami-085925f297f89fce1"
},
"KeyValueList" : [
{
"Key" : "CreationDate",
"Value" : "2020-04-09T16:44:13.000Z"
},
{
"Value" : "x86_64",
"Key" : "Architecture"
},
{
"Value" : "099720109477",
"Key" : "OwnerId"
},
{
"Key" : "ImageType",
"Value" : "machine"
},
{
"Key" : "ImageLocation",
"Value" : "099720109477/ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-20200408"
},
{
"Key" : "VirtualizationType",
"Value" : "hvm"
},
{
"Value" : "true",
"Key" : "Public"
},
{
"Value" : "ubuntu/images/hvm-ssd/ubuntu-bionic-18.04-amd64-server-20200408",
"Key" : "Name"
},
{
"Key" : "Description",
"Value" : "Canonical, Ubuntu, 18.04 LTS, amd64 bionic image build on 2020-04-08"
},
{
"Value" : "/dev/sda1",
"Key" : "RootDeviceName"
},
{
"Value" : "ebs",
"Key" : "RootDeviceType"
},
{
"Key" : "EnaSupport",
"Value" : "true"
}
],
"Status" : "available",
"GuestOS" : ""
}
[Request to Spider] (in cb-tumblebug/test/official/6.image/spider-get-imagelist.sh)
curl -H "${AUTH}" -sX GET http://$SpiderServer/spider/vmimage -H 'Content-Type: application/json' -d '{ "ConnectionName": "'${CONN_CONFIG[$INDEX,$REGION]}'" }' | json_pp
[Response from Spider]
{
"image" : [
{
"GuestOS" : "",
"Status" : "available",
"IId" : {
"NameId" : "ami-0000025f7c02a13b2",
"SystemId" : "ami-0000025f7c02a13b2"
},
"KeyValueList" : [
{
"Value" : "2020-07-21T18:19:08.000Z",
"Key" : "CreationDate"
},
{
"Value" : "x86_64",
"Key" : "Architecture"
},
{
"Value" : "137112412989",
"Key" : "OwnerId"
},
{
"Key" : "ImageType",
"Value" : "machine"
},
{
"Key" : "ImageLocation",
"Value" : "amazon/amzn-ami-hvm-2018.03.0.20200716.0-x86_64-ebs"
},
{
"Key" : "VirtualizationType",
"Value" : "hvm"
},
{
"Key" : "Public",
"Value" : "true"
},
{
"Value" : "amzn-ami-hvm-2018.03.0.20200716.0-x86_64-ebs",
"Key" : "Name"
},
{
"Key" : "Description",
"Value" : "Amazon Linux AMI 2018.03.0.20200716.0 x86_64 HVM ebs"
},
{
"Value" : "amazon",
"Key" : "ImageOwnerAlias"
},
{
"Key" : "RootDeviceName",
"Value" : "/dev/xvda"
},
{
"Value" : "ebs",
"Key" : "RootDeviceType"
},
{
"Key" : "EnaSupport",
"Value" : "true"
}
]
},
...
from cb-tumblebug.
Related Issues (20)
- Dynamic MCIS provisioning pending in alibaba-ap-southeast-2
- Check panic during monitoring agent depolyment HOT 2
- long-time operation or many VMs may lead a meta db problem HOT 8
- Welcome! Contributors from Open Source Contribution Academy 2021
- Need client-side API cache for getting VM status HOT 2
- Add NLB capability to MCIS HOT 4
- Add disk (volume) mgmt feature
- Enhance NLB mgmt feature HOT 5
- Error handling enhancement in orchestration codes is required HOT 3
- Prevent multiple requests for ScaleOut and ScaleIn
- Check API and provide example or default values for dataDisk and snapshot HOT 1
- Need to check Custom Image APIs HOT 2
- Change func name `CorePostMcisVm` into `CreateMcisVm` HOT 3
- Omitempty for nlb obj in mcisAccessInfo not work
- Change func name `CoreDelAllMcis` into `DelAllMcis` HOT 8
- Update option for creating object for spec and image
- Could not find a script file while executing `create-all.sh` HOT 1
- Need to compensate for failed data disk list lookup HOT 1
- Error message format is not correct at timeout HOT 2
- Terminated VM state handling needs to be supplemented HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cb-tumblebug.