Enable all extension for image API sample tests
As extensions options has been deprecated, API sample tests should run against all extension enable. This commit enables all extensions for Image API tests and remove its specific extensions tests and sample files. Also adds some basic hack to merge all APIs tests for all extension. Partially implements blueprint api-sample-tests-with-all-extensions Change-Id: Ib603fbccfdc09b25d4c69c872d79e4cafc30fff5
This commit is contained in:
parent
150406679c
commit
14eb1d7483
@ -1,34 +0,0 @@
|
|||||||
{
|
|
||||||
"image": {
|
|
||||||
"OS-EXT-IMG-SIZE:size": "74185822",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "True",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage7",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,219 +0,0 @@
|
|||||||
{
|
|
||||||
"images": [
|
|
||||||
{
|
|
||||||
"OS-EXT-IMG-SIZE:size": "74185822",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "True",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage7",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"OS-EXT-IMG-SIZE:size": "25165824",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"OS-EXT-IMG-SIZE:size": "58145823",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"OS-EXT-IMG-SIZE:size": "49163826",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "False",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage6",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"OS-EXT-IMG-SIZE:size": "26360814",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"ramdisk_id": null
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"OS-EXT-IMG-SIZE:size": "84035174",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"OS-EXT-IMG-SIZE:size": "83594576",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,5 +1,7 @@
|
|||||||
{
|
{
|
||||||
"image": {
|
"image": {
|
||||||
|
"OS-DCF:diskConfig": "AUTO",
|
||||||
|
"OS-EXT-IMG-SIZE:size": "74185822",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
||||||
"links": [
|
"links": [
|
||||||
|
@ -1,6 +1,8 @@
|
|||||||
{
|
{
|
||||||
"images": [
|
"images": [
|
||||||
{
|
{
|
||||||
|
"OS-DCF:diskConfig": "AUTO",
|
||||||
|
"OS-EXT-IMG-SIZE:size": "74185822",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
||||||
"links": [
|
"links": [
|
||||||
@ -32,6 +34,7 @@
|
|||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"OS-EXT-IMG-SIZE:size": "74185822",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
"id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
||||||
"links": [
|
"links": [
|
||||||
@ -62,6 +65,7 @@
|
|||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"OS-EXT-IMG-SIZE:size": "74185822",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "a2459075-d96c-40d5-893e-577ff92e721c",
|
"id": "a2459075-d96c-40d5-893e-577ff92e721c",
|
||||||
"links": [
|
"links": [
|
||||||
@ -91,6 +95,8 @@
|
|||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"OS-DCF:diskConfig": "MANUAL",
|
||||||
|
"OS-EXT-IMG-SIZE:size": "74185822",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "a440c04b-79fa-479c-bed1-0b816eaec379",
|
"id": "a440c04b-79fa-479c-bed1-0b816eaec379",
|
||||||
"links": [
|
"links": [
|
||||||
@ -122,6 +128,7 @@
|
|||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"OS-EXT-IMG-SIZE:size": "74185822",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
"id": "c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
||||||
"links": [
|
"links": [
|
||||||
@ -151,6 +158,7 @@
|
|||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"OS-EXT-IMG-SIZE:size": "74185822",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "cedef40a-ed67-4d10-800e-17455edce175",
|
"id": "cedef40a-ed67-4d10-800e-17455edce175",
|
||||||
"links": [
|
"links": [
|
||||||
@ -180,6 +188,7 @@
|
|||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"OS-EXT-IMG-SIZE:size": "74185822",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
"id": "76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
||||||
"links": [
|
"links": [
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
{
|
|
||||||
"image": {
|
|
||||||
"OS-DCF:diskConfig": "AUTO",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "True",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage7",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,214 +0,0 @@
|
|||||||
{
|
|
||||||
"images": [
|
|
||||||
{
|
|
||||||
"OS-DCF:diskConfig": "AUTO",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "True",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage7",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"OS-DCF:diskConfig": "MANUAL",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "False",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage6",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"ramdisk_id": null
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/v2/openstack/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://openstack.example.com/openstack/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "http://glance.openstack.example.com/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,34 +0,0 @@
|
|||||||
{
|
|
||||||
"image": {
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(image_id)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(image_id)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(image_id)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(image_id)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "True",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage7",
|
|
||||||
"OS-EXT-IMG-SIZE:size": %(int)s,
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,219 +0,0 @@
|
|||||||
{
|
|
||||||
"images": [
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/70a599e0-31e7-49b7-b260-868f441e862b",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "True",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage7",
|
|
||||||
"OS-EXT-IMG-SIZE:size": %(int)s,
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"OS-EXT-IMG-SIZE:size": %(int)s,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/a2459075-d96c-40d5-893e-577ff92e721c",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"OS-EXT-IMG-SIZE:size": %(int)s,
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/a440c04b-79fa-479c-bed1-0b816eaec379",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "False",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage6",
|
|
||||||
"OS-EXT-IMG-SIZE:size": %(int)s,
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/c905cedb-7281-47e4-8a62-f26bc5fc4c77",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "155d900f-4e14-4e4c-a73d-069cbf4541e6",
|
|
||||||
"ramdisk_id": null
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"OS-EXT-IMG-SIZE:size": %(int)s,
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/cedef40a-ed67-4d10-800e-17455edce175",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"OS-EXT-IMG-SIZE:size": %(int)s,
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/76fa36fc-c930-4bf3-8c8a-ea2a2420deb6",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"OS-EXT-IMG-SIZE:size": %(int)s,
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -1,5 +1,6 @@
|
|||||||
{
|
{
|
||||||
"image": {
|
"image": {
|
||||||
|
"OS-DCF:diskConfig": "AUTO",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
||||||
"links": [
|
"links": [
|
||||||
@ -26,6 +27,7 @@
|
|||||||
"minDisk": 0,
|
"minDisk": 0,
|
||||||
"minRam": 0,
|
"minRam": 0,
|
||||||
"name": "fakeimage7",
|
"name": "fakeimage7",
|
||||||
|
"OS-EXT-IMG-SIZE:size": %(int)s,
|
||||||
"progress": 100,
|
"progress": 100,
|
||||||
"status": "ACTIVE",
|
"status": "ACTIVE",
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
{
|
{
|
||||||
"images": [
|
"images": [
|
||||||
{
|
{
|
||||||
|
"OS-DCF:diskConfig": "AUTO",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
"id": "70a599e0-31e7-49b7-b260-868f441e862b",
|
||||||
"links": [
|
"links": [
|
||||||
@ -27,6 +28,7 @@
|
|||||||
"minDisk": 0,
|
"minDisk": 0,
|
||||||
"minRam": 0,
|
"minRam": 0,
|
||||||
"name": "fakeimage7",
|
"name": "fakeimage7",
|
||||||
|
"OS-EXT-IMG-SIZE:size": %(int)s,
|
||||||
"progress": 100,
|
"progress": 100,
|
||||||
"status": "ACTIVE",
|
"status": "ACTIVE",
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
@ -57,6 +59,7 @@
|
|||||||
"minDisk": 0,
|
"minDisk": 0,
|
||||||
"minRam": 0,
|
"minRam": 0,
|
||||||
"name": "fakeimage123456",
|
"name": "fakeimage123456",
|
||||||
|
"OS-EXT-IMG-SIZE:size": %(int)s,
|
||||||
"progress": 100,
|
"progress": 100,
|
||||||
"status": "ACTIVE",
|
"status": "ACTIVE",
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
@ -86,11 +89,13 @@
|
|||||||
"minDisk": 0,
|
"minDisk": 0,
|
||||||
"minRam": 0,
|
"minRam": 0,
|
||||||
"name": "fakeimage123456",
|
"name": "fakeimage123456",
|
||||||
|
"OS-EXT-IMG-SIZE:size": %(int)s,
|
||||||
"progress": 100,
|
"progress": 100,
|
||||||
"status": "ACTIVE",
|
"status": "ACTIVE",
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
"OS-DCF:diskConfig": "MANUAL",
|
||||||
"created": "2011-01-01T01:02:03Z",
|
"created": "2011-01-01T01:02:03Z",
|
||||||
"id": "a440c04b-79fa-479c-bed1-0b816eaec379",
|
"id": "a440c04b-79fa-479c-bed1-0b816eaec379",
|
||||||
"links": [
|
"links": [
|
||||||
@ -117,6 +122,7 @@
|
|||||||
"minDisk": 0,
|
"minDisk": 0,
|
||||||
"minRam": 0,
|
"minRam": 0,
|
||||||
"name": "fakeimage6",
|
"name": "fakeimage6",
|
||||||
|
"OS-EXT-IMG-SIZE:size": %(int)s,
|
||||||
"progress": 100,
|
"progress": 100,
|
||||||
"status": "ACTIVE",
|
"status": "ACTIVE",
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
@ -146,6 +152,7 @@
|
|||||||
"minDisk": 0,
|
"minDisk": 0,
|
||||||
"minRam": 0,
|
"minRam": 0,
|
||||||
"name": "fakeimage123456",
|
"name": "fakeimage123456",
|
||||||
|
"OS-EXT-IMG-SIZE:size": %(int)s,
|
||||||
"progress": 100,
|
"progress": 100,
|
||||||
"status": "ACTIVE",
|
"status": "ACTIVE",
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
@ -175,6 +182,7 @@
|
|||||||
"minDisk": 0,
|
"minDisk": 0,
|
||||||
"minRam": 0,
|
"minRam": 0,
|
||||||
"name": "fakeimage123456",
|
"name": "fakeimage123456",
|
||||||
|
"OS-EXT-IMG-SIZE:size": %(int)s,
|
||||||
"progress": 100,
|
"progress": 100,
|
||||||
"status": "ACTIVE",
|
"status": "ACTIVE",
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
@ -204,6 +212,7 @@
|
|||||||
"minDisk": 0,
|
"minDisk": 0,
|
||||||
"minRam": 0,
|
"minRam": 0,
|
||||||
"name": "fakeimage123456",
|
"name": "fakeimage123456",
|
||||||
|
"OS-EXT-IMG-SIZE:size": %(int)s,
|
||||||
"progress": 100,
|
"progress": 100,
|
||||||
"status": "ACTIVE",
|
"status": "ACTIVE",
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
"updated": "2011-01-01T01:02:03Z"
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
{
|
|
||||||
"image": {
|
|
||||||
"OS-DCF:diskConfig": "AUTO",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(image_id)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(image_id)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(image_id)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(image_id)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "True",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage7",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
}
|
|
||||||
}
|
|
@ -1,214 +0,0 @@
|
|||||||
{
|
|
||||||
"images": [
|
|
||||||
{
|
|
||||||
"OS-DCF:diskConfig": "AUTO",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(id)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(id)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(id)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(id)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "True",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage7",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(id)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(id)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(id)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(id)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(uuid)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(uuid)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(uuid)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(uuid)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"OS-DCF:diskConfig": "MANUAL",
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(uuid)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(uuid)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(uuid)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(uuid)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"architecture": "x86_64",
|
|
||||||
"auto_disk_config": "False",
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage6",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(id)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(id)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(id)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(id)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "%(id)s",
|
|
||||||
"ramdisk_id": null
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(id)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(id)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(id)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(id)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"created": "2011-01-01T01:02:03Z",
|
|
||||||
"id": "%(id)s",
|
|
||||||
"links": [
|
|
||||||
{
|
|
||||||
"href": "%(host)s/v2/openstack/images/%(id)s",
|
|
||||||
"rel": "self"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(host)s/openstack/images/%(id)s",
|
|
||||||
"rel": "bookmark"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"href": "%(glance_host)s/images/%(id)s",
|
|
||||||
"rel": "alternate",
|
|
||||||
"type": "application/vnd.openstack.image"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"kernel_id": "nokernel",
|
|
||||||
"ramdisk_id": "nokernel"
|
|
||||||
},
|
|
||||||
"minDisk": 0,
|
|
||||||
"minRam": 0,
|
|
||||||
"name": "fakeimage123456",
|
|
||||||
"progress": 100,
|
|
||||||
"status": "ACTIVE",
|
|
||||||
"updated": "2011-01-01T01:02:03Z"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
@ -25,7 +25,7 @@ CONF.import_opt('osapi_compute_extension',
|
|||||||
|
|
||||||
class DiskConfigJsonTest(test_servers.ServersSampleBase):
|
class DiskConfigJsonTest(test_servers.ServersSampleBase):
|
||||||
extension_name = 'os-disk-config'
|
extension_name = 'os-disk-config'
|
||||||
extra_extensions_to_load = ["images", "os-access-ips"]
|
extra_extensions_to_load = ["os-access-ips"]
|
||||||
|
|
||||||
def _get_flags(self):
|
def _get_flags(self):
|
||||||
f = super(DiskConfigJsonTest, self)._get_flags()
|
f = super(DiskConfigJsonTest, self)._get_flags()
|
||||||
@ -95,15 +95,3 @@ class DiskConfigJsonTest(test_servers.ServersSampleBase):
|
|||||||
subs['access_ip_v6'] = ''
|
subs['access_ip_v6'] = ''
|
||||||
self._verify_response('server-action-rebuild-resp',
|
self._verify_response('server-action-rebuild-resp',
|
||||||
subs, response, 202)
|
subs, response, 202)
|
||||||
|
|
||||||
def test_get_image(self):
|
|
||||||
image_id = fake.get_valid_image_id()
|
|
||||||
response = self._do_get('images/%s' % image_id)
|
|
||||||
subs = self._get_regexes()
|
|
||||||
subs['image_id'] = image_id
|
|
||||||
self._verify_response('image-get-resp', subs, response, 200)
|
|
||||||
|
|
||||||
def test_list_images(self):
|
|
||||||
response = self._do_get('images/detail')
|
|
||||||
subs = self._get_regexes()
|
|
||||||
self._verify_response('image-list-resp', subs, response, 200)
|
|
||||||
|
@ -56,6 +56,7 @@ class FlavorsSampleJsonTest(api_sample_base.ApiSampleTestBaseV21):
|
|||||||
|
|
||||||
class FlavorsSampleAllExtensionJsonTest(FlavorsSampleJsonTest):
|
class FlavorsSampleAllExtensionJsonTest(FlavorsSampleJsonTest):
|
||||||
all_extensions = True
|
all_extensions = True
|
||||||
|
sample_dir = None
|
||||||
|
|
||||||
def _get_flags(self):
|
def _get_flags(self):
|
||||||
f = super(FlavorsSampleJsonTest, self)._get_flags()
|
f = super(FlavorsSampleJsonTest, self)._get_flags()
|
||||||
|
@ -1,49 +0,0 @@
|
|||||||
# Copyright 2012 Nebula, Inc.
|
|
||||||
# Copyright 2013 IBM Corp.
|
|
||||||
#
|
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License"); you may
|
|
||||||
# not use this file except in compliance with the License. You may obtain
|
|
||||||
# a copy of the License at
|
|
||||||
#
|
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
#
|
|
||||||
# Unless required by applicable law or agreed to in writing, software
|
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
|
|
||||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
|
|
||||||
# License for the specific language governing permissions and limitations
|
|
||||||
# under the License.
|
|
||||||
|
|
||||||
from oslo_config import cfg
|
|
||||||
|
|
||||||
from nova.tests.functional.api_sample_tests import api_sample_base
|
|
||||||
from nova.tests.unit.image import fake
|
|
||||||
|
|
||||||
CONF = cfg.CONF
|
|
||||||
CONF.import_opt('osapi_compute_extension',
|
|
||||||
'nova.api.openstack.compute.legacy_v2.extensions')
|
|
||||||
|
|
||||||
|
|
||||||
class ImageSizeSampleJsonTests(api_sample_base.ApiSampleTestBaseV21):
|
|
||||||
extension_name = "image-size"
|
|
||||||
extra_extensions_to_load = ["images", "image-metadata"]
|
|
||||||
|
|
||||||
def _get_flags(self):
|
|
||||||
f = super(ImageSizeSampleJsonTests, self)._get_flags()
|
|
||||||
f['osapi_compute_extension'] = CONF.osapi_compute_extension[:]
|
|
||||||
f['osapi_compute_extension'].append(
|
|
||||||
'nova.api.openstack.compute.contrib.image_size.Image_size')
|
|
||||||
return f
|
|
||||||
|
|
||||||
def test_show(self):
|
|
||||||
# Get api sample of one single image details request.
|
|
||||||
image_id = fake.get_valid_image_id()
|
|
||||||
response = self._do_get('images/%s' % image_id)
|
|
||||||
subs = self._get_regexes()
|
|
||||||
subs['image_id'] = image_id
|
|
||||||
self._verify_response('image-get-resp', subs, response, 200)
|
|
||||||
|
|
||||||
def test_detail(self):
|
|
||||||
# Get api sample of all images details request.
|
|
||||||
response = self._do_get('images/detail')
|
|
||||||
subs = self._get_regexes()
|
|
||||||
self._verify_response('images-details-get-resp', subs, response, 200)
|
|
@ -24,8 +24,10 @@ CONF.import_opt('osapi_compute_extension',
|
|||||||
|
|
||||||
|
|
||||||
class ImagesSampleJsonTest(api_sample_base.ApiSampleTestBaseV21):
|
class ImagesSampleJsonTest(api_sample_base.ApiSampleTestBaseV21):
|
||||||
extension_name = 'images'
|
sample_dir = 'images'
|
||||||
extra_extensions_to_load = ["image-metadata"]
|
# TODO(gmann): This will be removed once all API tests runs for
|
||||||
|
# all extension enable.
|
||||||
|
all_extensions = True
|
||||||
|
|
||||||
def test_images_list(self):
|
def test_images_list(self):
|
||||||
# Get api sample of images get list request.
|
# Get api sample of images get list request.
|
||||||
|
@ -138,6 +138,7 @@ class ServerSortKeysJsonTests(ServersSampleBase):
|
|||||||
|
|
||||||
class ServersSampleAllExtensionJsonTest(ServersSampleJsonTest):
|
class ServersSampleAllExtensionJsonTest(ServersSampleJsonTest):
|
||||||
all_extensions = True
|
all_extensions = True
|
||||||
|
sample_dir = None
|
||||||
|
|
||||||
|
|
||||||
class ServersActionsJsonTest(ServersSampleBase):
|
class ServersActionsJsonTest(ServersSampleBase):
|
||||||
@ -215,6 +216,7 @@ class ServersActionsJsonTest(ServersSampleBase):
|
|||||||
|
|
||||||
class ServersActionsAllJsonTest(ServersActionsJsonTest):
|
class ServersActionsAllJsonTest(ServersActionsJsonTest):
|
||||||
all_extensions = True
|
all_extensions = True
|
||||||
|
sample_dir = None
|
||||||
|
|
||||||
|
|
||||||
class ServerStartStopJsonTest(ServersSampleBase):
|
class ServerStartStopJsonTest(ServersSampleBase):
|
||||||
|
@ -51,7 +51,12 @@ class ApiSampleTestBase(integrated_helpers._IntegratedTestBase):
|
|||||||
def _get_sample_path(cls, name, dirname, suffix='', api_version=None):
|
def _get_sample_path(cls, name, dirname, suffix='', api_version=None):
|
||||||
parts = [dirname]
|
parts = [dirname]
|
||||||
parts.append('api_samples')
|
parts.append('api_samples')
|
||||||
if cls.all_extensions:
|
# TODO(gmann): Once all tests gets merged for all extension
|
||||||
|
# then we need to have a simple logic here to select sample file
|
||||||
|
# directory which will be based on cls.sample_dir and api_version.
|
||||||
|
# All other things will go away from here. Currently hacking this
|
||||||
|
# till we merge every extensions tests.
|
||||||
|
if cls.all_extensions and not cls.sample_dir:
|
||||||
parts.append('all_extensions')
|
parts.append('all_extensions')
|
||||||
# Note(gmann): if _use_common_server_api_samples is set to True
|
# Note(gmann): if _use_common_server_api_samples is set to True
|
||||||
# then common server sample files present in 'servers' directory
|
# then common server sample files present in 'servers' directory
|
||||||
|
Loading…
Reference in New Issue
Block a user