We are thrilled to announce the release of: python-openstackclient 2.6.0: OpenStack Command-line Client
This release is part of the newton release series. With source available at: https://git.openstack.org/cgit/openstack/python-openstackclient With package available at: https://pypi.python.org/pypi/python-openstackclient Please report issues through launchpad: https://bugs.launchpad.net/python-openstackclient For more details, please see below. 2.6.0 ^^^^^ New Features ************ * Add "server backup create" command * Add "network segment list" and "network segment show" commands. These are beta commands and subject to change. Use global option "-- os-beta-command" to enable these commands. [Blueprint routed- networks (https://blueprints.launchpad.net/neutron/+spec/routed- networks)] * Add "volume transfer request list" command [>>:lpbug:`1554886`<<] <SYSTEM MESSAGE: <string>:11: (ERROR/3) Unknown interpreted text role "lpbug".> * Add "--project" option to "flavor set" command to set project access to a flavor [>>:lpbug:`1575461`<<] <SYSTEM MESSAGE: <string>:14: (ERROR/3) Unknown interpreted text role "lpbug".> * Add "--project" option to "flavor unset" command to remove project access to a flavor [>>:lpbug:`1575461`<<] <SYSTEM MESSAGE: <string>:18: (ERROR/3) Unknown interpreted text role "lpbug".> * Add "image unset" command [>>:lpbug:`1582968`<<] <SYSTEM MESSAGE: <string>:22: (ERROR/3) Unknown interpreted text role "lpbug".> * Add "ip availability list" and "ip availability show" commands [Blueprint >>:oscbp:`neutron-ip-capacity`<<] <SYSTEM MESSAGE: <string>:24: (ERROR/3) Unknown interpreted text role "oscbp".> * Add "--state" option to "server set" command to set the server to active or error state. [Blueprint server-reset-state (https://blueprints.launchpad.net/python-openstackclient/+spec /server-reset-state)] Upgrade Notes ************* * "address scope delete" command now accepts multiple address scopes in a single command * "compute agent delete" command now supports deleting multiple agents in a single command * An exception is not raised by command "service set" when nothing specified. Instead, the service is not enabled by default. And if " --disable-resion" is specified but not "--disable", an exception will be raised. Bug Fixes ********* * Fix the "--enable" option on all commands by changing the "-- enable- beta-commands" global option to "--os-beta-command". There are no upgrade impacts for the global option rename since the old name isn't used. [Bug 1588384 (https://bugs.launchpad.net/python- openstackclient/+bug/1588384)] Changes in python-openstackclient 2.5.0..2.6.0 ---------------------------------------------- d24c255 Release note cleanups for 2.6.0 eb421f6 Support error handling for "port delete" command 5293bb1 Fix i18n support problems in identity 5d404ec Add functional tests for IP availability 658dc23 Fix release note links to (now) external docs 4bea5d3 Fix errors for "volume type unset" command 5b31793 fix keypair help msg 54e81a9 Add newline to strings in stdout/stderr.write() 6de7bf0 modify server group 2c965b8 fix image unset 08e7801 Add server set/unset unit test cases d4c86de Updated from global requirements 2178ced Add support for volume transfer request list ac1d86c Refactor SetService --enable/disable option 2672e37 Make set/unset commands in volume return normally when nothing specified 4883c2b Imported Translations from Zanata eab6cde Add network availability for osc 01ad9ab Modify the style of translated messages 6d1dd68 Check port name in set port tests c95c73f Fix wrong test in flavor unit tests 95d5d9f Fix some missing i18n support problems in compute 3078540 Updated from global requirements 909bab1 Support multiple argument for compute agent delete command 41f5521 Update v2 endpoint show help 6f2c173 Fix --enable options on commands 22c60f3 Add support for removing flavor-access 55466d8 Trivial: Remove duplicated line in man page 6ab1eab Updated from global requirements 478dd64 Modify lowercase to uppercase e7be973 Updated from global requirements 5a3a786 Trivial: Fix i18n support in network/common.py 677dfaa Fix unit test for volume commands in volumev2 550ebac include old release notes in reno a207fdf add unit test for compute agent command dce3962 Add FakeQos class and update unit test for qos_specs in VolumeV2 dfea25d Updated from global requirements 7def236 Fix i18n support in cinder c46a559 Add support for setting flavor-access 1a7284f Support to set server state 3e11661 Add "image unset" command 97162ec Fix output and error log in server.py 537f5cb Support deleting multi address scopes in networkv2 366adf9 Fix functest "test_server_metadata()" in test_sever.py b2a0e63 Fix help message for "server group delete" command 6a55e05 Add network segment command object 460846c [compute] Add server backup function 62ec00f i18n support for leftover exception messages in volume 5f95078 Do not require an scope when setting a password 9e9e4e6 fix endpoint show help Diffstat (except docs and test files) ------------------------------------- .../command-objects/volume-transfer-request.rst | 21 + openstackclient/common/command.py | 10 + openstackclient/common/quota.py | 2 +- openstackclient/compute/client.py | 18 +- openstackclient/compute/v2/agent.py | 22 +- openstackclient/compute/v2/flavor.py | 104 +- openstackclient/compute/v2/keypair.py | 4 +- openstackclient/compute/v2/server.py | 37 +- openstackclient/compute/v2/server_backup.py | 134 ++ openstackclient/compute/v2/server_group.py | 12 +- openstackclient/compute/v2/service.py | 38 +- openstackclient/identity/v2_0/catalog.py | 2 +- openstackclient/identity/v2_0/endpoint.py | 8 +- openstackclient/identity/v2_0/project.py | 9 +- openstackclient/identity/v2_0/role.py | 6 +- openstackclient/identity/v2_0/user.py | 5 +- openstackclient/identity/v3/catalog.py | 2 +- openstackclient/identity/v3/consumer.py | 13 +- openstackclient/identity/v3/credential.py | 25 +- openstackclient/identity/v3/domain.py | 26 +- openstackclient/identity/v3/ec2creds.py | 12 +- openstackclient/identity/v3/endpoint.py | 42 +- openstackclient/identity/v3/federation_protocol.py | 46 +- openstackclient/identity/v3/group.py | 90 +- openstackclient/identity/v3/identity_provider.py | 39 +- openstackclient/identity/v3/mapping.py | 21 +- openstackclient/identity/v3/policy.py | 21 +- openstackclient/identity/v3/project.py | 52 +- openstackclient/identity/v3/role.py | 51 +- openstackclient/identity/v3/role_assignment.py | 15 +- openstackclient/identity/v3/service.py | 34 +- openstackclient/identity/v3/service_provider.py | 38 +- openstackclient/identity/v3/token.py | 35 +- openstackclient/identity/v3/trust.py | 27 +- openstackclient/identity/v3/unscoped_saml.py | 9 +- openstackclient/identity/v3/user.py | 65 +- openstackclient/image/v2/image.py | 89 +- .../locale/de/LC_MESSAGES/openstackclient.po | 117 +- openstackclient/locale/openstackclient.pot | 1410 -------------------- .../locale/zh_TW/LC_MESSAGES/openstackclient.po | 63 +- openstackclient/network/client.py | 7 +- openstackclient/network/common.py | 17 +- openstackclient/network/v2/address_scope.py | 24 +- openstackclient/network/v2/ip_availability.py | 109 ++ openstackclient/network/v2/network_segment.py | 115 ++ openstackclient/network/v2/port.py | 17 +- .../notes/bug-1543222-6f8579344ff5c958.yaml | 6 + openstackclient/shell.py | 2 +- openstackclient/volume/v1/qos_specs.py | 4 - openstackclient/volume/v1/snapshot.py | 6 - openstackclient/volume/v1/volume.py | 5 - .../volume/v1/volume_transfer_request.py | 51 + openstackclient/volume/v1/volume_type.py | 2 - openstackclient/volume/v2/qos_specs.py | 8 +- openstackclient/volume/v2/snapshot.py | 9 +- openstackclient/volume/v2/volume.py | 4 - .../volume/v2/volume_transfer_request.py | 51 + openstackclient/volume/v2/volume_type.py | 27 +- .../notes/add-server-backup-e63feaebb6140f83.yaml | 3 + ...ddress-scope-delete-multi-31c3af73feb31265.yaml | 5 + .../notes/bp-routed-networks-3eea4978c93aa126.yaml | 6 + .../notes/bug-1554886-8e5249a655e7e7b6.yaml | 5 + .../notes/bug-1575461-4d7d90e792132064.yaml | 10 + .../notes/bug-1582968-4d44912a033b242c.yaml | 4 + .../notes/bug-1588384-eb6976fcfb90cb4c.yaml | 7 + .../notes/compute-agent-deff48988e81b30e.yaml | 5 + .../notes/ip-availability-ca1cf440f6c70afc.yaml | 5 + .../notes/server-set-state-214b12ec2161de4d.yaml | 6 + .../notes/service-set-option-61772a8940ad0778.yaml | 6 + releasenotes/source/conf.py | 20 + releasenotes/source/index.rst | 1 + releasenotes/source/mitaka.rst | 6 +- releasenotes/source/pre_20_releases.rst | 694 ++++++++++ requirements.txt | 6 +- setup.cfg | 13 + test-requirements.txt | 6 +- 123 files changed, 4654 insertions(+), 3096 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 62bcfe3..5d8c844 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12 +12 @@ os-client-config>=1.13.1 # Apache-2.0 -oslo.config>=3.9.0 # Apache-2.0 +oslo.config>=3.10.0 # Apache-2.0 @@ -14 +14 @@ oslo.i18n>=2.1.0 # Apache-2.0 -oslo.utils>=3.5.0 # Apache-2.0 +oslo.utils>=3.11.0 # Apache-2.0 @@ -18 +18 @@ python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0 -python-cinderclient!=1.7.0,>=1.6.0 # Apache-2.0 +python-cinderclient!=1.7.0,!=1.7.1,>=1.6.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index ffc8326..a8d6aa4 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -8,2 +8,2 @@ discover # BSD -fixtures<2.0,>=1.3.1 # Apache-2.0/BSD -mock>=1.2 # BSD +fixtures>=3.0.0 # Apache-2.0/BSD +mock>=2.0 # BSD @@ -15 +15 @@ sphinx!=1.2.0,!=1.3b1,<1.3,>=1.1.2 # BSD -os-testr>=0.4.1 # Apache-2.0 +os-testr>=0.7.0 # Apache-2.0 _______________________________________________ OpenStack-announce mailing list OpenStack-announce@lists.openstack.org http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-announce