Remove nova-network (partial)
The nova-network service has been deprecated since Newton and will only start in a cells v1 configuration since the Ocata release.
This blueprint is for tracking the removal of nova-network which will likely impact a lot of the code base (docs, tests, APIs, CI job configuration, etc).
Blueprint information
- Status:
- Complete
- Approver:
- melanie witt
- Priority:
- Medium
- Drafter:
- Matt Riedemann
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for rocky
- Implementation:
-
Implemented
- Milestone target:
-
rocky-3
- Started by
- Matt Riedemann
- Completed by
- Matt Riedemann
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Migrate tempest-dsvm-cells job to an in-tree job definition
Addressed by: https:/
Make nova-cells-v1 run with neutron
We agreed at the PTG to go ahead and attempt nova-net removal, CERN confirmed they no longer need it either, so approving for Rocky. -- melwitt 2018.03.14
Addressed by: https:/
Cleanup tempest-
Addressed by: https:/
Migrate tempest-dsvm-cells job to an in-tree job definition
Addressed by: https:/
Start untangling network utilities.
Addressed by: https:/
Move two more generic network utilities to a move obvious place.
Addressed by: https:/
Move create_tap_dev to the new utility method.
Addressed by: https:/
Move set_vf_
Addressed by: https:/
Rename network.utils to network.
Addressed by: https:/
Move IVS VIF plugging into the new utilities module.
Addressed by: https:/
Add test_set_
Addressed by: https:/
Add contributor docs on deprecating and removing compute REST APIs
Addressed by: https:/
WIP: xenapi: drop deprecated vif_driver config option
Addressed by: https:/
Remove support for /os-virtual-
After the Rocky summit we agreed to postpone the nova-network *service* removal since CERN is about half way migrated to Neutron. We can, however, continue removing the nova-network specific REST APIs, which is being tracked here: https:/
Addressed by: https:/
Remove support for /os-fixed-ips REST API
Addressed by: https:/
Fix API reference for os-floating-
Addressed by: https:/
Fix API reference for os-floating-ip-dns
Addressed by: https:/
Update API reference for os-floating-
Gerrit topic: https:/
Addressed by: https:/
manage: Remove dead code
Addressed by: https:/
Remove support for /os-floating-
Addressed by: https:/
Remove support for /os-floating-ip-dns REST API
Addressed by: https:/
Remove "DEPRECATED" tag from Obsolete APIs
There is still more work to do on this in Stein but we're done on this for Rocky so I'm closing it out. Will open a remove-
Work Items
Dependency tree

* Blueprints in grey have been implemented.