Use Neutron by default
This is a specless blueprint to track the work to change the default value on the CONF.use_neutron option to True. That change itself is trivial, but there is a ton of impact to unit tests by doing that as the tests were mostly written with nova-network in mind, or at least just worked that way, especially with the global network API stub code all over the tests which stubs out nova-network API.
The process to work through this is to basically set CONF.use_
At the very end of the series we should have a change that sets CONF.use_
If we get too close to the end of the release and all of the tests aren't converted yet, we can still set CONF.use_
Blueprint information
- Status:
- Complete
- Approver:
- John Garbutt
- Priority:
- Medium
- Drafter:
- Matt Riedemann
- Direction:
- Approved
- Assignee:
- Matt Riedemann
- Definition:
- Approved
- Series goal:
- Accepted for ocata
- Implementation:
- Implemented
- Milestone target:
- ocata-3
- Started by
- Matt Riedemann
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
neutron: handle no_allocate in create_
Addressed by: https:/
Make test_serversV21 tests work with neutron by default
Addressed by: https:/
Explicitly use nova-network in nova-network network tests
Addressed by: https:/
Make vmware test_driver_api tests work with CONF.use_
Addressed by: https:/
Make libvirt unit tests work with CONF.use_
Addressed by: https:/
Make xenapi tests work with CONF.use_
Addressed by: https:/
Make nova.tests.
Addressed by: https:/
Make test_compute_api work with CONF.use_
Addressed by: https:/
Make test_compute_mgr work with CONF.use_
Addressed by: https:/
Restrict test_compute_cells to nova-network
Addressed by: https:/
Make test_shelve work with CONF.use_
Addressed by: https:/
Make test_compute pass with CONF.use_
Addressed by: https:/
Make test_quota work with CONF.use_
Addressed by: https:/
Make test_user_data and test_multiple_
Addressed by: https:/
Make test_virtual_
Addressed by: https:/
Make test_security_
Addressed by: https:/
Make test_tenant_
Addressed by: https:/
Make test_security_
Addressed by: https:/
Make test_server_usage work with CONF.use_
Addressed by: https:/
Make test_config_drive pass with CONF.use_
Addressed by: https:/
Make test_keypairs work with CONF.use_
Addressed by: https:/
Make test_scheduler_
Addressed by: https:/
Make test_floating_ip* pass with CONF.use_
Addressed by: https:/
Make test_attach_
Addressed by: https:/
Stub out os_vif.unplug in libvirt instance destroy tests
Addressed by: https:/
Make test_nova_manage pass with CONF.use_
Addressed by: https:/
Make test_metadata pass with CONF.use_
Addressed by: https:/
Make last remaining unit tests work with Neutron by default
Addressed by: https:/
WIP: Hack functional tests to run nova-network explicitly