[release-announce] openstack-heat 17.0.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Wed Oct 6 11:34:11 UTC 2021


We are ecstatic to announce the release of:

openstack-heat 17.0.0: OpenStack Orchestration

This release is part of the xena release series.

The source is available from:

    https://opendev.org/openstack/openstack-heat

Download the package from:

    https://tarballs.openstack.org/heat/

For more details, please see below.

17.0.0
^^^^^^


Upgrade Notes
*************

* Support for Block Storage API v2 has been removed.


Bug Fixes
*********

* Now the "[DEFAULT] shared_services_types" option includes
  "volumev3" service type by default.

Changes in openstack-heat 16.0.0..17.0.0
----------------------------------------

4cf0ff641 Drop support for Block Storage API v2
c34bebae9 Add volumev3 to shared_services_types by default
241b79a46 Update TOX_CONSTRAINTS_FILE for stable/xena
62ace639b Update .gitreview for stable/xena
605b10c31 Add missing oslo.cache options
3eaeda68b Allow arbitrary image properties
42b5f68bf Make grenade job voting again
1828df32f Use Block Storage API v3 instead of API v2
07810f6c9 Add "rule" property for anti-affinity
4fe338caf Use stdlib fnmatch module
0d1976c98 Don't reference OS::Nova::FloatingIP in the docs
892f365a1 Suppress policy deprecation warnings
3cf6c575d Switch to use <user/project>_domain_id in context
157f35805 [goal] Deprecate the JSON formatted policy file
ba0b6676c Add availability_zone to OS::Octavia::LoadBalancer
f341395a4 Fix SQLAlchemy use for version 1.4
ec0c79a15 Add explict dependency to avoid gate unstable
793f5b37a [Doc] Moving to OFTC
29573f8fb [ussuri][goal] Update contributor documentation
9652d45e3 Fix zuul config for heat-functional
a8f8528d1 Preserve order in list_concat_unique
49e5e1205 Fix failing test_common_constraints
bfbaab107 Don't update status for replaced resource
6ff0dc2e1 Assume interface detach called for port not found
1ac36e4a7 Add Python3 xena unit tests
684c14f3d Update master for stable/wallaby
150c0a9bd Check ready status volume before extend volume
2d692e22f Detect EL8 platform-python
9d29e035d Calculate resource data prior to legacy updates


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

.gitreview                                         |  1 +
.zuul.yaml                                         | 26 +++----
CONTRIBUTING.rst                                   | 23 +++---
api-ref/source/v1/parameters.yaml                  |  2 +-
config-generator.conf                              |  1 +
.../architecture.rst                               |  0
.../{contributor => developing_guides}/gmr.rst     |  0
.../pluginguide.rst                                |  2 +-
.../rally_on_gates.rst                             |  0
.../schedulerhints.rst                             |  0
.../supportstatus.rst                              |  0
heat/api/cfn/v1/stacks.py                          |  2 +-
heat/api/openstack/v1/actions.py                   |  2 +-
heat/api/openstack/v1/build_info.py                |  2 +-
heat/api/openstack/v1/events.py                    |  2 +-
heat/api/openstack/v1/resources.py                 |  2 +-
heat/api/openstack/v1/services.py                  |  2 +-
heat/api/openstack/v1/stacks.py                    |  2 +-
heat/cloudinit/loguserdata.py                      |  9 +++
heat/cmd/status.py                                 | 10 +--
heat/common/config.py                              |  7 +-
heat/common/context.py                             | 58 +++++++-------
heat/common/policy.py                              | 10 +++
heat/db/sqlalchemy/api.py                          |  5 +-
heat/engine/clients/os/cinder.py                   | 11 +--
heat/engine/clients/os/nova.py                     |  2 +-
heat/engine/clients/progress.py                    |  3 +-
heat/engine/environment.py                         |  2 +-
heat/engine/hot/functions.py                       | 14 ++--
heat/engine/resource.py                            |  2 -
heat/engine/resources/openstack/cinder/volume.py   | 17 ++++
heat/engine/resources/openstack/glance/image.py    | 42 ++++++++--
.../resources/openstack/nova/server_group.py       | 35 +++++++--
.../resources/openstack/octavia/loadbalancer.py    | 10 ++-
heat/engine/stack.py                               |  5 ++
heat/objects/resource.py                           |  3 +-
.../functional/test_create_update.py               |  3 +
lower-constraints.txt                              | 12 +--
...ilability-zone-to-octavia-193bcd2aee264fbd.yaml |  4 +
...xtra-properties-to-glance-bb6e6e5d02473877.yaml | 10 +++
...son-formatted-policy-file-ac2f98b31ece0baf.yaml | 20 +++++
...d_services_types-volumev3-a2c24233b5812e40.yaml |  5 ++
.../notes/volumev2-removal-13eeb4d7192578ee.yaml   |  4 +
releasenotes/source/index.rst                      |  1 +
releasenotes/source/wallaby.rst                    |  6 ++
requirements.txt                                   |  8 +-
tox.ini                                            |  6 +-
80 files changed, 561 insertions(+), 368 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 46ef80646..2f54c37aa 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -19 +19 @@ oslo.cache>=1.26.0 # Apache-2.0
-oslo.config>=6.0.0 # Apache-2.0
+oslo.config>=6.8.0 # Apache-2.0
@@ -31,2 +31,2 @@ oslo.service!=1.28.1,>=1.24.0 # Apache-2.0
-oslo.upgradecheck>=0.1.0 # Apache-2.0
-oslo.utils>=3.40.0 # Apache-2.0
+oslo.upgradecheck>=1.3.0 # Apache-2.0
+oslo.utils>=4.5.0 # Apache-2.0
@@ -62 +62 @@ PyYAML>=5.1 # MIT
-requests>=2.14.2 # Apache-2.0
+requests>=2.23.0 # Apache-2.0






More information about the Release-announce mailing list