api-samples generation is no longer straight forward, now that tox is
blocking environment changes, and that PYTHONHASHSEED is randomized in
each run.
This creates a tox target to make it easy to generate the api-samples.
Change-Id: Ie88597fecee5ce81fb29ce2cfb73b15d60f3f389
This patch updates the API concept guide about services.
blueprint complete-todo-in-api-concept-doc
Change-Id: I9196cb6b700687d2a42d4bf32ecb02a7300a9475
There are two parts talk about error handling in nova api.
One is under general-info, and another one is under separated section
fault. This patch remove the empty one.
blueprint complete-todo-in-api-concept-doc
Change-Id: I4b9e79bf96fc5e8aa5a143f38a25e258a8be82f4
The interaction between the check_instance_state decorator for
the compute api reboot method and the extra checking done within
the method for task states was confusing and in some cases
contradictory.
Also several task states allowed by the decorator were implicitly
rejected because they were not listed in the expected task_states for
the instance save call. This too is fixed.
Change-Id: Iba24f2ed9d2d3161318b4b1fc55c0e97d7aed1c6
Closes-Bug: 1379425
Adds os-win to requirements.txt.
Replaces the current usage of *Utils classes in the
Hyper-V Driver with the equivalent *Utils classes
from os-win.
Adds decorators to the HyperVDriver methods that prevent
os-win specific exceptions to leak outside the driver.
Depends-On: Id5cd1dce195b38611f4f8c74857087620048b13f
Co-Authored-By: Lucian Petrut <lpetrut@cloudbasesolutions.com>
Partially Implements: blueprint add-os-win-library
Change-Id: I04509843210dcedf98a0cd9e08fa07865c8a76de
In the introduction to the guide, note that there is a single API for
both end users and operators.
blueprint complete-todo-in-api-concept-doc
Change-Id: I726d1f230c0090ca8890195f56167e19a18e4665
Change I679ebedb739a487e2e4e811c4e89b9c07c8b99bc added a new 'auto' value
for upgrade_levels.compute
Change-Id: I21f2678ab4f68cddb7f76c5c8f9c7b0d878e705a
Change Id3b5bfc946a858f7e6ed710f2b44c7ca63a10723 added support for snapshots
with the Virtuozzo/libvirt driver.
Change-Id: I4ff2d9b6ff7b0a2c8c34df6a32c57efe08ba1faf