lp:~rackspace-titan/nova/libvirt-no-globals

Created by Brian Lamar and last modified
Get this branch:
bzr branch lp:~rackspace-titan/nova/libvirt-no-globals
Members of Titan can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Titan
Project:
OpenStack Compute (nova)
Status:
Development

Recent revisions

1111. By Brian Lamar

Added the ability to "skip" tests, as provided by unittest2 (which back-ports python2.7 functionality and can be removed later once python2.7+ is required). The ability to skip tests was needed because the current method of skipping displayed "OK" when skipping tests. This will make things much more evident to the user when tests are being skipped. Along with this change is `utils.optional_import` which allows for removal of all "globals" being used in libvirt code.

1110. By Brian Lamar

Created new libvirt directory, moved libvirt_conn.py to libvirt/connection.py, moved libvirt templates, broke out firewall and network utilities.

1109. By Ed Leafe

The code for getting an opaque reference to an instance assumed that there was a reference to an instance obj available when raising an exception. I changed this from raising an InstanceNotFound exception to a NotFound, as this is more appropriate for the failure, and doesn't require an instance ID.

1108. By Johannes Erdfelt

eventlet.spawn_n() expects the function and arguments, but it expects the arguments unpacked since it uses *args.

1107. By Johannes Erdfelt

Using the root-password subcommand of the nova client results in the password being changed for the instance specified, but to a different unknown password. The patch changes nova to use the password specified in the API call.

1106. By Chris Behrens

Pretty simple. We call openssl to encrypt the admin password, but the recent changes around this code forgot to strip the newline off the read from stdout.

1105. By termie

Fixes a bug related to incorrect reparsing of flags and prevents many extra reparses.

1104. By Dave Walker

When adding a keypair with ec2 API that already exists, give a friendly error and no traceback in nova-api

1103. By Anne Gentle

Fixes some minor doc issues - misspelled flags in zones doc and also adds zones doc to an index for easier findability

1102. By Renuka Apte

Fixes euca-attach-volume for iscsi using Xenserver

Minor changes required to xenapi functions to get correct format for volume-id, iscsi-host, etc.

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