We are chuffed to announce the release of: python-openstackclient 7.3.0 This release is part of the epoxy 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://bugs.launchpad.net/python-openstackclient/+bugs For more details, please see below. 7.3.0 ^^^^^ New Features ************ * Add "trusted" attribute to the "port create" and "port set" commands. It can be set to "true" with "--trusted" and to "false" with "--not-trusted" CLI arguments passed to the "port create" and "port set" commands`` * Add "qinq-vlan" and "no-qinq-vlan" arguments to the "network create" command. It will enable/disable QinQ feature for the created network. This new argument is mutually exclusive with the "transparent-vlan" - only one of them can be set to "True" for the network. * The "server create" command now supports a "--no-security-group" option. When provided, no security groups will be associated with ports created and attached to the server during server creation. This does not affect pre-created ports. * Listing volume backups now shows the created_at column when volume v3 API is used. Upgrade Notes ************* * The following commands have been migrated to SDK: * "credential create" * "credential delete" * "credential list" * "credential set" * "credential show" * The following commands have been migrated to SDK: * "region create" * "region list" * "region delete" * "region set" * "region show" * The following commands have been migrated to SDK: * "service provider create" * "service provider delete" * "service provider set" * "service provider list" * "service provider show" * The following commands have been migrated to SDK: * "trust create" * "trust list" * "trust delete" * "trust show" Bug Fixes ********* * Fixed the output of "volume backup restore" command. * Fixed the "openstack volume backup show" command to show a backup by name. Changes in python-openstackclient 7.2.1..7.3.0 ---------------------------------------------- 34121473 Add "qinq-vlan" and "no-qinq-vlan" params to the "network create" cmd e761ef8e Temporary ignore "is_vlan_qinq" column in the output 060d706b Identity: Deprecate `--region None` in limits/registered limits d2d72192 Get "security_groups" when port list 4f95e0aa Show final image state after image create 8f1382ed Identity: Migrate 'role' commands to SDK 2a0431e8 Add the trunk subports information to the port list command 03e2fdd1 Fix: Volume backup restore output 769bf87d identity: Migrate 'trust' commands to SDK 38407c6a tests: Stop setting attributes on class 32bd5d35 Adopt sdk_fakes for compute.test_server_volume 4cef5f55 Adopt sdk_fakes for compute.test_server_group 38029c69 Adopt sdk_fakes for compute.test_hypervisor 776b7d0c Adopt sdk_fakes for compute.test_usage afc0d3c2 Adopt sdk_fakes for compute.test_service 42b1698e Adopt sdk_fakes for compute.test_keypair d175dea6 Adopt sdk_fakes for compute.test_console 329b351c Adopt sdk_fakes for compute.aggregate 56baf506 identity: Migrate 'service provider' commands to SDK 99cef935 quota: Catch correct exception type for Compute quotas e736394d tests: Add functional test for adding, removing SGs 22b30b99 compute: Workaround bug #2089821 c888cf25 network: Make better use of argparse 5ef5cc9c compute: Add server create --no-security-group option ecc744a4 Remove ceilometer service overrides 4c829001 identity: Migrate `region` commands to SDK 8f56d3f5 reno: Update master for unmaintained/2023.1 9c6df823 identity: Migrate 'credential' commands to SDK fb1f841d Replace deprecated datetime.utcnow() 58e21d8e requirements: Remove unused test deps 88909814 Skip tips jobs on pre-commit config update e5ccf1eb common: Use correct argument for volume limits 47144103 Add "trusted" attribute to the "port" 2e491191 Fix ignored --user-domain in role assignment list 695d025f Show Created At column for volume backups in v3 db115c09 remove project from network flavor profile b6b18489 Fix volume backup show by name Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 12 +- openstackclient/common/limits.py | 2 +- openstackclient/common/quota.py | 9 +- openstackclient/compute/v2/server.py | 60 +- openstackclient/compute/v2/usage.py | 4 +- openstackclient/identity/common.py | 56 +- openstackclient/identity/v3/credential.py | 73 +- openstackclient/identity/v3/limit.py | 15 + openstackclient/identity/v3/region.py | 45 +- openstackclient/identity/v3/registered_limit.py | 18 + openstackclient/identity/v3/role.py | 404 ++++-- openstackclient/identity/v3/role_assignment.py | 2 +- openstackclient/identity/v3/service_provider.py | 140 ++- openstackclient/identity/v3/trust.py | 189 +-- openstackclient/image/v2/image.py | 3 + openstackclient/network/v2/network.py | 33 + .../network/v2/network_flavor_profile.py | 18 +- openstackclient/network/v2/port.py | 92 +- .../identity/v3/test_application_credential.py | 3 +- .../functional/identity/v3/test_role_assignment.py | 8 + .../identity/v3/test_service_provider.py | 6 +- .../unit/identity/v2_0/test_role_assignment.py | 3 +- .../unit/identity/v3/test_service_provider.py | 368 +++--- .../unit/network/v2/test_network_flavor_profile.py | 35 - openstackclient/volume/v2/volume_backup.py | 13 +- openstackclient/volume/v3/volume_backup.py | 15 +- ...d-trusted-vif-to-the-port-0a0c76d9da8f3da0.yaml | 7 + ...-vlan_qinq-to-the-network-3556c094aeedc0de.yaml | 7 + .../notes/fix-restore-resp-e664a643a723cd2e.yaml | 4 + .../fix-show-backup-by-name-0759c55396be77a3.yaml | 5 + ...migrate-credential-to-sdk-33a841847fe7d568.yaml | 10 + .../migrate-region-to-sdk-fbd27bceaa1db9dc.yaml | 10 + ...e-service-provider-to-sdk-74dc48b227f21a05.yaml | 10 + .../migrate-trust-to-sdk-9397c9cfddcb636a.yaml | 9 + ...-no-security-group-option-627697bddae429b1.yaml | 7 + ...backup-created-at-list-v3-47400b31be5143bc.yaml | 5 + releasenotes/source/2023.1.rst | 2 +- test-requirements.txt | 2 - 70 files changed, 3108 insertions(+), 2290 deletions(-) Requirements updates -------------------- diff --git a/test-requirements.txt b/test-requirements.txt index 275c2ff1..c9c1b28c 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -3,2 +2,0 @@ fixtures>=3.0.0 # Apache-2.0/BSD -oslotest>=3.2.0 # Apache-2.0 -requests>=2.14.2 # Apache-2.0
participants (1)
-
no-reply@openstack.org