ff8468ec4a431ca8ed9fc1bb51b9d35d976094e5
565 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
Jenkins
|
ff8468ec4a | Merge "Add api samples to fping extension" | ||
|
Giampaolo Lauria
|
df81f0d3cf |
Added sample tests to FlavorExtraSpecs API
Partially implements blueprint nova-api-samples Fixes bug 1097131 Change-Id: I38a51e656cc9474e331d8f568d9e7fb6ba62ef42 |
||
|
Mauro S. M. Rodrigues
|
1b30c9a827 |
Add api samples to fping extension
Partially implements bp nova-api-samples Fix bug 1091747 Change-Id: Ic0060b8ea2a01a304c337a31dc276cbf395c2e5d |
||
|
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 |
||
|
Giampaolo Lauria
|
adbfd0da94 |
Added sample tests to floating-ip-pools API.
Partially implements blueprint nova-api-samples Fixes bug 1070165 Change-Id: Ia7d99354ae815cdd8a41b012f568877751a3d8bd |
||
|
Jenkins
|
e6907236a4 | Merge "Add REST api to manage bare-metal nodes" | ||
|
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 |
||
|
Jenkins
|
294c57397c | Merge "fix misspellings in logs, comments and tests" | ||
|
Jenkins
|
eb368aff66 | Merge "Fix for typo in xml API doc sample in nova" | ||
|
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 |
||
|
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 |
||
|
Jenkins
|
9ebcd1d91c | Merge "correcting for proper use of the word 'an'." | ||
|
Jenkins
|
921b7c514f | Merge "Expose a get_spice_console RPC API method" | ||
|
Jenkins
|
b76c5cfc8e | Merge "Add nova-spicehtml5proxy helper" | ||
|
Matt Joyce
|
0651e60e4e |
correcting for proper use of the word 'an'.
Change-Id: Ib6180284d806a00c520df378e651fba947e2397a |
||
|
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 |
||
|
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> |
||
|
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> |
||
|
Jenkins
|
a88152a476 | Merge "Cells: Add cells API extension" | ||
|
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 |
||
|
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 |
||
|
Jenkins
|
92f390672a | Merge "Added sample tests to FlavorSwap API." | ||
|
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 |
||
|
Giampaolo Lauria
|
35328ddd8f |
Added sample tests to FlavorSwap API.
Partially implements blueprint nova-api-samples Fixes bug 1096653 Change-Id: I9a6ca8a023bf0f3404b3a9af635dd29a7a584aa3 |
||
|
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 |
||
|
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 |
||
|
Jenkins
|
ddb2400047 | Merge "Remove availability_zones from service table" | ||
|
Jenkins
|
dcd4327bd0 | Merge "Enable Aggregate based availability zones" | ||
|
Jenkins
|
beee8b112a | Merge "Added sample tests to FlavorRxtx API." | ||
|
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 |
||
|
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 |
||
|
Jenkins
|
741e0e8e75 | Merge "Add api extension to get and reset password" | ||
|
Giampaolo Lauria
|
8596e8b840 |
Added sample tests to FlavorRxtx API.
Partially implements blueprint nova-api-samples Fixes bug 1091743 Change-Id: I400e627cfc499b3e7bb1c88d6ce7d24b4d222b84 |
||
|
Jenkins
|
7da89a7947 | Merge "CLI for bare-metal database sync." | ||
|
Jenkins
|
d58061d5ff | Merge "Added sample tests to QuotaClasses API." | ||
|
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> |
||
|
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
|
||
|
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> |
||
|
Giampaolo Lauria
|
d9b69045a7 |
Added sample tests to QuotaClasses API.
Partially implements blueprint nova-api-samples Fixes bug 1070171 Change-Id: I504a9120a0980a727bda21ca2ac76a5d06477e66 |
||
|
Jenkins
|
b4d72616c1 | Merge "Add html reports to report action in coverage extension." | ||
|
Jenkins
|
8d10a6bc55 | Merge "Added sample tests to FlavorDisabled API." | ||
|
Jenkins
|
dcb79ba1e6 | Merge "Clarify & fix docs for nova-novncproxy" | ||
|
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 |
||
|
Jenkins
|
f18923f316 | Merge "Update nova-cert man page" | ||
|
Jenkins
|
5f9641c979 | Merge "Add API sample tests to FixedIPs extension" | ||
|
ivan-zhu
|
abba5574ca |
Add API sample tests to FixedIPs extension
Partially implements blueprint nova-api-samples Bug 1091739 Change-Id: Ie10fd85199ec10de29e99338c748f34cc04aeeb6 |
||
|
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 |
||
|
Jenkins
|
bde5420564 | Merge "Add API samples tests for the coverage extension." | ||
|
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 |
||
|
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 |