Adding OpenStack templates to the new repo

Adding Cinder, Swift, Glance, Keystone and Solum templates
to the new repo, since it has been decided to keep the templates and
payloads independent of the main repo in order to package syntribos
during last cycle.

Change-Id: I21a4a1c17f773731d2262e7597bea94a87065597
This commit is contained in:
Khanak Nangia 2017-03-13 15:35:13 -05:00
parent f35811a28f
commit a0bca7a98c
284 changed files with 1520 additions and 0 deletions

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/extensions HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,8 @@
POST /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/backups/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-force_delete": {}
}

View File

@ -0,0 +1,14 @@
POST /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/backups HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"backup": {
"container": null,
"description": null,
"name": "backup001",
"volume_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"incremental": true
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/backups/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/backups HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/backups/detail HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,11 @@
POST /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/backups/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/restore HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"restore": {
"name": "vol-01",
"volume_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/backups/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/capabilities/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,15 @@
POST /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/cgsnapshots HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"cgsnapshot": {
"consistencygroup_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"name": "firstcg",
"description": "first consistency group",
"user_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"project_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"status": "creating"
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/cgsnapshots/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/cgsnapshots/detail HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/cgsnapshots HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/cgsnapshots/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,9 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/consistencygroups/{consistencygroup_id:5b363906-6967-463c-bc05-6d284cf875ee}/delete HTTP/1.1
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"consistencygroup": {
"force": false
}
}

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/consistencygroups/detail HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/consistencygroups/{consistencygroup_id:5b363906-6967-463c-bc05-6d284cf875ee} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/consistencygroups?limit=100&sort_dir=desc HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,12 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/consistencygroups HTTP/1.1
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"consistencygroup": {
"name": "firstcg",
"description": "first consistency group",
"volume_types": "type1,type2",
"availability_zone": "az0"
}
}

View File

@ -0,0 +1,12 @@
PUT /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/consistencygroups/{consistencygroup_id:5b363906-6967-463c-bc05-6d284cf875ee}/update HTTP/1.1
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"consistencygroup": {
"name": "my_cg",
"description": "My consistency group",
"add_volumes": "volume-uuid-1,volume-uuid-2",
"remove_volumes": "volume-uuid-8,volume-uuid-9"
}
}

View File

@ -0,0 +1,15 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/consistencygroups/create_from_src HTTP/1.1
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"consistencygroup-from-src": {
"name": "firstcg",
"description": "first consistency group",
"cgsnapshot_id": "6f519a48-3183-46cf-a32f-41815f813986",
"source_cgid": "6f519a48-3183-46cf-a32f-41815f814546",
"user_id": "6f519a48-3183-46cf-a32f-41815f815555",
"project_id": "6f519a48-3183-46cf-a32f-41815f814444",
"status": "creating"
}
}

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/limits HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-quota-sets/defaults HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-quota-sets/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-quota-sets/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-quota-sets/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/detail/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-quota-sets/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-quota-sets/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
PUT /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-quota-sets/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"quota_set": {
"snapshots": 45
}
}

View File

@ -0,0 +1,10 @@
PUT /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-quota-sets/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"quota_set": {
"snapshots": 45
}
}

View File

@ -0,0 +1,23 @@
POST /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/os-volume-manage HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"volume": {
"host": "geraint-VirtualBox",
"ref": {
"source-name": "existingLV",
"source-id": "1234"
},
"name": "New Volume",
"availability_zone": "az2",
"description": "Volume imported from existingLV",
"volume_type": null,
"bootable": true,
"metadata": {
"key1": "value1",
"key2": "value2"
}
}
}

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/scheduler-stats/get_pools HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/associate HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/associations HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,12 @@
POST /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"qos_specs": {
"availability": "100",
"name": "reliability-spec",
"numberOfFailures": "0"
}
}

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/disassociate_all HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/disassociate HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
PUT /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"qos_specs": {
"delay": "1"
}
}

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
PUT /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/qos-specs/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/delete_keys HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"keys": [
"key1"
]
}

View File

@ -0,0 +1,3 @@
GET / HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/os-vol-image-meta HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
POST /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/types/{volume_type_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_type_id:[]|}/action HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"addProjectAccess": {
"project": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,3 @@
GET /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/types/{volume_type_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_type_id:[]|}/os-volume-type-access HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
POST /v2/{CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|}/types/{volume_type_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_type_id:[]|}/action HTTP/1.1
Accept: application/json
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"removeProjectAccess": {
"project": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,11 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-attach": {
"instance_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"mountpoint": "/dev/vdc"
}
}

View File

@ -0,0 +1,10 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-detach": {
"attachment_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
}
}

View File

@ -0,0 +1,10 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-extend": {
"new_size": 3
}
}

View File

@ -0,0 +1,13 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-force_detach": {
"attachment_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"connector": {
"initiator": "iqn.2012-07.org.fake:01"
}
}
}

View File

@ -0,0 +1,10 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-unset_image_metadata": {
"ramdisk_id": "somedisk"
}
}

View File

@ -0,0 +1,12 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-reset_status": {
"status": "available",
"attach_status": "detached",
"migration_status": "migrating"
}
}

View File

@ -0,0 +1,15 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-set_image_metadata": {
"metadata": {
"image_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"image_name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"kernel_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"ramdisk_id": "somedisk"
}
}
}

View File

@ -0,0 +1,8 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/action HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"os-unmanage": {}
}

View File

@ -0,0 +1,3 @@
DELETE /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/ HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/ HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/detail HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/metadata HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,27 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"volume": {
"size": 1,
"availability_zone": null,
"source_volid": null,
"description": null,
"multiattach ": false,
"snapshot_id": null,
"name": null,
"imageRef": null,
"volume_type": null,
"metadata": {},
"source_replica": null,
"consistencygroup_id": null
},
"OS-SCH-HNT:scheduler_hints": {
"same_host": [
"CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|"
]
}
}

View File

@ -0,0 +1,11 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/metadata HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"metadata": {
"name": "meta: sample_vol-001",
"description": "This is yet, another volume."
}
}

View File

@ -0,0 +1,11 @@
PUT /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/ HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"volume": {
"name": "sample_vol-001",
"description": "This is yet, another volume."
}
}

View File

@ -0,0 +1,11 @@
PUT /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/volumes/{volume_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_id:[]|}/metadata HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"metadata": {
"name": "updated meta: sample_vol-001",
"description": "This is yet, another volume."
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/snapshots/{snapshot_id:CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/snapshots HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/snapshots/detail HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/snapshots/{snapshot_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_snapshot_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/snapshots/{snapshot_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_snapshot_id:[]|}/metadata HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,14 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/snapshots HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"snapshot": {
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"description": "Daily backup",
"volume_id": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"force": true,
"created_at": "2016-09-27T09:49:58-05:00"
}
}

View File

@ -0,0 +1,11 @@
PUT /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/snapshots/{snapshot_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_snapshot_id:[]|}/metadata HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"metadata": {
"key": "v2"
}
}

View File

@ -0,0 +1,11 @@
PUT /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/snapshots/{snapshot_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_snapshot_id:[]|} HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"snapshot": {
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"description": "This is yet, another snapshot."
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/types/{volume_type_id:CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/types/{volume_type_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_type_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/types HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,15 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/types HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"volume_type": {
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"description": "volume type 0001",
"os-volume-type-access:is_public": true,
"extra_specs": {
"capabilities": "gpu"
}
}
}

View File

@ -0,0 +1,17 @@
PUT /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/types/{volume_type_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_type_id:[]|} HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"volume_type": {
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"description": "volume type 0001",
"is_public": true,
"extra_specs": {
"capabilities": "gpu"
}
}
}

View File

@ -0,0 +1,12 @@
PUT /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/types/{volume_type_id:CALL_EXTERNAL|syntribos.extensions.cinder.client:get_volume_type_id:[]|} HTTP/1.1
Accept: application/json
Content-Type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"volume_type": {
"name": "CALL_EXTERNAL|syntribos.extensions.random_data.client:get_uuid:[]|",
"description": "volume type 0001",
"is_public": true
}
}

View File

@ -0,0 +1,9 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/os-volume-transfer/{transfer_id:5b363906-6967-463c-bc05-6d284cf875ee}/accept HTTP/1.1
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"accept": {
"auth_key": "9266c59563c84664"
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/os-volume-transfer/{transfer_id:5b363906-6967-463c-bc05-6d284cf875ee}/accept HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/os-volume-transfer/detail HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/os-volume-transfer/{transfer_id:5b363906-6967-463c-bc05-6d284cf875ee} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/os-volume-transfer HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,10 @@
POST /v2/{tenant_id:CALL_EXTERNAL|syntribos.extensions.identity.client:get_project_id_v3:[]|}/os-volume-transfer HTTP/1.1
Content-type: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{
"transfer": {
"volume_id": "c86b9af4-151d-4ead-b62c-5fb967af0e37",
"name": "first volume"
}
}

View File

@ -0,0 +1,3 @@
DELETE /v2/images/{image_id:3349cf08-a20f-42de-a605-340059523b71} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2/images/{image_id:3349cf08-a20f-42de-a605-340059523b71}/members/{member_id:88b8dda6-150b-4387-ba82-a8284d6abbfb} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/images/{image_id:CALL_EXTERNAL|syntribos.extensions.glance.client:get_image_id:[]|} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/images/{image_id:CALL_EXTERNAL|syntribos.extensions.glance.client:get_image_id:[]|}/members/{member_id:88b8dda6-150b-4387-ba82-a8284d6abbfb} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/images/{image_id:CALL_EXTERNAL|syntribos.extensions.glance.client:get_image_id:[]|}/members HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/images HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/images?limit=9999&marker=CALL_EXTERNAL|syntribos.extensions.glance.client:get_image_id:[]|&name=testing&owner=testing&status=in:queued,saving,active,killed,deleted,pending_delete,deactivated&tag=testing&visibility=public&member_status=accepted&size_min=0&size_max=999999&created_at=gt:2014-04-18T21:38:54Z&updated_at=gt:2014-04-18T21:38:54Z&sort_dir=desc&sort_key=name HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/images?size_min=0&size_max=1000000 HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/images/{image_id:CALL_EXTERNAL|syntribos.extensions.glance.client:get_image_id:[]|}/file HTTP/1.1
Accept: application/octet-stream
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,6 @@
PUT /v2/images/{image_id:CALL_EXTERNAL|syntribos.extensions.glance.client:get_image_id:[]|}/file HTTP/1.1
Accept: application/json
Content-Type: application/octet-stream
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|
{"variable":"test data"}

View File

@ -0,0 +1,3 @@
GET /v2/schemas/image HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/schemas/images HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/schemas/member HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
GET /v2/schemas/members HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
DELETE /v2/images/{image_id:3349cf08-a20f-42de-a605-340059523b71}/tags/{tag:x} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

View File

@ -0,0 +1,3 @@
PUT /v2/images/{image_id:CALL_EXTERNAL|syntribos.extensions.glance.client:get_image_id:[]|}/tags/{tag:x} HTTP/1.1
Accept: application/json
X-Auth-Token: CALL_EXTERNAL|syntribos.extensions.identity.client:get_scoped_token_v3:["user"]|

Some files were not shown because too many files have changed in this diff Show More