lp:~justin-fathomdb/nova/bug724143

Created by justinsb and last modified
Get this branch:
bzr branch lp:~justin-fathomdb/nova/bug724143
Only justinsb can upload to this branch. If you are justinsb please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
justinsb
Project:
OpenStack Compute (nova)
Status:
Merged

Recent revisions

729. By justinsb

Hotfix to not require metadata

728. By Vish Ishaya

Change missed reference to run_tests.err.log

727. By Dan Prince

Revert commit 709. This fixes issues with the Openstack API causing 'No user for access key admin' errors.

726. By Vish Ishaya

Adds colors to output of tests and cleans up run_tests.py

* sets working directory for nose to nose/tests so it loads faster
* moves db into nova/tests/test.sqlite
* deletes the db in run_tests.py instead of run_tests.sh before running tests

725. By termie

Prevent logging.setup() from generating a syslog handler if we didn't request one (breaks on mac)

724. By justinsb

Helper function that supports XPath style selectors to traverse an object tree e.g.

inst = {'fixed_ip': {'floating_ips': [{'address': '1.2.3.4'}], 'address': '192.168.0.3'}, 'hostname': ''}

private_ips = get_from_path(inst, 'fixed_ip/address')
public_ips = get_from_path(inst, 'fixed_ip/floating_ips/address')

Avoids messy [.get() / if / for]* nested code

723. By Vish Ishaya

Fixes the describe_availability_zones to use an elevated context when getting services and the db calls to pass parameters correctly so is_admin check works.

722. By Vish Ishaya

Fixes existing smoketests and splits out sysadmin tests from netadmin tests.

* sets use_ipv6 = False by default
* switches to ami-tty for tests
* generally improves error handling

721. By Vish Ishaya

Fixes and optimizes filtering for describe_security_groups. Also adds a unit test.

720. By Salvatore Orlando

The proposed branch prevents FlatManager from executing network initialisation tasks contained in linux_net.init_host(), which are unnecessary when flat networking is used.

This is achieved as discussed in question #144979 (https://answers.launchpad.net/nova/+question/144979):
1) init_host in FlatManager has been overriden, thus preventing it from calling init_host in NetworkManager.
2) Also, methods related to floating IPs have been overriden in FlatManager in order to raised NotImplementedError.

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