[release-announce] python-openstackclient 5.8.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Tue Mar 8 13:07:52 UTC 2022


We are gleeful to announce the release of:

python-openstackclient 5.8.0: OpenStack Command-line Client

This release is part of the yoga release series.

The source is available from:

    https://opendev.org/openstack/python-openstackclient

Download the package from:

    https://pypi.org/project/python-openstackclient

Please report issues through:

    https://storyboard.openstack.org/#!/project/openstack/python-
openstackclient

For more details, please see below.

Changes in python-openstackclient 5.7.0..5.8.0
----------------------------------------------

47fa9ba3 Add support for setting extra DHCP options on existing ports
9c5220c9 docs: Document additional 'server migration' commands
d565f110 Add support for 'remote-managed' vnic type
746b9133 Don't fail on extlinks warnings for reno build
26144743 Support Neutron Local IP CRUD
18dcd7c9 Get rid of tenant_id in the network commands
b5a2714b Switch compute service list, delete and set to sdk.
f461af0a Skip original_name from flavor info
f533dca5 Fix volume set functional test
724852e6 Add location to fake network objects
90eb0ca4 Hide location columns for network objects
3a929611 compute: Pass through args to ssh
ba69870d compute: Fix weird option definition for 'server ssh'
0cde82dc compute: Return information about fixed IP
9971d725 Switch add fixed IP to SDK
4e9b9298 Allow setting gateway when creating a router
32e18253 Fix RemoveServerVolume
bef70397 Add network update quota "limit_check" parameter
c8c4f764 Add --security-group to port list
8e362402 compute: Show flavor in 'server list' with API >= 2.47
4c3de28e compute: Reorder building of columns for 'server list'
ff96fea0 Switch server suspend and server resume to SDK
b515fe61 Switch server pause and server unpause to SDK
f82afc7f Switch openstack server remove port/network to using sdk
f4629331 Allow unset port's host_id
fae293dd Switch command server remove volume to sdk
28cd5763 Add functional test for server add/remove volume.
860d6360 Temporarily drop aodhclient from doc build
3078a0a1 Switch command server add volume to sdk.
b3d09ffc Add missing command mapping in nova
61fac5b7 image: Sanity check the 'SetImage' command
1feb6764 tests: Update fake image client in tests
2135a9ea image: Remove FakeImage test helper
690e9a13 image: Remove dead test helper methods
9acbd3e1 Switch server image create to SDK
2183a611 Switch openstack server add port/network to using sdk.
8cb0a286 compute: Don't warn if disk overcommit params unset
eca1fcd6 Include hosts in aggregate list --long
e4e9fb59 Add --subnet-pool to subnet list


Diffstat (except docs and test files)
-------------------------------------

.../cli/command-objects/local-ip-association.rst   |   11 +
.../cli/command-objects/server-migration.rst       |    2 +-
lower-constraints.txt                              |    2 +-
openstackclient/common/quota.py                    |    9 +
openstackclient/compute/v2/aggregate.py            |    2 +
openstackclient/compute/v2/flavor.py               |    2 +-
openstackclient/compute/v2/server.py               |  531 ++++----
openstackclient/compute/v2/server_image.py         |   18 +-
openstackclient/compute/v2/service.py              |  131 +-
openstackclient/image/v2/image.py                  |   90 +-
openstackclient/network/v2/address_group.py        |   13 +-
openstackclient/network/v2/address_scope.py        |   11 +-
openstackclient/network/v2/floating_ip.py          |   17 +-
.../network/v2/floating_ip_port_forwarding.py      |   11 +-
openstackclient/network/v2/ip_availability.py      |   12 +-
openstackclient/network/v2/l3_conntrack_helper.py  |    7 +-
openstackclient/network/v2/local_ip.py             |  310 +++++
openstackclient/network/v2/local_ip_association.py |  197 +++
openstackclient/network/v2/network.py              |   15 +-
openstackclient/network/v2/network_agent.py        |    7 +-
.../network/v2/network_auto_allocated_topology.py  |   13 +-
openstackclient/network/v2/network_flavor.py       |   10 +-
.../network/v2/network_flavor_profile.py           |   10 +-
openstackclient/network/v2/network_meter.py        |   10 +-
openstackclient/network/v2/network_meter_rule.py   |   13 +-
openstackclient/network/v2/network_qos_policy.py   |   10 +-
openstackclient/network/v2/network_qos_rule.py     |   11 +-
.../network/v2/network_qos_rule_type.py            |    2 +-
openstackclient/network/v2/network_rbac.py         |   10 +-
openstackclient/network/v2/network_segment.py      |    8 +-
.../network/v2/network_segment_range.py            |    8 +-
openstackclient/network/v2/port.py                 |   48 +-
openstackclient/network/v2/router.py               |   85 +-
openstackclient/network/v2/security_group.py       |   12 +-
openstackclient/network/v2/security_group_rule.py  |   13 +-
openstackclient/network/v2/subnet.py               |   22 +-
openstackclient/network/v2/subnet_pool.py          |   11 +-
.../unit/network/v2/test_floating_ip_network.py    |   14 +-
.../network/v2/test_floating_ip_port_forwarding.py |    6 -
.../unit/network/v2/test_local_ip_association.py   |  328 +++++
.../v2/test_network_auto_allocated_topology.py     |    6 +-
.../unit/network/v2/test_network_flavor_profile.py |    6 +-
.../unit/network/v2/test_network_qos_policy.py     |    6 +-
.../unit/network/v2/test_security_group_network.py |    6 +-
.../network/v2/test_security_group_rule_network.py |    2 +-
.../add-network-local-ip-df3a9ce7610d8b90.yaml     |    8 +
...option-to-unset-port-host-c76de9b1d2addf9a.yaml |    5 +
...-remote-managed-vnic-type-4fc540b47427c37f.yaml |    6 +
.../notes/check-limit-quota-cc7f291dd1b537c1.yaml  |    5 +
...er-list-microversion-2.47-af200e9bb4747e2d.yaml |    8 +
.../list-subnet-by-pool-id-a642efc13d04fa08.yaml   |    5 +
...grate-add-fixed-ip-to-sdk-3d932d77633bc765.yaml |    3 +
...reate-server-image-to-sdk-e3d8077ffe05bb3d.yaml |    4 +
...d-network-add-port-to-sdk-7d81b25f59cfbec9.yaml |    4 +
...-server-add-volume-to-sdk-685e036a88839651.yaml |    4 +
...rver-pause-unpause-to-sdk-d74ec8536b764af6.yaml |    5 +
...ver-suspend-resume-to-sdk-fd1709336607b496.yaml |    5 +
...ce-list-delete-set-to-sdk-920cbe0d210af565.yaml |    3 +
.../options-create-router-97910a882b604652.yaml    |    8 +
.../notes/pass_ssh_args-cf26a2ce26ccddaf.yaml      |   14 +
.../port-list-security-group-4af5d2e789174ff9.yaml |    5 +
...emove-network-port-to-sdk-829ba711e0e198d5.yaml |    4 +
...rver-remove-volume-to-sdk-47e9befd2672dcdf.yaml |    4 +
releasenotes/source/conf.py                        |    8 +
requirements.txt                                   |    2 +-
setup.cfg                                          |   10 +
102 files changed, 4456 insertions(+), 1667 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 0ac991da..cb414ebb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ iso8601>=0.1.11 # MIT
-openstacksdk>=0.56.0 # Apache-2.0
+openstacksdk>=0.61.0 # Apache-2.0






More information about the Release-announce mailing list