Loading install_requires with the contents of pip-requires
isn't getting us any real beneift and is causing issues.
a) It can conflict with installing nova into an environment
where deps have been installed from packages (devstack)
b) It breaks the ability to use -e git urls in pip-requires
which we want to start using for python-novaclient and
python-keystoneclient
c) It causes spurious network traffic when we're trying to
test things.
At the same time, since we are not expecting anyone to
install nova from setup.py for production, the normal benefit
of the feature is not needed.
Change-Id: I402f975c652dc1c2b54b0c362b8abbb6886f8844
Alternative to using a sudoers file to limit which commands can be run as
root in Nova. This one makes use of command filters defined in Nova code
itself, which can be customized to deeply inspect command arguments before
allowing a command to be executed.
This change puts the infrastructure in place, together with command filters
that replicate the level of filtering provided by a sudoers file (no deep
argument inspection yet). An example of an advanced filter (RegExpFilter) is
also provided. This new root wrapper is not active by default (root_helper
still defaults to "sudo"). Implements blueprint nova-rootwrap.
Change-Id: I7ad723b55e9446758876f21b4fbb09374a910425
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
Change:
1. Use greenthread instead of defer at nova.virt.libvirt_conn.live_migration.
2. Move nova.scheduler.manager.live_migration to nova.scheduler.driver
3. Move nova.scheduler.manager.has_enough_resource to nova.scheduler.driver
4. Any check routine in nova-manage.instance.live_migration is moved to
nova.scheduler.driver.schedule_live_migration.
e-mail addresses. (I made a few guesses along the way, feel free to
adjust according to what is actually the preferred e-mail)
Added a couple of methods to nova.utils to parse said .mailmap and do
the appropriate (though highly naïve) replacement.
Apply mailmap replacement in changelog generation in setup.py.
Add a unit test that checks everyone is properly listed in Authors.
Add sleepsonthefloor to Authors. If anyone knows the real name, please
add it.
Example from the current output format (from current trunk):
##########################################
2010-08-31 Tarmac
Adjust setup.py to match nova-rsapi -> nova-api-new rename.
2010-08-31 Soren Hansen <soren.hansen@rackspace.com>
Fix up setup.py to match nova-rsapi -> nova-api-new rename.
2010-08-30 Tarmac
Reconnect to libvirt on broken connection.
2010-08-30 Soren Hansen <soren.hansen@rackspace.com>
Detect if libvirt connection has been broken and reestablish it.
2010-08-30 Tarmac
pylint fixes for /nova/virt/connection.py
2010-08-30 jaypipes@gmail.com
Merge trunk and resolve conflicts
##########################################
With this patch, this is reduced to:
##########################################
2010-08-31 Soren Hansen <soren.hansen@rackspace.com>
Adjust setup.py to match nova-rsapi -> nova-api-new rename.
2010-08-30 Soren Hansen <soren.hansen@rackspace.com>
Reconnect to libvirt on broken connection.
2010-08-30 jaypipes@gmail.com
pylint fixes for /nova/virt/connection.py
##########################################