[release-announce] heat 8.0.7 (ocata)

no-reply at openstack.org no-reply at openstack.org
Tue Sep 4 20:06:20 UTC 2018


We enthusiastically announce the release of:

heat 8.0.7: OpenStack Orchestration

This release is part of the ocata stable release series.

Download the package from:

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

For more details, please see below.

8.0.7
^^^^^

Security Issues

* Passwords generated by the OS::Heat::RandomString resource may
  have had less entropy than expected, depending on what is specified
  in the "character_class" and "character_sequence" properties. This
  has been corrected so that each character present in any of the
  specified classes or sequences now has an equal probability of
  appearing at each point in the generated random string.

* Heat no longer uses standard Python RNG when generating values for
  OS::Heat::RandomString resource, and instead relies on system's RNG
  for that.

Changes in heat 8.0.6..8.0.7
----------------------------

0187203 Ignore RESOLVE translation errors when translating before_props
41fd131 Ignore NotFound error in prepare_for_replace
472c710 Update test image
73361b4 Generate user passwords with special characters
8ce005c Fix entropy problems with OS::Random::String
de568e0 Replace random with SystemRandom for RandomString
b9a2f48 Add .testr.conf to work with latest Tempest
2bf19f5 Zuul: Remove project name
9ef06cc Fix non-destructive upgrade for deprecated res types in convergence
fe3bffa Migrate functional jobs to Zuul v3
475051b Install guide bug fix: incorrect auth_uri for ec2authtoken


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

.zuul.yaml                                         |  92 ++++++++++++++++
heat/common/password_gen.py                        | 117 ++++++++++++++++++++
.../clients/os/keystone/heat_keystoneclient.py     |   5 +-
heat/engine/resource.py                            |  45 +++++---
.../resources/openstack/heat/random_string.py      |  95 ++++------------
.../openstack/heat/wait_condition_handle.py        |   5 +-
heat/engine/resources/openstack/neutron/port.py    |  12 +-
heat/engine/resources/server_base.py               |   3 +-
heat/engine/resources/signal_responder.py          |   7 +-
heat/engine/translation.py                         |  74 ++++++++-----
.../functional/test_replace_deprecated.py          |  12 +-
install-guide/source/install-obs.rst               |   2 +-
install-guide/source/install-rdo.rst               |   2 +-
install-guide/source/install-ubuntu.rst            |   2 +-
playbooks/devstack/functional/post.yaml            |  15 +++
playbooks/devstack/functional/run.yaml             | 120 ++++++++++++++++++++
.../random-string-entropy-9b8e23874cd79b8f.yaml    |   9 ++
.../system-random-string-38a14ae2cb6f4a24.yaml     |   6 +
27 files changed, 669 insertions(+), 160 deletions(-)







More information about the Release-announce mailing list