summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorTiago Mello <tmello@linux.vnet.ibm.com>2013-02-26 14:17:54 -0300
committerTiago Mello <tmello@linux.vnet.ibm.com>2013-02-28 11:32:25 -0300
commit4a1d27c4ade3c40bc28455a49eeef5a199b5098c (patch)
tree8ac09c91aa377638dff7662e68b7b664e1c6bdcc /doc
parente807e199571bf56458ae1b1c19c1fd2e391b5d5b (diff)
downloadnova-4a1d27c4ade3c40bc28455a49eeef5a199b5098c.tar.gz
nova-4a1d27c4ade3c40bc28455a49eeef5a199b5098c.tar.xz
nova-4a1d27c4ade3c40bc28455a49eeef5a199b5098c.zip
Adds API Sample tests for Volume Attachments
Partially implements bp nova-api-samples Fixes Bug 1126204 Change-Id: I4b061f1916d688ad97c6a6ba4011dd13431a4fcb
Diffstat (limited to 'doc')
-rw-r--r--doc/api_samples/os-volumes/attach-volume-to-server-req.json6
-rw-r--r--doc/api_samples/os-volumes/attach-volume-to-server-req.xml2
-rw-r--r--doc/api_samples/os-volumes/attach-volume-to-server-resp.json8
-rw-r--r--doc/api_samples/os-volumes/attach-volume-to-server-resp.xml2
-rw-r--r--doc/api_samples/os-volumes/list-volume-attachments-resp.json16
-rw-r--r--doc/api_samples/os-volumes/list-volume-attachments-resp.xml5
-rw-r--r--doc/api_samples/os-volumes/server-post-req.json16
-rw-r--r--doc/api_samples/os-volumes/server-post-req.xml19
-rw-r--r--doc/api_samples/os-volumes/server-post-resp.json16
-rw-r--r--doc/api_samples/os-volumes/server-post-resp.xml6
-rw-r--r--doc/api_samples/os-volumes/volume-attachment-detail-resp.json8
-rw-r--r--doc/api_samples/os-volumes/volume-attachment-detail-resp.xml2
12 files changed, 106 insertions, 0 deletions
diff --git a/doc/api_samples/os-volumes/attach-volume-to-server-req.json b/doc/api_samples/os-volumes/attach-volume-to-server-req.json
new file mode 100644
index 000000000..4062687fc
--- /dev/null
+++ b/doc/api_samples/os-volumes/attach-volume-to-server-req.json
@@ -0,0 +1,6 @@
+{
+ "volumeAttachment": {
+ "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
+ "device": "/dev/vdd"
+ }
+} \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/attach-volume-to-server-req.xml b/doc/api_samples/os-volumes/attach-volume-to-server-req.xml
new file mode 100644
index 000000000..eedfc329a
--- /dev/null
+++ b/doc/api_samples/os-volumes/attach-volume-to-server-req.xml
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<volumeAttachment volumeId="a26887c6-c47b-4654-abb5-dfadf7d3f803" device="/dev/vdd" /> \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/attach-volume-to-server-resp.json b/doc/api_samples/os-volumes/attach-volume-to-server-resp.json
new file mode 100644
index 000000000..2e512ac99
--- /dev/null
+++ b/doc/api_samples/os-volumes/attach-volume-to-server-resp.json
@@ -0,0 +1,8 @@
+{
+ "volumeAttachment": {
+ "device": "/dev/vdd",
+ "id": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
+ "serverId": "0c92f3f6-c253-4c9b-bd43-e880a8d2eb0a",
+ "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803"
+ }
+} \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/attach-volume-to-server-resp.xml b/doc/api_samples/os-volumes/attach-volume-to-server-resp.xml
new file mode 100644
index 000000000..aaa85dd43
--- /dev/null
+++ b/doc/api_samples/os-volumes/attach-volume-to-server-resp.xml
@@ -0,0 +1,2 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<volumeAttachment device="/dev/vdd" serverId="20f0cb44-7b00-4019-a612-364777cd2931" id="a26887c6-c47b-4654-abb5-dfadf7d3f803" volumeId="a26887c6-c47b-4654-abb5-dfadf7d3f803"/> \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/list-volume-attachments-resp.json b/doc/api_samples/os-volumes/list-volume-attachments-resp.json
new file mode 100644
index 000000000..9ae9b4a2a
--- /dev/null
+++ b/doc/api_samples/os-volumes/list-volume-attachments-resp.json
@@ -0,0 +1,16 @@
+{
+ "volumeAttachments": [
+ {
+ "device": "/dev/sdd",
+ "id": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
+ "serverId": "4d8c3732-a248-40ed-bebc-539a6ffd25c0",
+ "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803"
+ },
+ {
+ "device": "/dev/sdc",
+ "id": "a26887c6-c47b-4654-abb5-dfadf7d3f804",
+ "serverId": "4d8c3732-a248-40ed-bebc-539a6ffd25c0",
+ "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f804"
+ }
+ ]
+} \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/list-volume-attachments-resp.xml b/doc/api_samples/os-volumes/list-volume-attachments-resp.xml
new file mode 100644
index 000000000..7d70882c0
--- /dev/null
+++ b/doc/api_samples/os-volumes/list-volume-attachments-resp.xml
@@ -0,0 +1,5 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<volumeAttachments>
+ <volumeAttachment device="/dev/sdd" serverId="4335bab6-6086-4247-8274-8b8b048edaaa" id="a26887c6-c47b-4654-abb5-dfadf7d3f803" volumeId="a26887c6-c47b-4654-abb5-dfadf7d3f803"/>
+ <volumeAttachment device="/dev/sdc" serverId="4335bab6-6086-4247-8274-8b8b048edaaa" id="a26887c6-c47b-4654-abb5-dfadf7d3f804" volumeId="a26887c6-c47b-4654-abb5-dfadf7d3f804"/>
+</volumeAttachments> \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/server-post-req.json b/doc/api_samples/os-volumes/server-post-req.json
new file mode 100644
index 000000000..d88eb4122
--- /dev/null
+++ b/doc/api_samples/os-volumes/server-post-req.json
@@ -0,0 +1,16 @@
+{
+ "server" : {
+ "name" : "new-server-test",
+ "imageRef" : "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b",
+ "flavorRef" : "http://openstack.example.com/openstack/flavors/1",
+ "metadata" : {
+ "My Server Name" : "Apache1"
+ },
+ "personality" : [
+ {
+ "path" : "/etc/banner.txt",
+ "contents" : "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBpdCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5kIGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVsc2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4gQnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRoZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlvdSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vyc2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6b25zLiINCg0KLVJpY2hhcmQgQmFjaA=="
+ }
+ ]
+ }
+} \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/server-post-req.xml b/doc/api_samples/os-volumes/server-post-req.xml
new file mode 100644
index 000000000..0a3c8bb53
--- /dev/null
+++ b/doc/api_samples/os-volumes/server-post-req.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server xmlns="http://docs.openstack.org/compute/api/v1.1" imageRef="http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b" flavorRef="http://openstack.example.com/openstack/flavors/1" name="new-server-test">
+ <metadata>
+ <meta key="My Server Name">Apache1</meta>
+ </metadata>
+ <personality>
+ <file path="/etc/banner.txt">
+ ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBp
+ dCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5k
+ IGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVs
+ c2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4g
+ QnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRo
+ ZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlv
+ dSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vy
+ c2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6
+ b25zLiINCg0KLVJpY2hhcmQgQmFjaA==
+ </file>
+ </personality>
+</server> \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/server-post-resp.json b/doc/api_samples/os-volumes/server-post-resp.json
new file mode 100644
index 000000000..6ae553403
--- /dev/null
+++ b/doc/api_samples/os-volumes/server-post-resp.json
@@ -0,0 +1,16 @@
+{
+ "server": {
+ "adminPass": "8VqALQcVB9MT",
+ "id": "a80b9477-84c1-4242-9731-14a3c2a04241",
+ "links": [
+ {
+ "href": "http://openstack.example.com/v2/openstack/servers/a80b9477-84c1-4242-9731-14a3c2a04241",
+ "rel": "self"
+ },
+ {
+ "href": "http://openstack.example.com/openstack/servers/a80b9477-84c1-4242-9731-14a3c2a04241",
+ "rel": "bookmark"
+ }
+ ]
+ }
+} \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/server-post-resp.xml b/doc/api_samples/os-volumes/server-post-resp.xml
new file mode 100644
index 000000000..b2474027d
--- /dev/null
+++ b/doc/api_samples/os-volumes/server-post-resp.xml
@@ -0,0 +1,6 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<server xmlns:atom="http://www.w3.org/2005/Atom" xmlns="http://docs.openstack.org/compute/api/v1.1" id="b11339a0-3a3e-496d-ade0-4539dbb5d816" adminPass="J3qyiuLMEWV3">
+ <metadata/>
+ <atom:link href="http://openstack.example.com/v2/openstack/servers/b11339a0-3a3e-496d-ade0-4539dbb5d816" rel="self"/>
+ <atom:link href="http://openstack.example.com/openstack/servers/b11339a0-3a3e-496d-ade0-4539dbb5d816" rel="bookmark"/>
+</server> \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/volume-attachment-detail-resp.json b/doc/api_samples/os-volumes/volume-attachment-detail-resp.json
new file mode 100644
index 000000000..5375033bb
--- /dev/null
+++ b/doc/api_samples/os-volumes/volume-attachment-detail-resp.json
@@ -0,0 +1,8 @@
+{
+ "volumeAttachment": {
+ "device": "/dev/sdd",
+ "id": "a26887c6-c47b-4654-abb5-dfadf7d3f803",
+ "serverId": "2390fb4d-1693-45d7-b309-e29c4af16538",
+ "volumeId": "a26887c6-c47b-4654-abb5-dfadf7d3f803"
+ }
+} \ No newline at end of file
diff --git a/doc/api_samples/os-volumes/volume-attachment-detail-resp.xml b/doc/api_samples/os-volumes/volume-attachment-detail-resp.xml
new file mode 100644
index 000000000..dea235292
--- /dev/null
+++ b/doc/api_samples/os-volumes/volume-attachment-detail-resp.xml
@@ -0,0 +1,2 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<volumeAttachment device="/dev/sdd" serverId="20f12907-3993-44f7-a680-d51e2ceedbd9" id="a26887c6-c47b-4654-abb5-dfadf7d3f803" volumeId="a26887c6-c47b-4654-abb5-dfadf7d3f803"/> \ No newline at end of file