rackspace/reddwarf — pull request #371 by TimSimpsonR (2012-01-26 22:38:55+00:00)
Title: Added soft and hard reboots to the REST API.

* Added the reboot and restart methods to the compute API.
* Slightly altered how we create the status return value.
* Added some info to the test report, such as the UUID of the created instance. This makes it easier to nab it when running the tests repeatedly by hand.
* Added a feature to the tests- its now possible to skip the instance creation step if you pass the ID in via an environment variable.
* Changed up some tests which were using instance PIDs but didn't need them (these tests failed after hard reboots).
* Changed some tests which determined if MySQL was accessible via certain user names and passwords to use sqlalchemy instead of the command line.
* Fixed bug in API where an id was not found for a UUID but code proceeded using None instead of an integer, somehow leading to a request for instance -2 returning a seemingly random instance.
* Added function to reddwarf-ci to more quickly build and package guest-agent from working directory.