Drop nova network support from Horizon
nova-network feature is deprecated in Newton and nova team drops corresponding features from novaclient in 8.x.x recently in Pike. It seems time to drop nova-network support in Horizon.
This work covers:
- delete corresponding API wrapper (security group and floating IP) from openstack_
- delete back-end check in the panel implementations
- delete network abstraction API wrapper (openstack_
Note that security group association per server is out of scope of this work (as Nova server API still supports security group association when creating a server).
There are several deprecation and drop plans:
(a) Drop horizon support for nova-network in Pike based on nova-network deprecation in Nova Newton release
(b) Deprecate horizon support for nova-network in Pike and say nova-network support MAY work with older novaclient <8.x.x).
Drop nova-network support in Queen release
(c) Deprecate horizon support for nova-network in Pike and implement horizon-specific python bindings which use older nova API micro-version. Drop nova-network support in Queen or R release.
There may need a discussion in the operator ML as well.
Related discussion in the dev ML.
Mar 2017: http://
Apr 2017: http://
Blueprint information
- Status:
- Complete
- Approver:
- Rob Cresswell
- Priority:
- High
- Drafter:
- Akihiro Motoki
- Direction:
- Approved
- Assignee:
- Akihiro Motoki
- Definition:
- Approved
- Series goal:
- Accepted for 12.0.0-pike
- Implementation:
- Implemented
- Milestone target:
- pike-2
- Started by
- Rob Cresswell
- Completed by
- Akihiro Motoki
Related branches
Related bugs
Sprints
Whiteboard
[Mar 16, 2017 amotoki] I sent a mail to operators ML to check the direction
http://
Gerrit topic: https:/
Addressed by: https:/
Drop Nova floating IP dependency from dashboard
Addressed by: https:/
Drop Nova security group dependency from dashboard
Addressed by: https:/
Drop Nova SG and FIP related unit tests from dashboard code
Addressed by: https:/
Drop novalclient security group and floating IP dependency
Addressed by: https:/
Add release note on drop-nova-network
Addressed by: https:/
Remove openstack_
Addressed by: https:/
Move SG and FIP API wrapper to api.neutron