We are thrilled to announce the release of: openstacksdk 0.15.0: An SDK for building applications to work with OpenStack This release is part of the rocky release series. Download the package from: https://pypi.org/project/openstacksdk For more details, please see below. 0.15.0 ^^^^^^ New Features ************ * Added magnum cluster CRUD support to cloud abstraction layer. * Add support for query of port binding extended attributes including 'binding:host_id', 'binding:vnic_type', 'binding:vif_type', 'binding:vif_details', and 'binding:profile'. * Added support for senlin * The *created* field which was returned by the Nova API is now returned as *created_at* as well when not using strict mode for consistency with other models. * Allows configuring Session's "connect_retries" and "status_code_retries" via the cloud configuration (options "<service type>_connect_retries", "connect_retries", "<service type>_status_code_retries" and "status_code_retries"). Bug Fixes ********* * Added workaround for using neutron on older clouds where the version discovery document requires auth. Changes in openstacksdk 0.14.0..0.15.0 -------------------------------------- cf47f3f Add support for processing insecure 0eedfb1 Fix for passing dict for get_* methods ed9cd86 Only send force parameter to live migration if supported 3fce613 Implementing solution for 2002563 issue from story board b9768bd Add connection backreference to proxy instances 8eb9a90 Add release note link in README b6020da Hardcode v2.0 onto end of neutron endpoints dcb6c53 Add Magnum cluster support 42836e4 Improve Magnum cluster templates functions e8e733c Finish migrating image tests to requests-mock 02a62a0 Convert image_client mocks in test_shade_operator ac9d4c1 Convert test_caching to requests-mock c3c3ea2 Convert domain params tests to requests_mock bf7fbc4 Move clustering additions from shade directories 41a7c9f Switch to providing created_at field for servers 13849fe fix misspelling of 'server' 4f92423 Adds Senlin support to openstacksdk 5267c5b Support port binding extended attributes for querying port e2fce2f Fix path for Limestone Networks vendor file 1423fc7 Fix clustering profile type miss list operation bb980cd Switch VEXXHOST to 'v3password' auth_type 130010d Change 'Member' role reference to 'member' 90396f4 Add tests to verify behavior on '' in self link f7da017 Add hypervisor details to hypervisors list if requested 98ee140 Add testing of availability_zones() "details" argument 46bb367 Allow configuring status_code_retries and connect_retries via cloud config Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 21 + README.rst | 1 + lower-constraints.txt | 2 +- openstack/cloud/_normalize.py | 39 + openstack/cloud/_utils.py | 7 +- openstack/cloud/openstackcloud.py | 769 ++++++++++- openstack/clustering/v1/_proxy.py | 14 + openstack/clustering/v1/profile_type.py | 6 + openstack/compute/v2/_proxy.py | 47 +- openstack/compute/v2/hypervisor.py | 8 + openstack/compute/v2/limits.py | 2 +- openstack/compute/v2/server.py | 83 +- openstack/config/cloud_region.py | 79 +- openstack/config/defaults.json | 1 + openstack/config/vendors/limestonenetworks.json | 15 + .../config/vendors/vendors/limestonenetworks.json | 15 - openstack/config/vendors/vexxhost.json | 1 + openstack/network/v2/port.py | 2 + openstack/service_description.py | 1 + openstack/utils.py | 26 + ...dd-magnum-cluster-support-843fe2709b8f4789.yaml | 4 + ...upport_port_binding_attrs-c70966724eb970f3.yaml | 5 + .../added-senlin-support-1eb4e47c31258f66.yaml | 3 + .../notes/neutron-discovery-54399116d5f810ee.yaml | 5 + ...switch-nova-to-created_at-45b7b50af6a2d59e.yaml | 5 + .../notes/wire-in-retries-10898f7bc81e2269.yaml | 7 + requirements.txt | 2 +- 57 files changed, 4492 insertions(+), 543 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 4f679ba..5ffab64 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ os-service-types>=1.2.0 # Apache-2.0 -keystoneauth1>=3.7.0 # Apache-2.0 +keystoneauth1>=3.8.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org