diff options
| author | Richard Theis <rtheis@us.ibm.com> | 2016-03-29 13:10:47 -0500 |
|---|---|---|
| committer | Richard Theis <rtheis@us.ibm.com> | 2016-03-29 13:10:47 -0500 |
| commit | 6c82731fe733a6f85430cae0ddc541faa7f54dc5 (patch) | |
| tree | 619b7f635dedd7091265e8a39f48e09869f196a9 /doc/source/devref | |
| parent | 214854bf7ac19113f0b460c83e217b3827063e3f (diff) | |
| download | python-neutronclient-6c82731fe733a6f85430cae0ddc541faa7f54dc5.tar.gz | |
Devref Update: Transition to OpenStack Client
Update the "Transition to OpenStack Client" devref with the following:
- Status update per start of Newton release
- Change developer references to use github for latest information
Change-Id: I17111b833a83395f379ed8e93091cd1956b80dbd
Related-Bug: #1521291
Diffstat (limited to 'doc/source/devref')
| -rw-r--r-- | doc/source/devref/transition_to_osc.rst | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/doc/source/devref/transition_to_osc.rst b/doc/source/devref/transition_to_osc.rst index 0ac2c90..511c41a 100644 --- a/doc/source/devref/transition_to_osc.rst +++ b/doc/source/devref/transition_to_osc.rst @@ -82,13 +82,13 @@ Transition Steps is enabled, then the nova client's Python library will continue to be used. See the following OSC bugs: - * `Floating IP CRUD <https://bugs.launchpad.net/python-openstackclient/+bug/1519502>`_ + * **In Progress** `Floating IP CRUD <https://bugs.launchpad.net/python-openstackclient/+bug/1519502>`_ - * `Port CRUD <https://bugs.launchpad.net/python-openstackclient/+bug/1519909>`_ + * **In Progress** `Port CRUD <https://bugs.launchpad.net/python-openstackclient/+bug/1519909>`_ - * `Security Group CRUD <https://bugs.launchpad.net/python-openstackclient/+bug/1519511>`_ + * **Done** `Security Group CRUD <https://bugs.launchpad.net/python-openstackclient/+bug/1519511>`_ - * `Security Group Rule CRUD <https://bugs.launchpad.net/python-openstackclient/+bug/1519512>`_ + * **In Progress** `Security Group Rule CRUD <https://bugs.launchpad.net/python-openstackclient/+bug/1519512>`_ 6. **In Progress:** OSC continues enhancing its networking support. At this point and when applicable, enhancements to the ``neutron`` @@ -122,8 +122,8 @@ Transition Steps Developer Guide --------------- The ``neutron`` CLI version 4.x, without extensions, supports over 200 -commands while the ``openstack`` CLI version 2.1.0 supports about 30 -networking commands. Of the 30 commands, many do not have all of the options +commands while the ``openstack`` CLI version 2.2.0 supports about 35 +networking commands. Of the 35 commands, many do not have all of the options or arguments of their ``neutron`` CLI equivalent. With this large functional gap, a couple critical questions for developers during this transition are "Which CLI do I change?" and "Where does my CLI belong?" The answer depends on the @@ -205,8 +205,8 @@ you can optionally propose an which documents the new command interface before proceeding with the implementation. Users of the neutron client's command extensions must adopt the -`OSC plugin system <http://docs.openstack.org/developer/python-openstackclient/plugins.html>`_ -for this transition. Such users will maintain their OSC plugin within their +`OSC plugin <https://github.com/openstack/python-openstackclient/blob/master/doc/source/plugins.rst>`_ +system for this transition. Such users will maintain their OSC plugin within their own project and should follow the guidance in the table above to determine which command to change. @@ -215,17 +215,17 @@ Developer References * See `OSC neutron support etherpad <https://etherpad.openstack.org/p/osc-neutron-support>`_ to determine if an ``openstack`` command is in progress. -* See `OSC command list <http://docs.openstack.org/developer/python-openstackclient/command-list.html>`_ +* See `OSC command list <https://github.com/openstack/python-openstackclient/tree/master/doc/source/command-objects>`_ to determine if an ``openstack`` command exists. * See `OSC command spec list <https://github.com/openstack/python-openstackclient/tree/master/doc/source/specs/command-objects>`_ to determine if an ``openstack`` command spec exists. * See `OSC plugin command list <http://docs.openstack.org/developer/python-openstackclient/plugin-commands.html>`_ to determine if an ``openstack`` plugin command exists. -* See `OSC command structure <http://docs.openstack.org/developer/python-openstackclient/commands.html>`_ +* See `OSC command structure <https://github.com/openstack/python-openstackclient/blob/master/doc/source/commands.rst>`_ to determine the current ``openstack`` command objects, plugin objects and actions. -* See `OSC human interface guide <http://docs.openstack.org/developer/python-openstackclient/humaninterfaceguide.html>`_ +* See `OSC human interface guide <https://github.com/openstack/python-openstackclient/blob/master/doc/source/humaninterfaceguide.rst>`_ for guidance on creating new OSC command interfaces. -* See `OSC plugin <http://docs.openstack.org/developer/python-openstackclient/plugins.html>`_ +* See `OSC plugin <https://github.com/openstack/python-openstackclient/blob/master/doc/source/plugins.rst>`_ for information on the OSC plugin system to be used for ``neutron`` CLI extensions. * Create an OSC blueprint: https://blueprints.launchpad.net/python-openstackclient/ * Report an OSC bug: https://bugs.launchpad.net/python-openstackclient/+filebug |
