Add a doc that dictates backwards incompatible changes
start tracking any changes in a standard format, so users may have a heads up about any impacts. Change-Id: Ibc06926a53592e927d11440362cd3598e0d4b2bf Closes-Bug: 1406470
This commit is contained in:
47
doc/source/backwards-incompatible.rst
Normal file
47
doc/source/backwards-incompatible.rst
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
==============================
|
||||||
|
Backwards Incompatible Changes
|
||||||
|
==============================
|
||||||
|
|
||||||
|
Despite our best efforts, sometimes the OpenStackClient team may introduce a
|
||||||
|
backwards incompatible change. For user convenience we are tracking any such
|
||||||
|
changes here (as of the 1.0.0 release).
|
||||||
|
|
||||||
|
Should positional arguments for a command need to change, the OpenStackClient
|
||||||
|
team attempts to make the transition as painless as possible. Look for
|
||||||
|
deprecation warnings that indicate the new commands (or options) to use.
|
||||||
|
|
||||||
|
List of Backwards Incompatible Changes
|
||||||
|
======================================
|
||||||
|
|
||||||
|
1. Rename command `openstack project usage list`
|
||||||
|
|
||||||
|
The `project` part of the command was pointless.
|
||||||
|
|
||||||
|
* In favor of: `openstack usage list` instead.
|
||||||
|
* As of: 1.0.2
|
||||||
|
* Removed in: TBD
|
||||||
|
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1406654
|
||||||
|
* Commit: https://review.openstack.org/#/c/147379/
|
||||||
|
|
||||||
|
2. <type> should not be optional for command `openstack service create`
|
||||||
|
|
||||||
|
Previously, the command was `openstack service create <name> --type <type>`,
|
||||||
|
whereas now it is: `openstack service create <type> --name <name>`
|
||||||
|
This bug also affected python-keystoneclient, and keystone.
|
||||||
|
|
||||||
|
* In favor of: making <type> a positional argument.
|
||||||
|
* As of: 1.0.2
|
||||||
|
* Removed in: TBD
|
||||||
|
* Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1404073
|
||||||
|
* Commit: https://review.openstack.org/#/c/143242/
|
||||||
|
|
||||||
|
For Developers
|
||||||
|
==============
|
||||||
|
|
||||||
|
If introducing a backwards incompatible change, then add the tag:
|
||||||
|
``BackwardsIncompatibleImpact`` to your git commit message, and if possible,
|
||||||
|
update this file.
|
||||||
|
|
||||||
|
To review all changes that are affected, use the following query:
|
||||||
|
|
||||||
|
https://review.openstack.org/#/q/project:openstack/python-openstackclient+AND+message:BackwardsIncompatibleImpact,n,z
|
@@ -18,6 +18,7 @@ Contents:
|
|||||||
authentication
|
authentication
|
||||||
interactive
|
interactive
|
||||||
humaninterfaceguide
|
humaninterfaceguide
|
||||||
|
backwards-incompatible
|
||||||
releases
|
releases
|
||||||
man/openstack
|
man/openstack
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user