 62bb88f621
			
		
	
	62bb88f621
	
	
	
		
			
			Nova client was changed to take a rule id for security group rule delete. https://github.com/openstack/python-novaclient/blob/master/novaclient/v2/security_group_rules.py#L72 Change-Id: I0a69f3f196a36f267ee85a651b09aa8d3c328121 Closes-Bug: #1450872
		
			
				
	
	
		
			60 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| ==============================
 | |
| 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/
 | |
| 
 | |
| 3. Command `openstack security group rule delete` now requires rule id
 | |
| 
 | |
|   Previously, the command was `openstack security group rule delete --proto
 | |
|   <proto> [--src-ip <ip-address> --dst-port <port-range>] <group>`,
 | |
|   whereas now it is: `openstack security group rule delete <rule>`.
 | |
| 
 | |
|   * In favor of: Using `openstack security group rule delete <rule>`.
 | |
|   * As of: 1.2.1
 | |
|   * Removed in: NA
 | |
|   * Bug: https://bugs.launchpad.net/python-openstackclient/+bug/1450872
 | |
|   * Commit: https://review.openstack.org/#/c/179446/
 | |
| 
 | |
| 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
 |