[openstackclient] python-openstackclient 3.7.0 (ocata)
We are amped to announce the release of: python-openstackclient 3.7.0: OpenStack Command-line Client This release is part of the ocata release series. The source is available from: https://git.openstack.org/cgit/openstack/python-openstackclient Download the package from: https://pypi.python.org/pypi/python-openstackclient Please report issues through launchpad: https://bugs.launchpad.net/python-openstackclient For more details, please see below. 3.7.0 ^^^^^ New Features ************ * Added "auto" and "none" as values for "--nic" to the``server create`` command. Specifying "none" will not attach a network to the server. Specifying "auto" will automatically attach a network. Note, v2.37 (or newer) of the Compute API is required for these options. [Bug 1650342 (https://bugs.launchpad.net/bugs/1650342)] * Add support for Network QoS rule commands: "network qos rule create", "network qos rule delete", "network qos rule list", "network qos rule show" and "network qos rule set" [Bug 1609472 (https://bugs.launchpad.net/bugs/1609472)] * Add support for Network QoS rule type commands: "network qos rule type list", [Bug 1612194 (https://bugs.launchpad.net/bugs/1612194)] * Add "--router" and "--no-router" options to "osc router set" command to modify routes in a router instance. [ Blueprint allow- overwrite-set-options (https://blueprints.launchpad.net/python- openstackclient/+spec/allow-overwrite-set-options)] * Add support for network metering commands: "network meter create", "network meter delete", "network meter show", "network meter list" [Blueprint :oscbp:`neutron-client-metering`] * Add "consistency group add volume" and "consistency group remove volume" commands in volume v2. [Bug 1642238 (https://bugs.launchpad.net/python-openstackclient/+bug/1642238)] * Add filters "--agent-type" and "--host" to "network agent list" command [Bug 1641868 (https://bugs.launchpad.net/bugs/1641868)] * Add "--type", "--action", "--long" options to "network rbac list" command [Bug 1648307 (https://bugs.launchpad.net/bugs/1648307)] * Add support to update image membership with the "--accept", "-- reject" and "--pending" options of the "image set command". Bug Fixes ********* * Fix an endpoint version problem with Image endpoints that contained the substring 'v2'. [Bug 1652827 (https://bugs.launchpad.net/bugs/1652827)] * Fix "--project" option for "flavor create" command when the ID for the new flavor is auto generated. [Bug 1654221 (https://bugs.launchpad.net/bugs/1654221)] * Fixed a "'Quota' object is not iterable" error in the "quota show" command that appeared with the initial release of openstacksdk v0.9.11 and v0.9.12. [Bug 1655537 (https://bugs.launchpad.net/bugs/1655537)] * Fix "floating ip delete" and "floating ip show" to accept IP addresses in addition to IDs to select floating IPs to delete or show. [Bug 1656402 (https://bugs.launchpad.net/bugs/1656402) * Work around a bug in OpenStackSDK 0.9.11 and 0.9.12 that causes "quota show --default" to fail. [Bug 1656572 (https://bugs.launchpad.net/python-openstackclient/+bug/1656572)] * Fix a bug of unable to filter volume list by "--project" and "-- user" options in the "openstack volume list". * Makes "openstack object save" much faster when saving an object to disk. [Bug 1654645 (https://bugs.launchpad.net/bugs/1654645)] Changes in python-openstackclient 3.6.0..3.7.0 ---------------------------------------------- 4d3cfb9 Release 3.7.0 cleanup b860ba0 SDK refactor: Prepare network agent commands d9361cb Updated from global requirements 4c5cea4 unskip port test 63cdf07 Use git+file urls instead of directories 8195265 Fix quota show --default command a76d381 Fix network functional tests for sdk 0.9.12 339af2c Fix floating IP delete and show by IP 7329e64 Fix subnet creating failure in functional test 14ff3ba fix functional tests for network agents 5988ee6 Fix security group rule list for NEtwork v2 6438500 Install from /opt/stack/new instead of git.o.o 024bd3b Fix quota show output 511b788 unskip network qos rule type functional test 96f3c7e Fix image member unit tests occasional failures e637e9c Fix flavor create help re swap size units 4b2355b Fix Network QoS rule CLI attrs parsing 28f9a9c Add unit test for multi volume types delete d98b72c add support for running tests with master dependencies 89b7488 Updated from global requirements 6b114cd Add support for Network QoS rule commands 1cdc131 Make 'object save' fast again 142c5fa Fix Octavia gate breakage caused by _get_columns() 51ea68a Fix filter error in os volume list 29146ab add domain id to expected IdP fields, unskip tests a6bfea9 skip tests related to SDK 0912 and keystone IdP change f825c9b Functional tests - flavor 2e78c11 Add options to allow filtering on agent list d80b146 Fix network service provider functional test 99aeff4 Fix "ip availability show" command 4d15a2a Updated from global requirements d8749f9 Fix creating a private flavor with ID auto f055fe6 Add support for Glance 'update image members' feature 1bd2bf6 Fixes image api URL endpoint for certain scenario c6aceb7 Remove unneeded methods from OS_Config class 96578cb Error handling for delete commands in identity be9e60b Update the description format 75f2875 Add ":option:` `" in the help message 0fb1378 OSC Network Meter 3da71c8 Beef up floating IP functional tests 241e0ec Beef up address scope functional tests 22cee10 Beef up network functional tests 0948aa6 update server migrate '--wait' description 13c8a1c Revert "WIP: Skip broken functional tests..." 17a249c Updated from global requirements 6929c50 Fix a spelling error 80c7037 Fix typo in release notes 7b1febf Add unit tests for usage commands in compute v2 b7ad35c Test-requirements.txt: Bump Hacking to 0.12 a3fbbd9 Updated from global requirements 188e32f WIP: Skip broken functional tests... 9e1e7e1 Add support for QoS rule type commands 5084ce1 Update earliest-version number format in release notes ff18e3d Should support 'auto' and 'none' as network parameter when boot instances 97c0b4b Fix all missing "os to openstack" transformation af7129c Add '--type'and other options to network rbac list 25104c7 Introduce overwrite functionality in ``osc router set`` 20b0b71 Add one test for "backup set" command 2f2603d Add two consistency group commands 035a870 Modified API calls in os usage 1f8485b Show team and repo badges on README Diffstat (except docs and test files) ------------------------------------- README.rst | 9 + .../command-objects/network-qos-rule-type.rst | 18 + openstackclient/api/image_v1.py | 6 +- openstackclient/api/image_v2.py | 6 +- openstackclient/api/object_store_v1.py | 2 +- openstackclient/common/client_config.py | 96 +- openstackclient/common/quota.py | 40 +- openstackclient/compute/v2/flavor.py | 6 +- openstackclient/compute/v2/server.py | 68 +- openstackclient/compute/v2/usage.py | 2 +- openstackclient/identity/v2_0/project.py | 24 +- openstackclient/identity/v2_0/role.py | 23 +- openstackclient/identity/v2_0/user.py | 24 +- openstackclient/identity/v3/group.py | 22 +- openstackclient/identity/v3/project.py | 30 +- openstackclient/identity/v3/role.py | 27 +- openstackclient/identity/v3/trust.py | 26 +- openstackclient/identity/v3/user.py | 30 +- openstackclient/image/v2/image.py | 36 +- openstackclient/network/v2/floating_ip.py | 81 +- openstackclient/network/v2/ip_availability.py | 4 +- openstackclient/network/v2/meter.py | 190 ++++ openstackclient/network/v2/network_agent.py | 69 +- openstackclient/network/v2/network_qos_rule.py | 356 +++++++ .../network/v2/network_qos_rule_type.py | 43 + openstackclient/network/v2/network_rbac.py | 36 +- .../network/v2/network_service_provider.py | 4 +- openstackclient/network/v2/router.py | 29 +- openstackclient/network/v2/security_group.py | 6 +- openstackclient/network/v2/security_group_rule.py | 45 +- .../functional/network/v2/test_address_scope.py | 148 ++- .../functional/network/v2/test_floating_ip.py | 143 ++- .../functional/network/v2/test_network_qos_rule.py | 181 ++++ .../network/v2/test_network_qos_rule_type.py | 28 + .../network/v2/test_network_service_provider.py | 2 +- .../unit/network/v2/test_network_qos_rule_type.py | 62 ++ openstackclient/volume/v1/volume_snapshot.py | 12 +- openstackclient/volume/v2/consistency_group.py | 92 ++ openstackclient/volume/v2/volume.py | 9 +- ...and-none-as-nic-parameter-ed23a6e7f99f250d.yaml | 9 + .../add-network-qos-rule-22cc1ddd509941db.yaml | 8 + ...dd-network-qos-rule-types-337e464c6e81f29c.yaml | 6 + ...verwrite-option-to-router-7c50c8031dab6bae.yaml | 6 + ...p-neutron-client-metering-1ee703a48343ece1.yaml | 7 + .../notes/bug-1613964-b3e8d9d828a3822c.yaml | 6 + .../notes/bug-1641868-97c284e33f944c2d.yaml | 6 + .../notes/bug-1648307-a2c6d7698e927449.yaml | 6 + .../notes/bug-1652827-f59bbd1b64df958d.yaml | 6 + .../notes/bug-1654221-a564ab75a6afc332.yaml | 6 + .../notes/bug-1655537-20b0eb676afa278f.yaml | 6 + .../notes/bug-1656402-88b12760fb2d4ef9.yaml | 6 + .../notes/bug-1656572-b40303ae50a41000.yaml | 6 + ...-volume-list-with-project-2dc867c5e8346a66.yaml | 5 + ...o-update-image-membership-68221f226ca3b6e0.yaml | 4 + .../speedup-object-save-6bd59e678a31c3e8.yaml | 5 + releasenotes/source/pre_20_releases.rst | 2 +- releasenotes/source/unreleased.rst | 2 +- requirements.txt | 2 +- setup.cfg | 15 + test-requirements.txt | 6 +- tox.ini | 10 + 119 files changed, 5709 insertions(+), 504 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ddbf13a..2608636 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10 +10 @@ keystoneauth1>=2.16.0 # Apache-2.0 -openstacksdk>=0.9.10 # Apache-2.0 +openstacksdk!=0.9.11,!=0.9.12,>=0.9.10 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 3b07d3c..b53d08d 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -4 +4 @@ -hacking<0.11,>=0.10.0 +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 @@ -31 +31 @@ python-heatclient>=1.6.1 # Apache-2.0 -python-ironicclient>=1.6.0 # Apache-2.0 +python-ironicclient>=1.9.0 # Apache-2.0 @@ -38 +38 @@ python-searchlightclient>=1.0.0 #Apache-2.0 -python-senlinclient>=0.3.0 # Apache-2.0 +python-senlinclient>=1.1.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org