← Back to team overview

yahoo-eng-team team mailing list archive

[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