lp:~sleepsonthefloor/nova/nova_manage_ca_setup

Created by Anthony Young and last modified
Get this branch:
bzr branch lp:~sleepsonthefloor/nova/nova_manage_ca_setup
Only Anthony Young can upload to this branch. If you are Anthony Young please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Anthony Young
Project:
OpenStack Compute (nova)
Status:
Development

Recent revisions

593. By Anthony Young

don't let cloud.py auto-generate CA root cert. Instead, provide a nova-manage
command to do that:

nova-manage ca setup

nova.sh will automatically do this for dev testing setups

592. By Anthony Young

Added changes to make errors and recovery for volumes more graceful:

* If an error occurs while creating our exporting a volume, volume['status'] is set to 'error,' rather than leaving it in 'creating.' Similarly, if an error occurs while deleting, volume['status'] is set to 'error_deleting'
* Gracefully handle condition where iscsi export has already been removed, or has never successfully been created, in ISCSIDriver.remove_export
* In ISCSIDriver.ensure_export, gracefully handle situation where an iscsi_target is nil. This occurs when there is an error creating a volume that prevents the target from being assigned.
* Add nova-manage volume commands: delete and reattach
** delete can be used to delete volumes that are in error state, since users can only delete volumes flagged as 'available'
** reattach can be used after host reboot to reattach volumes

Note that I didn't implement rollback as the original bug suggested, but this code accomplishes the same objectives IMO by making it more clear when errors occur and providing tools for dealing with certain common error conditions.

591. By Soren Hansen

Exclude vcsversion.py from pep8 check. It's not compliant, but out of our control.

590. By Soren Hansen

Include paste config in tarball.

589. By Jay Pipes

Fixes for bugs:

* Bug #704422: nova-direct-api: AttributeError: 'module' object has no attribute 'ComputeAPI'
* Bug #704424: bin/stack: AttributeError: port
* Bug #704447: bin/stack: urllib2.HTTPError when issuing reflection request

588. By Soren Hansen

Return non-zero if either unit tests or pep8 fails.

587. By Soren Hansen

Eagerly load fixed_ip.network in instance_get_by_id.

586. By Kost

Add paste and paste.deploy installation to nova.sh, needed for api server.

585. By Vish Ishaya

Fixes **params unpacking to ensure all kwargs are strings for compatibility with python 2.6.1

584. By Soren Hansen

Refactor run_tests.sh to allow us to run an extra command after the tests.

Run pep8 after unit tests in run_tests.sh.

Fix setup.py to be PEP-8 compliant.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp:~hudson-openstack/nova/trunk
This branch contains Public information 
Everyone can see this information.

Subscribers