summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | | | | | | | | | | | Merge "Require netaddr>=0.7.6 to avoid UnboundLocalError"Jenkins2013-03-191-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / / |/| | | | | | | / / / / / / / | | |_|_|_|_|_|/ / / / / / / | |/| | | | | | | | | | | |
| * | | | | | | | | | | | | Require netaddr>=0.7.6 to avoid UnboundLocalErrorAlessio Ababilov2013-03-191-1/+1
| | |/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This issue is discussed at https://github.com/drkjam/netaddr/issues/2. The bug in netaddr was fixed in release 0.7.6 on 13th Sep 2011. Change-Id: Iea75a30963a09f9b0dd94138460bf041ab98fc66 Fixes: bug #1157058
* | | | | | | | | | | | | Merge "Fix more OS-DCF:diskConfig XML handling"Jenkins2013-03-192-2/+74
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|/ / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | Fix more OS-DCF:diskConfig XML handlingChristopher Yeoh2013-03-132-2/+74
| | |_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add handling in the deserialisation code to handle the OS-DCF:diskConfig attribute in the rebuild and resize actions so the diskConfig extension can handle it properly. Formerly only the older auto_disk_config attribute was managed (and incorrectly so). Fixes bug 1153133 Change-Id: I68479d258cf23083274dd21b1f9eabab2feeb093
* | | | | | | | | | | | Merge "libvirt: Tolerate existing vm(s) with cdrom(s)"Jenkins2013-03-191-0/+6
|\ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | libvirt: Tolerate existing vm(s) with cdrom(s)Davanum Srinivas2013-03-181-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When there is an existing vm with cdrom (not started by Nova), we should tolerate missing file attribute (just skip those) Fixes LP# 1144756 Change-Id: I43d45872e2d7348801b2e54cd43651609676f372
* | | | | | | | | | | | | Merge "LibvirtGenericVIFDriver update for stp"Jenkins2013-03-191-0/+2
|\ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|/ / / / / / / / / / |/| | | | | | | | | | | |
| * | | | | | | | | | | | LibvirtGenericVIFDriver update for stpGary Kotton2013-03-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 1129055 The patch will set the stp status as 'off' and the bridge forwarding delay to 0. Change-Id: Ie9c96caa797de623ef0b357c61f1b7233a7d869e
* | | | | | | | | | | | | Merge "Fix XenAPI performance issue"Jenkins2013-03-183-0/+31
|\ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | Fix XenAPI performance issueChris Behrens2013-03-183-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch implements 'list_instance_uuids' in the xenapi virt driver so that compute manager's '_get_instances_on_driver' can operate more efficiently. Fixes bug 1097980 The cleanup_running_deleted_instances periodic task uses the above call while context has been modified to be read_deleted='yes'. Without list_instance_uuids being implemented in xenapi, there's a fallback to querying all instances on the host. Because of read_deleted='yes', this queries all instances that have ever lived on the host. In a very busy environment where instances are repeatedly built and destroyed, one can end up with thousands of deleted instances. Now that we are storing instance_type data in system_metadata and system_metadata is joined with every instance_get, this results in 10x the number of rows being returned with sqlalchemy... the fallback doesn't perform well enough. Change-Id: I4bbfd69c9769807cec813af757665f03d9643460
* | | | | | | | | | | | | | Merge "Remove unused virt.disk.api methods bind/unbind"Jenkins2013-03-181-13/+0
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | Remove unused virt.disk.api methods bind/unbindmathrock2013-03-171-13/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The bind and unbind methods were only used by the old LXC attach/detach volume code which was removed in https://review.openstack.org/17861 (commit b8831091a8d097bb55a0e65c3af254a8bfa88811). Remove them. Fixes bug 1156127 Change-Id: I37b0344970415fe93faabd955b4b4db88de269db
* | | | | | | | | | | | | | Merge "Remove dead code."Jenkins2013-03-181-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / |/| | | | | | | | | | | | |
| * | | | | | | | | | | | | Remove dead code.Russell Bryant2013-03-171-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch removes an unreachable line of code. Just above this line was an if/else that had a return in both cases. This final return False was unreachable. Change-Id: Ib71f732d231dd541a4f77d0244dda2c8d9914060
* | | | | | | | | | | | | | Merge "Fix issues with cells and resize"Jenkins2013-03-181-7/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | Fix issues with cells and resizeChris Behrens2013-03-131-7/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are cases where compute API resizez() is called with 'flavor_id' as a positional argument, so we need to fix up the cells_api version of resize() to more closely match the super class. Also: A recent change for storing instance_type info in system_metadata happened to make an incorrect change, assuming cells_api was for child cells.. which it's for the API cell. It needs to pull the instance type from the DB just like the super class does. Fixes bug 1154843 Change-Id: Ifdf2a68c3bff6d27d5f192e2eb73f9b79804c2c7
* | | | | | | | | | | | | | | Merge "Reset migrating task state for more Exceptions"Jenkins2013-03-181-1/+3
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | Reset migrating task state for more ExceptionsAndrew Laski2013-03-151-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are a number of exceptions that can occur during pre live-migration checks, and they should reset the task state to None when they occur since they prevent the migration from beginning. This adds two more exceptions to the list of exceptions that just need to reset the task state rather than set the instance to error. Bug 1100462 Change-Id: I95e09f49908fbc3a79f5d2eb490d5a0b3296a6ed
* | | | | | | | | | | | | | | | Merge "Check keypair destroy result operation"Jenkins2013-03-172-4/+51
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Check keypair destroy result operationMauro S. M. Rodrigues2013-03-142-4/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This checks the result of delete operation over keypairs to see if it affected any row (this is what delete returns), if not raises KeyPairNotFoundException. Also adds tests for keypair db api. Fix bug 1086980 Change-Id: I7e822c0661c563db01040ae2d57aacfe677d72b0
* | | | | | | | | | | | | | | | | Merge "Imported Translations from Transifex"OpenStack Jenkins2013-03-171-161/+219
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | Imported Translations from TransifexOpenStack Jenkins2013-03-171-161/+219
| | |_|_|_|/ / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ibb55a14b6ec8b30f7c478d7b999ea93c825aebe4
* | | | | | | | | | | | | | | | Merge "Add standard methods to the Limits API"Jenkins2013-03-172-6/+49
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | Add standard methods to the Limits APIGiampaolo Lauria2013-03-152-6/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added create, delete, detail, show, and update stubs to the Limits API - Added unit test cases Fixes bug 869877 Change-Id: I112a8016ff2cf83009b3bcfe2fe6307568ce7334
* | | | | | | | | | | | | | | | | Merge "Revert "Remove the usage of instance['extra_specs'"Jenkins2013-03-173-16/+8
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Revert "Remove the usage of instance['extra_specs'Dan Prince2013-03-163-16/+8
| | |/ / / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 76c47c1c3057d5ee479cf1e55b803f5ac9faba1d. Fix libvirt vif get_config interface breakage. In 76c47c1 we added a new arg to the libvirt vif driver get_config interface (instance_type=None). We did not update all the libvirt drivers to use it however which can break things badly (instances fail to spawn, etc). We clearly need more test coverage here as well. This should fix SmokeStack. Fixes LP Bug #1155950. Change-Id: I073d119ea2bfd5c314d2d8c8bbf2f6d7d649753a
* | | | | | | | | | | | | | | | | Merge "Fix use of libvirt_disk_prefix"Jenkins2013-03-172-9/+30
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Fix use of libvirt_disk_prefixJim Fehlig2013-03-152-9/+30
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The code supporting libvirt_disk_prefix was dropped during the refactoring work in commit 7be531fe. This patch re-enables support for this option, along with a test case to verify it. Change-Id: I84f059e2b35d9237b799236032de5c272a03a451
* | | | | | | | | | | | | | | | | Merge "Store project_id for instance actions"Jenkins2013-03-171-0/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | Store project_id for instance actionsAndrew Laski2013-03-151-0/+1
| | |_|/ / / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When packing values to store for an instance action, include the project id from the request context. This allows tracking which tenant has performed an action. Bug 1155801 Change-Id: I07b986655581fd6fbfdced90eb3151019f18ada7
* | | | | | | | | | | | | | | | | Merge "rstrip() strips characters, not strings"Jenkins2013-03-171-1/+4
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | rstrip() strips characters, not stringsJohannes Erdfelt2013-03-151-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 1155761 This use of rstrip() could end stripping off more than just the ".gz" suffix if the filename contains any of the ".gz" characters at the end of the string. Change-Id: Id75388453f286ca7b05bab51c9826c43c10ef516
* | | | | | | | | | | | | | | | | | Merge "Update migration 153 for efficiency."Jenkins2013-03-172-8/+13
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | Update migration 153 for efficiency.Brian Lamar2013-03-142-8/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently migration 153 inserts 10 rows per instance in the database. For new/small installations this is relatively quick, but for large installations this can take some time. This change modifies the migration to only insert records for non-deleted instances and makes bulk inserts (10 rows are inserted with each query, instead of 1 per query) for added speed. Fixes bug 1155371 Change-Id: I88a6cec2c117368fda6eefd82150106a1542027d
* | | | | | | | | | | | | | | | | | | Merge "Make ssh key injection work with xenapi agent"Jenkins2013-03-173-11/+63
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|/ / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Make ssh key injection work with xenapi agentChris Behrens2013-03-133-11/+63
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If there's 'key_data' on an instance, and instance is not Windows, use file injection to inject /root/.ssh/authorized_keys. If a user specifies their own /root/.ssh/authorized_keys via 'injected files', that will take precedence. Fixes bug 1152713 Note: Images for Xen that use nova-agent will need to have /root/.ssh pre-created with modes 0700 on those directories. DocImpact Change-Id: I190c6b3f67099061b5316baa45b8bfcd1a5e53f6
* | | | | | | | | | | | | | | | | | | Merge "Remove the usage of instance['extra_specs']."Jenkins2013-03-163-8/+16
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | Remove the usage of instance['extra_specs'].Yaguang Tang2013-03-123-8/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instance type extra specs is remove from instance dict, so use inst_type['extra_specs'] instead of instance['extra_specs']. fix bug #1146253 Change-Id: I1d3542e5142f490269607b779daa507f9d7b36e4
* | | | | | | | | | | | | | | | | | | Merge "Revert 1154253 causes XenServer image compat issue"Jenkins2013-03-151-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Revert 1154253 causes XenServer image compat issueDan Prince2013-03-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 1154253 we: Drop gzip flag from tar command for OVF archives While support more OVF file formats is a worthy goal the approach in 1154253 is going to cause serious issues for existing Nova XenServer users who are already zipping their OVS images. I would also point out that our utils.py xenserver plugins still zips tarballs we create (see create_tarball) so the new code causes internal inconsistencies as well. This should fix SmokeStack. Fixes LP Bug #1155783. Change-Id: Iff6db314c0dec6df2e48d98db2a547f6624b9d9a
* | | | | | | | | | | | | | | | | | | | Merge "Fix db archiving bug with foreign key constraints."Jenkins2013-03-152-9/+59
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | | Fix db archiving bug with foreign key constraints.David Ripton2013-03-152-9/+59
| | |_|_|_|_|_|/ / / / / / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 1137977 A few Nova tables have foreign key constraints on other tables. Deleting a row whose id is referenced as an enforced foreign key for another table results in an error. The fix is to detect the IntegrityError when we attempt to delete a row, and exit from archive_deleted_rows_for_table early. The parent archive_deleted_rows function will continue deleting from other tables, including the one whose dependence on this row caused the IntegrityError, and things will eventually sort themselves out. Change-Id: I0afdfe0778057abc5fd269a20bfa4c4ca3a7b003
* | | | | | | | | | | | | | | | | | | | Merge "Make os-services API extensions consistent."Jenkins2013-03-1511-41/+51
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / / / / / / / / / / |/| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Make os-services API extensions consistent.Dan Prince2013-03-1411-41/+51
| | |_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the os-services API extension so that it is consistent internally (index and update return similar formats), and so that it works with the recent novaclient code which sends the following request body format: {"binary": "nova-cert", "host": "nova1"} Also, updates the response body format of the update call so that it wraps things in an extra service dict which should make novaclient happier here as well (and is consistent with other extensions too). Fixes LP Bug #1147746. Change-Id: I932160d64fdd3aaeb2ed90a092ecc7a36dcc9665
* | | | | | | | | | | | | | | | | | | Merge "Make conductor's quota methods pass project_id properly"Jenkins2013-03-155-81/+42
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Make conductor's quota methods pass project_id properlyDan Smith2013-03-145-81/+42
| |/ / / / / / / / / / / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Commit 652a487ed9daba9ae97f7df77ae35720322d1af3 added a workaround for project_id on conductor's quota methods. This fully plumbs project_id through to the manager (and thus the quota implementation) and removes the tests that verify the workaround. Fixes bug 1153795 Change-Id: I7cd5e3de39acfaba7831892aff6c754569c8e1bf
* | | | | | | | | | | | | | | | | | | Merge "Fix: improve API error responses from os-hosts extension"Jenkins2013-03-152-10/+45
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \
| * | | | | | | | | | | | | | | | | | | Fix: improve API error responses from os-hosts extensionHans Lindgren2013-03-142-10/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Modify responses to include the actual host instead of %(host)s. Resolves bug 1154117. Change-Id: Ic680403bdf1cb1fc1ac184352f486390fb04a195
* | | | | | | | | | | | | | | | | | | | Merge "Drop gzip flag from tar command for OVF archives"Jenkins2013-03-151-1/+1
|\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|_|_|_|_|_|/ / / / / / / / |/| | | | | | | | | | | | | | | | | | |
| * | | | | | | | | | | | | | | | | | | Drop gzip flag from tar command for OVF archivesGreg Ball2013-03-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes bug 1154253 Change-Id: I3880d9b187dc25d2ff44fe502eec4d1e0bce4218