[release-announce] openstacksdk 0.13.0 (rocky)
no-reply at openstack.org
no-reply at openstack.org
Thu Apr 26 19:51:29 UTC 2018
We are satisfied to announce the release of:
openstacksdk 0.13.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.13.0
^^^^^^
New Features
* Ported in support for masakari/"instance_ha" service from *python-
masakariclient*.
* Updated the "openstack.config.cloud_config.CloudRegion" object to
be able to store and retreive cache settings and the password
callback object without needing an
"openstack.config.loader.OpenStackConfig" object.
Changes in openstacksdk 0.12.0..0.13.0
--------------------------------------
9c31aec Fix bugtracker and documentation references
48aac40 Fix openstack-inventory
c2cde29 Trivial: Update pypi url to new url
cc6dc84 Fix typo in README.rst
1fc0ea2 Add functional tests for Neutron DNS extension
08169b6 Add support for DNS attributes for floating IPs
91ab089 Temporarily disable neutron-grenade
60a3ef3 Fix DNS Recordset CRUD
088fe77 Add timeout options for listener
53cff8f Allow members to be set as "backup"
4807895 Allow cascade deletion of load balancer
76b941d Strip the version prefix from the next link for pagination
4bfba66 Fix resource not exist the resource.status error
082c6e6 create_subnet: Add filter on tenant_id if specified
f24ca69 Add release note for added masakari support
242ad35 Use 'none' auth plugin
5ba3ea3 Refactor _get_version_arguments
35edf46 Remove the need for OpenStackConfig in CloudRegion
dc56454 Run normalize_keys on config for session codepath
a4718c5 Add image_format for VEXXHOST profile
1f70f69 add lower-constraints job
ff4a261 Add support for trunk ports and subports
f44ed7a Update python-openstacksdk references to openstacksdk
1796d25 Rename python-openstacksdk to openstacksdk in zuul.yaml
5d3d9de fix doc title format error
ad545ef Add instance_ha service
20442a9 Updated from global requirements
1b7e5c0 Fix response always being False
23ed0aa Add 409 ConflictException
c12108e Provide OpenStackConfigException backwards compat
2f61a67 Use defined version instead of service.version parameter
ca3c3de Fix 'block_store' aliases define error
8143b28 Fix TypeError in case of FloatingIP add and remove
5ca3bf7 Fix devstack tests
7118810 Replace old http links with the newest https ones in docs
14e9d86 Updated from global requirements
7a1c3c6 Allow not resolving outputs on get stacks
ea51808 Redo role assignment list query filters
3ed046e Prepare for os-client-config wrapper
1d2753e Run os-client-config tests on sdk changes
9dd436f Update the invalid url in pages
16e045d Run examples tests with functional tests
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 2 +-
.zuul.yaml | 27 ++-
CONTRIBUTING.rst | 26 +--
README.rst | 13 +-
SHADE-MERGE-TODO.rst | 4 +-
devstack/plugin.sh | 8 +-
.../user/resources/baremetal/v1/port_group.rst | 2 +-
.../user/resources/clustering/v1/cluster.rst | 2 +-
.../user/resources/key_manager/v1/container.rst | 2 +-
.../user/resources/load_balancer/v2/l7_rule.rst | 4 +-
.../user/resources/load_balancer/v2/pool.rst | 2 +-
examples/connect.py | 18 +-
lower-constraints.txt | 37 ++++
openstack/_meta/connection.py | 5 +-
openstack/cloud/_heat/event_utils.py | 2 +-
openstack/cloud/cmd/inventory.py | 2 +-
openstack/cloud/openstackcloud.py | 49 +++--
openstack/config/_util.py | 57 ++++++
openstack/config/cloud_region.py | 112 +++++++----
openstack/config/defaults.py | 5 +-
openstack/config/exceptions.py | 17 ++
openstack/config/loader.py | 169 +++++++---------
openstack/config/vendors/vexxhost.json | 1 +
openstack/exceptions.py | 13 +-
openstack/identity/v3/role_assignment.py | 6 +-
openstack/image/v2/image.py | 2 +-
openstack/instance_ha/__init__.py | 0
openstack/instance_ha/instance_ha_service.py | 26 +++
openstack/instance_ha/v1/__init__.py | 0
openstack/instance_ha/v1/_proxy.py | 216 +++++++++++++++++++++
openstack/instance_ha/v1/host.py | 67 +++++++
openstack/instance_ha/v1/notification.py | 64 ++++++
openstack/instance_ha/v1/segment.py | 61 ++++++
openstack/load_balancer/v2/_proxy.py | 7 +-
openstack/load_balancer/v2/listener.py | 11 ++
openstack/load_balancer/v2/load_balancer.py | 19 ++
openstack/load_balancer/v2/member.py | 6 +-
openstack/network/v2/_proxy.py | 121 +++++++++++-
openstack/network/v2/floating_ip.py | 4 +
openstack/network/v2/trunk.py | 72 +++++++
openstack/profile.py | 2 +-
openstack/resource.py | 5 +-
.../functional/network/v2/test_floating_ip.py | 8 +-
.../functional/orchestration/v1/test_stack.py | 2 +-
.../unit/instance_ha/test_instance_ha_service.py | 30 +++
.../add-masakara-support-3f7df4436ac869cf.yaml | 5 +
...e-cloud-region-standalone-848a2c4b5f3ebc29.yaml | 6 +
releasenotes/source/conf.py | 2 +-
setup.cfg | 14 --
test-requirements.txt | 2 +-
tox.ini | 7 +
127 files changed, 2084 insertions(+), 556 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index cede4be..54ba19d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -11 +11 @@ oslotest>=3.2.0 # Apache-2.0
-requests-mock>=1.1.0 # Apache-2.0
+requests-mock>=1.2.0 # Apache-2.0
More information about the Release-announce
mailing list