lp://staging/~vishvananda/nova/new-feature

Created by Vish Ishaya and last modified
Get this branch:
bzr branch lp://staging/~vishvananda/nova/new-feature
Only Vish Ishaya can upload to this branch. If you are Vish Ishaya please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Vish Ishaya
Project:
OpenStack Compute (nova)
Status:
Development

Recent revisions

1349. By Vish Ishaya

i changed something

1348. By Vish Ishaya

Round 1 of changes for keystone integration.
 * Modified request context to allow it to hold all of the relevant data from the auth component.
 * Pulled out access to AuthManager from as many places as possible
 * Massive cleanup of unit tests
 * Made the openstack api fakes use fake Authentication by default

There are now only a few places that are using auth manager:
 * Authentication middleware for ec2 api (will move to stand-alone middleware)
 * Authentication middleware for os api (will be deprecated in favor of keystone)
 * Accounts and Users apis for os (will be switched to keystone or deprecated)
 * Ec2 admin api for users and projects (will be removed)
 * Nova-manage user and project commands (will be deprecated and removed with AuthManager)
 * Tests that test the above sections (will be converted or removed with their relevant section)
 * Tests for auth manager
 * Pipelib (authman can be removed once ec2 stand-alone middleware is in place)
 * xen_api (for getting images from old objectstore. I think this can be removed)

Vish

1347. By Matthew Hooker

Fix various errors discovered by pylint and pyflakes.

1346. By Zed A. Shaw

This change creates a minimalist API abstraction for the nova/rpc.py code so that it's possible to use other queue mechanisms besides Rabbit and/or AMQP, and even use other drivers for AMQP rather than Rabbit. The change is intended to give the least amount of interference with the rest of the code, fixes several bugs in the tests, and works with the current branch. I also have a small demo driver+server for using 0MQ which I'll submit after this patch is merged.

1345. By Brian Lamar

Fixes issue with OSAPI passing compute API a flavorid instead of an instance identifier. Added tests.

1344. By Matt Dietz

--Stolen from https://code.launchpad.net/~cerberus/nova/lp809909/+merge/68602

Fixes lp809909

Migrate of instance with no local storage fails with exception

Simply checks to see if the instance has any local storage, and if not, skips over the resize VDI step.

1343. By Alex Meade

Adds XML serialization for servers responses that match the current v1.1 spec

1342. By Josh Kearney

Removed unused Duplicate catch.

1341. By Alex Meade

Fixes bug 816604, which is the problem that timeformat in server responses for updated and created are incorrect. This fix just converts the datetime into the correct format.

1340. By Brian Waldon

Updated deserialization of POST /servers in the OSAPI to match the latest v1.1 spec

Branch metadata

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

Subscribers