openstacksdk 0.31.2 (train)
We are thrilled to announce the release of: openstacksdk 0.31.2: An SDK for building applications to work with OpenStack This release is part of the train release series. The source is available from: https://opendev.org/openstack/openstacksdk Download the package from: https://pypi.org/project/openstacksdk Please report issues through: https://storyboard.openstack.org/#!/project/760 For more details, please see below. 0.31.2 ^^^^^^ Bug Fixes * Basic networking list calls in the cloud layer been fixed to return an empty list if neutron is not running. * Fixed a bug related to metadata's key name. An exception was raised when setting it to "delete"," clear" or "key" Changes in openstacksdk 0.31.1..0.31.2 -------------------------------------- 6a266872 Correct endpoint_override discovery for service with dashes in their type 2081befb Can't create a metadata named key, clear, delete b2df6b19 Repair masakari FT 983cc997 Return empty lists for resources if neutron doesn't exist 2d406e71 Fix typo for subnet.py This 'slacc' should be 'slaac' 832e4368 Add Python 3 Train unit tests 9ad9da54 Increase randomness in ZONE creation 0a5bc189 Fix invalid assert state 3f604379 Replace nodepool func jobs e8afa687 Allow deeper levels of nesting for pdf builds 245ebae5 Switch cloud layer to use proxy for DNS b94a8ce4 from_conf: fix handling service names with dashes 9736d239 Use Resource layer for network SecurityGroups 9cce6310 Use Resource layer for next compute methods 40cc2cc5 Support deleting all routes in update_router a7fbaba3 Use Resource layer in cloud for SecurityGroups of server 10447761 Use Resource layer for the compute Hypervsors and Images Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 7 +- openstack/cloud/_compute.py | 142 +++----- openstack/cloud/_dns.py | 138 ++++---- openstack/cloud/_network.py | 52 +-- openstack/cloud/_security_group.py | 100 +++--- openstack/compute/v2/_proxy.py | 91 ++--- openstack/compute/v2/hypervisor.py | 11 +- openstack/compute/v2/image.py | 7 +- openstack/compute/v2/metadata.py | 5 +- openstack/compute/v2/server.py | 71 +++- openstack/compute/v2/server_group.py | 50 ++- openstack/config/cloud_region.py | 16 +- openstack/dns/v2/_base.py | 105 ++++++ openstack/dns/v2/_proxy.py | 21 +- openstack/dns/v2/floating_ip.py | 5 +- openstack/dns/v2/recordset.py | 6 +- openstack/dns/v2/zone.py | 4 +- openstack/dns/v2/zone_export.py | 4 +- openstack/dns/v2/zone_import.py | 4 +- openstack/dns/v2/zone_transfer.py | 4 +- openstack/network/v2/security_group.py | 8 +- openstack/network/v2/security_group_rule.py | 9 +- openstack/network/v2/subnet.py | 2 +- openstack/service_description.py | 2 +- .../unit/network/v2/test_security_group_rule.py | 27 +- ...work-resources-empty-list-6aa760c01e7d97d7.yaml | 5 + .../metadata-key-name-bugfix-77612a825c5145d7.yaml | 4 + setup.cfg | 2 +- tox.ini | 2 +- 53 files changed, 1425 insertions(+), 728 deletions(-)
participants (1)
-
no-reply@openstack.org