lp:~cbehrens/nova/lp855115
- Get this branch:
- bzr branch lp:~cbehrens/nova/lp855115
Branch merges
- Vish Ishaya (community): Approve
- Paul Voccio (community): Approve
- Kevin L. Mitchell (community): Approve
-
Diff: 175 lines (+68/-12)5 files modifiednova/api/ec2/__init__.py (+4/-0)
nova/api/openstack/contrib/floating_ips.py (+6/-1)
nova/db/sqlalchemy/api.py (+11/-10)
nova/tests/api/openstack/contrib/test_floating_ips.py (+1/-1)
nova/tests/test_network.py (+46/-0)
Related bugs
Bug #855115: Unauthorized user can release floating_ips | High | Fix Released |
Related blueprints
Branch information
Recent revisions
- 1543. By Chris Behrens
-
actions on floating IPs in other projects for non-admins should not be allowed.
- 1539. By Tushar Patil
-
NetworkManager's add_fixed_
ip_to_instance calls _allocate_fixed_ips without vpn or requested_networks parameters. If vpn or requested_networks is not provided to the _allocate_fixed_ips method, it throws an exception. This issue is fixed now. - 1538. By Kevin L. Mitchell
-
One more bug fix to make zones work in trunk. Basic problem is that in novaclient using the 1.0 OSAPI, servers.create() takes an ipgroups argument, but when using the 1.1 OSAPI, it doesn't, which means booting instances in child zones won't work with OSAPI v1.0. This fix works around that by using keyword arguments for all the arguments after the flavor, and dropping the unused ipgroups argument.
- 1537. By Chris Behrens
-
Fixes the reroute_compute decorator in the scheduler API so that it properly:
1) Raises InstanceNotFound when all zones return no instance
2) If an instance is found in a zone, ignore whether other zones may be down. Return the instance
information, catching the novaclient exceptions from the other zones.
3) If a zone is down and no instances are found in other zones, raise a ZoneRequestError... as it's possible the instance exists in the downed zones.
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