part 1 of blueprint separate-nova-metadata
* adds api/metadata/ and moves code from ec2
* moves metadata into separate binary
* changes metadata forward to use metadata host and port
* moves the metadata accept rule to the metadata api
* adds nova-api-* to setup.py
Change-Id: I7f5d8e6cafc55b5c383cd88991f29c6059fb8d82
This is actually a bug in optparse itself, but luckily we can work
around it. I'll file it upstream when bugs.python.org's account
registration isn't broken.
Change-Id: I87c3271562caa4336c11fe445475650a9f16950c
With its 'append' action, optparse appends values to the supplied
default value. This leaves the user with no way of overriding the
default value. If you want to support overriding, you need to manually
handle setting the default value after parsing.
gflags supports overriding the default value so we must do the same.
Change-Id: I5810e16806e74876c7a310edbb6f8f27f0a3313b
Related to blueprint internal-uuids. This function also appeared to be
incomplete. It should actually work now.
Change-Id: I77ccd29c7ac5e0cbe60d52a4ff5a64ecdff6fa1a
Introduced various sanity checks before adding security group rule
into the database. The checks have been implemented both in EC2 and
openstack extension code.
Implemented the suggestions made in first patch by Brian
Fixed the unit tests in security groups
Fixed pep8 issues in security group unit tests
Fixes bug 869979.
Change-Id: I2ac28666e90e7bdeacb7b1c2676c0719cfb9e441
Fixes a notifier bug that caused 'launched_at' to be empty and
state to be reported as 'building', due to failure to refresh
instance data prior to generating the notification. Fixes
bug 834867.
Change-Id: I70fbf3c67407c67b69040ee481ca6d51212cc55d
This indicates the failure to the user through the exit status.
Original author: Renuka Apte <renuka.apte@citrix.com>
Change-Id: I73fc2cc35530e7ee7f113f5aaec7b577663e4dc1
Added the faulwrapper around EC2 api so that it captures any unseen
exceptions and return a graceful error back. Also changed the openstack
exception message. The actual exception message will be printed in the
logs and would not return back the user.
Removed openstack wsgi dependency from
EC2 fault wrapper. Added unit tests for
EC2 fault wrapper
Fixes bug 869132.
Change-Id: I03d18f321f141ae96f1add99ea0b70e736253c89
Removed the builddeb.sh script, which is not used by debian packaging.
Removed bzrplugins for novalog, since we no longer use bzr.
Change-Id: Icaae040e31b73af1bad97320cd7893ae17ac1d85
Also add some extra logging to help track down problems that occur
when getting images from glance.
Change-Id: I2246d06364211ae377c7a89f93a76f339a201a8d
Added an aditional testunit to the VlanNetworkTestCase to check
if the FixedIpNotFoundForNetwork exception is raised properly.
Change-Id: I92a0ca22aadcfa9a7fd434375e239be8ccf4f387