ff8468ec4a431ca8ed9fc1bb51b9d35d976094e5
Commit Graph

565 Commits

Author SHA1 Message Date
Jenkins
ff8468ec4a Merge "Add api samples to fping extension" 2013年01月31日 20:38:47 +00:00
Giampaolo Lauria
df81f0d3cf Added sample tests to FlavorExtraSpecs API
Partially implements blueprint nova-api-samples
Fixes bug 1097131
Change-Id: I38a51e656cc9474e331d8f568d9e7fb6ba62ef42
2013年01月30日 13:18:46 -05:00
Mauro S. M. Rodrigues
1b30c9a827 Add api samples to fping extension
Partially implements bp nova-api-samples
Fix bug 1091747
Change-Id: Ic0060b8ea2a01a304c337a31dc276cbf395c2e5d
2013年01月29日 22:24:22 -05:00
Tiago Mello
143fb274ef Adds API Sample tests for os-instance_usage_audit_log extension.
Fixes Bug 1091752.
Partially implements bp nova-api-samples.
Change-Id: I2db83ac32283795ab0cbf254c6adbd352806b297
2013年01月29日 13:39:06 -02:00
Giampaolo Lauria
adbfd0da94 Added sample tests to floating-ip-pools API.
Partially implements blueprint nova-api-samples
Fixes bug 1070165
Change-Id: Ia7d99354ae815cdd8a41b012f568877751a3d8bd
2013年01月23日 17:53:31 -05:00
Jenkins
e6907236a4 Merge "Add REST api to manage bare-metal nodes" 2013年01月23日 19:32:17 +00:00
Arata Notsu
0a8cc37c0c Add REST api to manage bare-metal nodes
* create/delete/list/show bare-metal nodes
* add/remove interfaces to/from bare-metal nodes
blueprint general-bare-metal-provisioning-framework
Change-Id: I1e76f7e3f7f74087e844cfb23dc92154f4c3e127
2013年01月23日 17:39:32 +09:00
Jenkins
294c57397c Merge "fix misspellings in logs, comments and tests" 2013年01月23日 06:34:39 +00:00
Jenkins
eb368aff66 Merge "Fix for typo in xml API doc sample in nova" 2013年01月23日 05:33:24 +00:00
ladquin
04f8dcf0bd Fix for typo in xml API doc sample in nova
Modified: doc/api_samples/os-flavor-manage/flavor-create-post-req.json
Deleted final comma for proper syntax
Partially fixes: bug 1088528 (part of the bug requires changes in other repo - done)
Change-Id: I5b0b29b4c720a95d5c4c5d957e77dc2e4c9cf8ee
2013年01月22日 13:36:49 -03:00
Pádraig Brady
f379db545c fix misspellings in logs, comments and tests
Flagged with: https://github.com/lyda/misspell-check
Run with: git ls-files | misspellings -f -
Fixes bug: 1100083
Change-Id: Icf1f844fea8ad0a1101d1dc64b9a126608e9536e
2013年01月21日 23:14:13 +00:00
Jenkins
9ebcd1d91c Merge "correcting for proper use of the word 'an'." 2013年01月21日 22:58:28 +00:00
Jenkins
921b7c514f Merge "Expose a get_spice_console RPC API method" 2013年01月17日 12:14:24 +00:00
Jenkins
b76c5cfc8e Merge "Add nova-spicehtml5proxy helper" 2013年01月17日 11:59:25 +00:00
Matt Joyce
0651e60e4e correcting for proper use of the word 'an'.
Change-Id: Ib6180284d806a00c520df378e651fba947e2397a
2013年01月16日 11:50:01 -08:00
Sunil Thaha
35217e5fd7 Updates prerequisite packages for fedora
Adds gcc, libxslt-devel (has dependency on libxml2-devel) and mysql-devel to
the list of prerequisites
Change-Id: I9c27868b30ef17d73adf8ad2e72b3d0e76fe76d1
2013年01月17日 00:40:15 +10:00
Daniel P. Berrange
518bdb5aba Expose a get_spice_console RPC API method
To mirror the existing get_vnc_console RPC API method, expose a
new get_spice_console RPC API method. The only console type
supported currently is 'spice-html5' which is equivalent to
'novnc'
Blueprint: libvirt-spice
Change-Id: Iab9d3dfc3564a122a8cd2b53d34fdcc725bfa29b
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2013年01月16日 10:19:37 +00:00
Daniel P. Berrange
eab051ec68 Add nova-spicehtml5proxy helper
Add nova-spicehtml5proxy which provides a websockets proxy,
equivalent to nova-novncproxy
Blueprint: libvirt-spice
Change-Id: I48be78c97bb7dd6635fd4bba476ef22701418ba1
Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
2013年01月16日 10:19:37 +00:00
Jenkins
a88152a476 Merge "Cells: Add cells API extension" 2013年01月15日 21:39:16 +00:00
Chris Behrens
6b4ad2d7d2 Cells: Add cells API extension
Enables cells-related functionality such as adding neighbor cells,
listing neighbor cells, and showing the capabilities of the local cell.
Implements blueprint nova-compute-cells
DocImpact
Change-Id: Iacc1e68721a7867aeaf233903cbe6d18f09ad96e
2013年01月15日 01:22:35 +00:00
Matt Dietz
382435275e Renames the new os-networks extension
Merging the new os-networks extension upstream broke what was considered
a 'released' extension. This patch returns everything to normal and
renames the os-networks extension to os-tenant-networks
DocImpact
Implements: blueprint tenant-networks
Change-Id: I04b17d08c5760fd73736124b36cab0d383767020
2013年01月15日 00:48:32 +00:00
Jenkins
92f390672a Merge "Added sample tests to FlavorSwap API." 2013年01月12日 09:54:30 +00:00
Sean Dague
5fca1d9e97 fix new N402 errors
fix the N402 errors that have slipped in in the last 48 hrs since
starting this patch series.
fix an N401 error that our scanner current can't find because it
only looks for doc strings on classes and defs.
this is the xeno's paradox of patch series, but we're getting close.
Change-Id: I4a763bb4c812335d853eae05c72464f18ab93297
2013年01月10日 08:57:09 -05:00
Giampaolo Lauria
35328ddd8f Added sample tests to FlavorSwap API.
Partially implements blueprint nova-api-samples
Fixes bug 1096653
Change-Id: I9a6ca8a023bf0f3404b3a9af635dd29a7a584aa3
2013年01月09日 20:47:23 -05:00
Matt Dietz
129fd64ef8 Adds a new tenant-centric network extension
Implements: blueprint tenant-networks
Adds a new API extension that supports a more tenant-centric model for
interacting with isolated networks. Additionally, the patch renames the
existing networks extension as os-admin-networks to more fully fit the
self-described implementation. Two new novaclient extensions and a
novaclient change accompany this patch.
DocImpact
Change-Id: Ib90a65c0a92445f86e930fab88ab4495aefff7c7
2013年01月08日 17:02:20 +00:00
Sean Dague
f20c3a4ea5 Fix N402 for nova/api
Fix N402 errors (single line docstring should end in a period)
for nova/api, part of a larger attempt to stop ignoring our own
hacking.py tests.
Fix tests that look at docs in extensions
Change-Id: I89d89d1fcf37c4e7740c36375da4c751d1b621ed
2013年01月08日 23:40:13 -05:00
Jenkins
ddb2400047 Merge "Remove availability_zones from service table" 2013年01月09日 04:09:31 +00:00
Jenkins
dcd4327bd0 Merge "Enable Aggregate based availability zones" 2013年01月09日 04:09:00 +00:00
Jenkins
beee8b112a Merge "Added sample tests to FlavorRxtx API." 2013年01月09日 04:02:25 +00:00
Joe Gordon
1ab2fc6477 Remove availability_zones from service table
This is the final step in enabling availability_zones using aggregate
metadata. Previously all services had an availability_zone, but the
availability_zone is only used for nova-compute. Services such as
nova-scheduler, nova-network, nova-conductor have always spanned all
availability_zones.
After this change only compute nodes (nova-compute), will have an
availability_zone. In order to preserve current APIs, when running:
* nova host-list (os-hosts)
* euca-describe-availability-zones verbose
* nova-manage service list
Internal services will appear in there own internal availability_zone
(CONF.internal_service_availability_zone)
Internal zone is hidden in euca-describe-availability_zones
(non-verbose)
CONF.node_availability_zone has been renamed to
CONF.default_availability_zone and is only used by the nova-api and
nova-scheduler. CONF.node_availability_zone still works but is
deprecated
DocImpact
Completes blueprint aggregate-based-availability-zones
Change-Id: Ib772df5f9ac2865f20df479f8ddce575a9ce3aff
2013年01月08日 14:01:30 -08:00
Joe Gordon
9f4534ab58 Enable Aggregate based availability zones
Instead of implementing availability zones in the service table,
availability zones are implemented using general aggregate metadata.
This patch does not remove availability zones from the service table, a
latter patch will do that.
* In theory supports a single compute node in multiple availability zones
* Drop availability_zone column from Aggregate table (is now a property)
* map aggregate metadata 'availability_zone' so API does not change
Implements blueprint aggregate-based-availability-zones
Change-Id: I2a2ac5bfaa526d639dff5efa392c051347dbd9bb
2013年01月08日 14:00:41 -08:00
Jenkins
741e0e8e75 Merge "Add api extension to get and reset password" 2013年01月08日 21:15:52 +00:00
Giampaolo Lauria
8596e8b840 Added sample tests to FlavorRxtx API.
Partially implements blueprint nova-api-samples
Fixes bug 1091743
Change-Id: I400e627cfc499b3e7bb1c88d6ce7d24b4d222b84
2013年01月08日 13:34:26 -05:00
Jenkins
7da89a7947 Merge "CLI for bare-metal database sync." 2013年01月08日 17:54:05 +00:00
Jenkins
d58061d5ff Merge "Added sample tests to QuotaClasses API." 2013年01月08日 14:38:49 +00:00
Mikyung Kang
eeff3ddcb6 CLI for bare-metal database sync.
Part 3 of 6: blueprint general-bare-metal-provisioning-framework.
Change-Id: Ia19ce00edb84aa924c2ab2c9c2217f6b49073d69
Co-authored-by: Mikyung Kang <mkkang@isi.edu>
Co-authored-by: David Kang <dkang@isi.edu>
Co-authored-by: Ken Igarashi <igarashik@nttdocomo.co.jp>
Co-authored-by: Arata Notsu <notsu@virtualtech.jp>
2013年01月08日 22:56:14 +09:00
Vishvananda Ishaya
285994be59 Add api extension to get and reset password
Password is stored in system_instance_metadata as four items with the
keys 'password_0' through 'password_3'. The extension adds a resource
endpoint with two methods:
GET v2/servers/<uuid>/os-server-password # get_password
DELETE v2/servers/<uuid>/os-server-password # reset_password
get_password retuns:
JSON: {"password": "xxx"}
XML: <?xml version='1.0' encoding='UTF-8'?><password>xxx</password>
Note that this is intended to be an encrypted password set by the
guest. Includes api tests for json and xml. Also includes api samples.
Part of blueprint get-password
Change-Id: I6c03f9c3bc8a2c70403bbb3e57917ab9522d75bd
2013年01月07日 15:35:45 -08:00
Mikyung Kang
abe1db6f88 PXE bare-metal provisioning helper server
a part of blueprint general-bare-metal-provisioning-framework.
Implement nova-baremetal-deploy-helper.
This service listens for HTTP requests from baremetal deploy ramdisk,
formats the remote disk and writes an image to it, as part of baremetal
PXE provisioning.
blueprint improve-baremetal-pxe-deploy shows how we plan to improve this
process.
Change-Id: I0a1b020cc5f81d49559acd4dcc781397a58e2c01
Co-authored-by: Mikyung Kang <mkkang@isi.edu>
Co-authored-by: David Kang <dkang@isi.edu>
Co-authored-by: Ken Igarashi <igarashik@nttdocomo.co.jp>
Co-authored-by: Arata Notsu <notsu@virtualtech.jp>
Co-authored-by: Devananda van der Veen <devananda.vdv@gmail.com>
2013年01月08日 08:55:02 +13:00
Giampaolo Lauria
d9b69045a7 Added sample tests to QuotaClasses API.
Partially implements blueprint nova-api-samples
Fixes bug 1070171
Change-Id: I504a9120a0980a727bda21ca2ac76a5d06477e66
2013年01月07日 19:46:42 +00:00
Jenkins
b4d72616c1 Merge "Add html reports to report action in coverage extension." 2013年01月04日 12:33:35 +00:00
Jenkins
8d10a6bc55 Merge "Added sample tests to FlavorDisabled API." 2013年01月04日 11:58:30 +00:00
Jenkins
dcb79ba1e6 Merge "Clarify & fix docs for nova-novncproxy" 2013年01月03日 19:32:49 +00:00
Daniel P. Berrange
977f4e0f5a Clarify & fix docs for nova-novncproxy
Clarify docs for nova-novncproxy to indicate that it only serves
noVNC web content. Also remove duplicated link from manpage
Change-Id: Ia1f4aff21591132a5c41810a371d248ea0001e1f
2013年01月03日 11:01:33 +00:00
Jenkins
f18923f316 Merge "Update nova-cert man page" 2013年01月02日 16:11:50 +00:00
Jenkins
5f9641c979 Merge "Add API sample tests to FixedIPs extension" 2013年01月02日 14:29:25 +00:00
ivan-zhu
abba5574ca Add API sample tests to FixedIPs extension
Partially implements blueprint nova-api-samples
Bug 1091739
Change-Id: Ie10fd85199ec10de29e99338c748f34cc04aeeb6
2012年12月29日 16:39:53 +08:00
Joe Gordon
352eac12e3 Update nova-cert man page
nova-cert is:
* Used to generate certificates for euca-bundle-image.
* Only needed for EC2 API.
Change-Id: If941e964d152a9af5980a2589bc0f0f8ee4842b7
2012年12月27日 17:57:12 -08:00
Jenkins
bde5420564 Merge "Add API samples tests for the coverage extension." 2012年12月27日 21:47:52 +00:00
Jason Kölker
b3bbd09131 Add extension to allow hiding of addresses
* Servers in certain states will have network_info but it may change,
 (eg. rescheduled build on another host). The extension allows the
 operator to hide the address information in those states
* Fixes bug LP 1089092
Change-Id: Ie843e34a41c77903b201b45c5b67a6f75334cb5e
2012年12月20日 15:43:15 -06:00
Matthew Treinish
ce9867b3fa Add html reports to report action in coverage extension.
This makes a few minor cleanups and 2 additions to the
coverage extension. First, it adds a new optional field to the
report action: 'html'. This will generate an html report instead
of either the text or xml reports that the extension can
generate.
The second change is that it adds a return for the stop action.
Now upon successful completion of the stop action the directory
where the coverage data files will be returned.
Change-Id: If1aa25fc7237e9bb5100d2a4a8e560f0a68eba61
2012年12月20日 15:45:45 -05:00