From 8d4af6b906e70437fa77e7cdc5b0e2fcd216c17d Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Tue, 25 Sep 2012 10:15:27 -0400 Subject: all_extensions api_samples testing for server actions server actions sometimes return servers objects, which means their output is different when extensions are enabled. This adds api samples for those cases to give a more realistic view to the user of what they might expect. Change-Id: Iaa9a4c3a373dee41931c5dc4f1b805f09a05299f --- .../server-action-changepassword.json | 5 ++ .../server-action-changepassword.xml | 4 ++ .../server-action-confirmresize.json | 3 ++ .../all_extensions/server-action-confirmresize.xml | 3 ++ .../all_extensions/server-action-createimage.json | 8 ++++ .../all_extensions/server-action-createimage.xml | 8 ++++ .../all_extensions/server-action-reboot.json | 5 ++ .../all_extensions/server-action-reboot.xml | 4 ++ .../all_extensions/server-action-rebuild-resp.json | 56 ++++++++++++++++++++++ .../all_extensions/server-action-rebuild-resp.xml | 19 ++++++++ .../all_extensions/server-action-rebuild.json | 18 +++++++ .../all_extensions/server-action-rebuild.xml | 25 ++++++++++ .../all_extensions/server-action-resize.json | 5 ++ .../all_extensions/server-action-resize.xml | 4 ++ .../all_extensions/server-action-revertresize.json | 3 ++ .../all_extensions/server-action-revertresize.xml | 3 ++ 16 files changed, 173 insertions(+) create mode 100644 doc/api_samples/all_extensions/server-action-changepassword.json create mode 100644 doc/api_samples/all_extensions/server-action-changepassword.xml create mode 100644 doc/api_samples/all_extensions/server-action-confirmresize.json create mode 100644 doc/api_samples/all_extensions/server-action-confirmresize.xml create mode 100644 doc/api_samples/all_extensions/server-action-createimage.json create mode 100644 doc/api_samples/all_extensions/server-action-createimage.xml create mode 100644 doc/api_samples/all_extensions/server-action-reboot.json create mode 100644 doc/api_samples/all_extensions/server-action-reboot.xml create mode 100644 doc/api_samples/all_extensions/server-action-rebuild-resp.json create mode 100644 doc/api_samples/all_extensions/server-action-rebuild-resp.xml create mode 100644 doc/api_samples/all_extensions/server-action-rebuild.json create mode 100644 doc/api_samples/all_extensions/server-action-rebuild.xml create mode 100644 doc/api_samples/all_extensions/server-action-resize.json create mode 100644 doc/api_samples/all_extensions/server-action-resize.xml create mode 100644 doc/api_samples/all_extensions/server-action-revertresize.json create mode 100644 doc/api_samples/all_extensions/server-action-revertresize.xml (limited to 'doc') diff --git a/doc/api_samples/all_extensions/server-action-changepassword.json b/doc/api_samples/all_extensions/server-action-changepassword.json new file mode 100644 index 000000000..421a4aa93 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-changepassword.json @@ -0,0 +1,5 @@ +{ + "changePassword" : { + "adminPass" : "foo" + } +} \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-changepassword.xml b/doc/api_samples/all_extensions/server-action-changepassword.xml new file mode 100644 index 000000000..4326e0161 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-changepassword.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-confirmresize.json b/doc/api_samples/all_extensions/server-action-confirmresize.json new file mode 100644 index 000000000..2940d2a39 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-confirmresize.json @@ -0,0 +1,3 @@ +{ + "confirmResize" : null +} \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-confirmresize.xml b/doc/api_samples/all_extensions/server-action-confirmresize.xml new file mode 100644 index 000000000..ffad7f16a --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-confirmresize.xml @@ -0,0 +1,3 @@ + + \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-createimage.json b/doc/api_samples/all_extensions/server-action-createimage.json new file mode 100644 index 000000000..4cf0bb47c --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-createimage.json @@ -0,0 +1,8 @@ +{ + "createImage" : { + "name" : "foo-image", + "metadata": { + "myvar": "foobar" + } + } +} \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-createimage.xml b/doc/api_samples/all_extensions/server-action-createimage.xml new file mode 100644 index 000000000..faa6ae766 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-createimage.xml @@ -0,0 +1,8 @@ + + + + foobar + + \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-reboot.json b/doc/api_samples/all_extensions/server-action-reboot.json new file mode 100644 index 000000000..3920ea728 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-reboot.json @@ -0,0 +1,5 @@ +{ + "reboot" : { + "type" : "SOFT" + } +} \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-reboot.xml b/doc/api_samples/all_extensions/server-action-reboot.xml new file mode 100644 index 000000000..b36d35801 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-reboot.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-rebuild-resp.json b/doc/api_samples/all_extensions/server-action-rebuild-resp.json new file mode 100644 index 000000000..04ee1d4fb --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-rebuild-resp.json @@ -0,0 +1,56 @@ +{ + "server": { + "OS-DCF:diskConfig": "AUTO", + "accessIPv4": "1.2.3.4", + "accessIPv6": "fe80::100", + "addresses": { + "private": [ + { + "addr": "192.168.0.3", + "version": 4 + } + ] + }, + "adminPass": "seekr3t", + "created": "2012-09-25T13:36:08Z", + "flavor": { + "id": "1", + "links": [ + { + "href": "http://openstack.example.com/openstack/flavors/1", + "rel": "bookmark" + } + ] + }, + "hostId": "935dcd1019fd43814a1d2a6e9b320dcac352d3a02c69f8be7ba41002", + "id": "27568e59-cfb7-4283-a00e-4af933f2d539", + "image": { + "id": "70a599e0-31e7-49b7-b260-868f441e862b", + "links": [ + { + "href": "http://openstack.example.com/openstack/images/70a599e0-31e7-49b7-b260-868f441e862b", + "rel": "bookmark" + } + ] + }, + "links": [ + { + "href": "http://openstack.example.com/v2/openstack/servers/27568e59-cfb7-4283-a00e-4af933f2d539", + "rel": "self" + }, + { + "href": "http://openstack.example.com/openstack/servers/27568e59-cfb7-4283-a00e-4af933f2d539", + "rel": "bookmark" + } + ], + "metadata": { + "meta var": "meta val" + }, + "name": "foobar", + "progress": 0, + "status": "ACTIVE", + "tenant_id": "openstack", + "updated": "2012-09-25T13:36:09Z", + "user_id": "fake" + } +} \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-rebuild-resp.xml b/doc/api_samples/all_extensions/server-action-rebuild-resp.xml new file mode 100644 index 000000000..c183f9e69 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-rebuild-resp.xml @@ -0,0 +1,19 @@ + + + + + + + + + + Apache1 + + + + + + + + + \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-rebuild.json b/doc/api_samples/all_extensions/server-action-rebuild.json new file mode 100644 index 000000000..4a79989f4 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-rebuild.json @@ -0,0 +1,18 @@ +{ + "rebuild" : { + "imageRef" : "http://openstack.example.com/v2/32278/images/70a599e0-31e7-49b7-b260-868f441e862b", + "name" : "foobar", + "adminPass" : "seekr3t", + "accessIPv4" : "1.2.3.4", + "accessIPv6" : "fe80::100", + "metadata" : { + "meta var" : "meta val" + }, + "personality" : [ + { + "path" : "/etc/banner.txt", + "contents" : "ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBp dCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5k IGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVs c2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4g QnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRo ZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlv dSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vy c2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6 b25zLiINCg0KLVJpY2hhcmQgQmFjaA==" + } + ] + } +} \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-rebuild.xml b/doc/api_samples/all_extensions/server-action-rebuild.xml new file mode 100644 index 000000000..d39b9d8a3 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-rebuild.xml @@ -0,0 +1,25 @@ + + + + Apache1 + + + + ICAgICAgDQoiQSBjbG91ZCBkb2VzIG5vdCBrbm93IHdoeSBp + dCBtb3ZlcyBpbiBqdXN0IHN1Y2ggYSBkaXJlY3Rpb24gYW5k + IGF0IHN1Y2ggYSBzcGVlZC4uLkl0IGZlZWxzIGFuIGltcHVs + c2lvbi4uLnRoaXMgaXMgdGhlIHBsYWNlIHRvIGdvIG5vdy4g + QnV0IHRoZSBza3kga25vd3MgdGhlIHJlYXNvbnMgYW5kIHRo + ZSBwYXR0ZXJucyBiZWhpbmQgYWxsIGNsb3VkcywgYW5kIHlv + dSB3aWxsIGtub3csIHRvbywgd2hlbiB5b3UgbGlmdCB5b3Vy + c2VsZiBoaWdoIGVub3VnaCB0byBzZWUgYmV5b25kIGhvcml6 + b25zLiINCg0KLVJpY2hhcmQgQmFjaA== + + + \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-resize.json b/doc/api_samples/all_extensions/server-action-resize.json new file mode 100644 index 000000000..bdaa37a17 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-resize.json @@ -0,0 +1,5 @@ +{ + "resize" : { + "flavorRef" : "2" + } +} \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-resize.xml b/doc/api_samples/all_extensions/server-action-resize.xml new file mode 100644 index 000000000..8dfb53c6a --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-resize.xml @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-revertresize.json b/doc/api_samples/all_extensions/server-action-revertresize.json new file mode 100644 index 000000000..76c460242 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-revertresize.json @@ -0,0 +1,3 @@ +{ + "revertResize" : null +} \ No newline at end of file diff --git a/doc/api_samples/all_extensions/server-action-revertresize.xml b/doc/api_samples/all_extensions/server-action-revertresize.xml new file mode 100644 index 000000000..7981753e7 --- /dev/null +++ b/doc/api_samples/all_extensions/server-action-revertresize.xml @@ -0,0 +1,3 @@ + + \ No newline at end of file -- cgit