Commit Graph

41 Commits

Author SHA1 Message Date
He Jie Xu 80374ffbbc Add V3 API samples for consoles
Partially implements blueprint v3-api-unittests

Change-Id: I84ee6ca7d7c7113e97b7eadde6eeac104bffb6ff
2013-10-05 00:11:26 +00:00
Jenkins 234e0a346f Merge "Add V3 API samples for security-groups" 2013-09-26 18:04:07 +00:00
Jenkins c808be8f83 Merge "v3 API samples for servers" 2013-09-25 23:06:52 +00:00
He Jie Xu c37e034790 Add V3 API samples for security-groups
Partially implements blueprint v3-api-unittests

Change-Id: I6df70127a88881320052613f4c107e2287f375c1
2013-09-25 11:32:36 +08:00
Jenkins 37b192dce7 Merge "Adds v3 API samples for limits and simple tenant usage" 2013-09-24 21:10:03 +00:00
Jenkins c0eb07b187 Merge "Add v3 API samples for rescue" 2013-09-24 21:08:07 +00:00
Jenkins 220b5a4b21 Merge "Adds v3 API samples for ips and server_metadata extensions" 2013-09-24 19:27:34 +00:00
Jenkins 6163e808bd Merge "Adds v3 API samples for hosts extension" 2013-09-24 05:23:30 +00:00
He Jie Xu e59689fc1c Add v3 API samples for rescue
Partially implements blueprint v3-api-unittests

Change-Id: I467e0f1ab5758f81698664ca198ebab0eb979cf4
2013-09-24 05:13:44 +00:00
Jenkins 7130b668ff Merge "Adds V3 API samples for remote consoles, deferred delete" 2013-09-24 00:40:54 +00:00
Chris Yeoh 26883600c9 Adds v3 API samples for hosts extension
DocImpact

Partially implements blueprint v3-api-unittests
Partially implements blueprint v3-api-specification

Change-Id: If19ee6058f1d409994c97aa19797d25e13352e87
2013-09-24 09:14:28 +09:30
Jenkins 0d2bb8f8c9 Merge "Add V3 API samples for ext-status,hypervisor,admin-actions" 2013-09-23 20:57:53 +00:00
Jenkins d0d8d629b0 Merge "Adds V3 API samples for cells and multinic" 2013-09-23 20:57:29 +00:00
Jenkins 3a2102a421 Merge "Adds API samples and unitests for os-server-usage V3 extension" 2013-09-23 20:35:16 +00:00
Chris Yeoh 4afbc6a4e1 v3 API samples for servers
Adds the rest of API samples for the core servers plugin. This is separate
from the other servers api samples because the output is potentially
dependent on all the other extensions and I'm expecting lots of merge
issues.

Partially implements blueprint v3-api-specification
Partially implements blueprint v3-api-unittests

Change-Id: Iffc814f327b0047c3510bfe5b8bbcb9e0e4540db
2013-09-23 23:25:05 +09:30
Jenkins 733651f717 Merge "Adds V3 API samples for evacuate,ext-az,ext-serv-attrs" 2013-09-23 02:48:15 +00:00
Chris Yeoh 27775f35dd Adds v3 API samples for ips and server_metadata extensions
DocImpact

Change-Id: I3774db2ab59335e0f8543c4563028b0c35234dc9
2013-09-23 10:19:31 +09:30
Jenkins 7e7f33aacb Merge "Add V3 API samples for flavor-manage,flavor-extra-specs" 2013-09-22 16:58:36 +00:00
Jenkins 8376e0c1ef Merge "Add V3 API samples for quota-sets/class-sets,inst-usage-audit-log" 2013-09-22 16:58:11 +00:00
Jenkins b02786e9bb Merge "Add v3 API samples for os-extended-volumes" 2013-09-22 16:57:47 +00:00
He Jie Xu d413c236ed Adds V3 API samples for evacuate,ext-az,ext-serv-attrs
Partially implements blueprint v3-api-unittests
Partially implements blueprint v3-api-specification

Change-Id: I340456ba688bad4a42d66247899ee9f494fb429c
2013-09-22 10:24:53 +08:00
He Jie Xu d79b637319 Add V3 API samples for ext-status,hypervisor,admin-actions
Partially implements blueprint v3-api-unittests

Change-Id: I537366c1824792fb5345544fc27647816d4d824f
2013-09-22 10:16:10 +08:00
guohliu 707d63411d Adds API samples and unitests for os-server-usage V3 extension
Partially implements blueprint v3-api-unittests

Change-Id: I21c9301f53e0e0d85b27a69592bf64eab046ff79
2013-09-18 16:09:25 +08:00
He Jie Xu a87c65d0ee Add V3 API samples for quota-sets/class-sets,inst-usage-audit-log
Partially implements blueprint v3-api-unittests

Change-Id: I6c21e5dffc5669bb6ab2bba091b97725cc19fd69
2013-09-18 15:35:56 +08:00
Jenkins cbf36e7c93 Merge "Add V3 API samples for flavors,flavor-rxtx,flavor-access" 2013-09-17 21:19:27 +00:00
Jenkins 472f4364f8 Merge "Add V3 API samples for instance-actions,extenions" 2013-09-17 20:00:41 +00:00
He Jie Xu 1fbdc5a946 Add v3 API samples for os-extended-volumes
Partially implements blueprint v3-api-unittests

Change-Id: I347b220890980a588eaecda644b15257d85b4a85
2013-09-16 11:23:24 +08:00
Jenkins d27a7508b2 Merge "Fix v3 swap volume with wrong signature" 2013-09-12 15:07:57 +00:00
Chris Yeoh c4b8dd6a39 Adds V3 API samples for remote consoles, deferred delete
Adds V3 API samples for remote consoles, deferred delete
extensions. Bundling them together to save on review load

Partially implements blueprint v3-api-unittests
Partially implements blueprint v3-api-specification

Change-Id: I595532d9e1b8eed80336c0258be3e9d07ec7461e
2013-09-12 11:06:54 +09:30
Chris Yeoh 916eb2c689 Adds v3 API samples for limits and simple tenant usage
Adds the v3 API samples for the limits and simple tenant
usage extensions. Bundled together to reduce review load

Partially implements blueprint v3-api-specification

+DocImpact

Change-Id: I1b73d7acf8d1bbccec2fff6180799edd3f3b12aa
2013-09-09 23:25:11 +09:30
He Jie Xu eb4519c683 Add V3 API samples for flavor-manage,flavor-extra-specs
Partially implements bp v3-api-extension-versioning

Change-Id: I54881677005cc085e5a2a604fc83eb4225ffd5d0
2013-09-09 14:50:29 +08:00
He Jie Xu c898bf8ec4 Add V3 API samples for flavors,flavor-rxtx,flavor-access
Partially implements blueprint v3-api-unittests

Change-Id: I2b572ec13190b946daebec4e64f9b9b362d5ac6e
2013-09-09 14:50:24 +08:00
He Jie Xu 83cc9b40c5 Add V3 API samples for instance-actions,extenions
Partially implements blueprint v3-api-unittests

Change-Id: Ie90973734943b3d22cb288b18916a6ef2d9f51de
2013-09-05 17:41:25 +08:00
Chris Yeoh abaadf09ed Adds V3 API samples for cells and multinic
Adds V3 API samples for cells and multinic extensions.
Bundling them together to save on review load

Partially implements blueprint v3-api-unittests
Partially implements blueprint v3-api-specification

Change-Id: I50840b3d900fbc8ff4f655e4188cc886d7065729
2013-09-03 20:39:17 +09:30
Chris Yeoh 350d6f5337 Makes v3 API keypairs extension core
Adds os-keypairs to the core list for the V3 API.

Rename os-keypairs to keypairs as part of this change.

Fixes some incorrect urls in test_keypairs which still included
the tenant id

Updates api samples for servers since keypairs is now core and forms
part of the response by default

+DocImpact

Partially implements blueprint nova-v3-api

Change-Id: I8cdf52be0c8b19f7704848029a78373da8018cab
2013-09-03 13:47:40 +09:30
Jenkins 8b5f0c9bee Merge "Adds V3 API samples for migrations" 2013-09-02 15:43:35 +00:00
He Jie Xu 764860a029 Fix v3 swap volume with wrong signature
Fix bug 1219672

Fix the signature and add related integrated test.
And fix test_servers missing subs 'glance_host'.

Change-Id: I040dafe2c1bcfc014fdeba3f735b322908af96c0
2013-09-02 16:29:18 +08:00
Chris Yeoh 5860420fa6 Adds V3 API samples for agents, aggregates and certificates
Adds v3 API samples for the agents, aggregates, and certificates
extensions. Bundling them together to save on review load

Partially implements blueprint v3-api-unittests
Partially implements blueprint v3-api-specification

Change-Id: Iee26fe25b5fd369f2a1f5690ddc095a90526a549
2013-08-29 22:43:11 +09:30
He Jie Xu 6ac3d3626c Adds V3 API samples for migrations
Partially implements blueprint v3-api-unittests

DocImpact

Change-Id: Ic1a1b96f00831b22c9499d3ac2953f3d08819905
2013-08-28 11:28:48 +08:00
Chris Yeoh 5303209b73 Removes V3 API images and image_metadata extensions
Removes V3 API images and image_metadata extensions as the
same functionality can be accessed directly through glance. Also
removes the associated testcases. There is a discussion about
the decision here:

http://lists.openstack.org/pipermail/openstack-dev/2013-August/012958.html

Fixes the image bookmark links in server information requests
so they point to glance

Partially implements blueprint nova-v3-api

Change-Id: Id32be0c0794b0f4dd220a928345ddf0133e9ffca
2013-08-27 11:11:15 +09:30
Chris Yeoh 6ee525dd7d Adds infra for v3 API sample creation
Adds the required infrastructure for the v3 API sample creation.
- v3 API samples and the test cases are in their own v3 directory
- API samples from "core" are now put in their own (per plugin)
  directory rather than in the root directory
- Testcases to create api samples are now placed in individual
  files rather than one giant one. I think it makes it clearer what
  testcases we do have and avoids merge conflict pain

Adds API samples for basic servers interaction

Fix for bug in servers.py where if no extension was loaded which
extends create xml deserialization an exception would occur (fixed
here because it causes the api sample tests ported to fail).

Partially implements blueprint v3-api-unittests

Change-Id: I653af49dcc499c18f14b6e1764711a9922354069
2013-08-16 12:14:26 +09:30