yahoo-eng-team team mailing list archive
-
yahoo-eng-team team
-
Mailing list archive
-
Message #88368
[Bug 1521291] Re: [RFE] Transition neutron CLI from python-neutronclient to python-openstackclient
** Changed in: neutron
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Yahoo!
Engineering Team, which is subscribed to neutron.
https://bugs.launchpad.net/bugs/1521291
Title:
[RFE] Transition neutron CLI from python-neutronclient to python-
openstackclient
Status in neutron:
Fix Released
Bug description:
[Existing problem]
The OpenStackClient CLI (python-openstackclient project) has limited neutron support (network, security group, security group rules, floating IP address and fixed IP address CRUD).
[Proposal]
Per OpenStack spec https://review.openstack.org/#/c/243348/, the OpenStackClient CLI should be the recommended CLI for OpenStack projects. Therefore, support provided by the existing neutron CLI should be moved from the python-neutronclient project to the python-openstackclient project.
[Benefits]
A common CLI for OpenStack projects provides users and operators a consistent CLI experience when working with OpenStack cloud environments.
[What is the enhancement?]
This enhancement would result in the neutron CLI moving from the python-neutronclient project to the python-openstackclient project. In addition, users of the python-neutronclient extensibility support would need to transition to the python-openstackclient plugin system. The state of the python-neutronclient project serving as a Python library is TBD given that the python-openstacksdk would be used to implement the neutron CLI support in the python-openstackclient project. Eventually, use of the python-neutronclient project would be deprecated and possibly removed.
I've recorded additional details in the following etherpad:
https://etherpad.openstack.org/p/transition_neutronclient_to_openstackclient
[Related information]
- OpenStack spec: Deprecate individual CLIs in favour of OSC ( https://review.openstack.org/#/c/243348/ )
- python-openstackclient spec: https://blueprints.launchpad.net/python-openstackclient/+spec/neutron-client
- Related etherpad: https://etherpad.openstack.org/p/transition_neutronclient_to_openstackclient
To manage notifications about this bug go to:
https://bugs.launchpad.net/neutron/+bug/1521291/+subscriptions
References