[release-announce] [tripleo] instack-undercloud 8.0.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Oct 27 16:17:46 UTC 2017


We contentedly announce the release of:

instack-undercloud 8.0.0: instack-undercloud

This release is part of the queens release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/instack-undercloud

Download the package from:

    https://tarballs.openstack.org/instack-undercloud/

Please report issues through launchpad:

    https://bugs.launchpad.net/tripleo

For more details, please see below.

8.0.0
^^^^^


New Features
************

* In this release the Heat convergence engine has been enabled on
  the undercloud, which allows multiple stack updates to be run at the
  same time.

* Mistral is now deployed with Keystone v3 options (authtoken).

* Implements websocket-logging Add an hourly cron trigger for
  tripleo- ui logging


Known Issues
************

* Keystone v2.0 APIs were removed so we now need to configure
  *project_domain_name* and *user_domain_name* to enable v3 API. We're
  using the Default domain since it was already in-use.


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

* On upgrade to this version, any existing overcloud stacks will be
  converted to use the Heat convergence engine.  The only user-visible
  impact of this should be the ability to use Heat convergence
  features.

* Wires up execution of the "post-upgrade" group of tripleo-
  validations to sanity check the undercloud. The validations are
  executed at the very end of the process, after the undercloud has
  been fully upgraded and all services started in the upgraded
  versions. If there is an error it is logged but not raised so these
  validations will not fail the upgrade. The operator can set the
  existing 'enable_validations' to false to skip these validations.


Bug Fixes
*********

* Explicitly set event pipeline publishers to panko and gnocchi to
  sent the events to both endpoints.

* When the hostname was written to /etc/hosts, it resulted in an
  invalid /etc/hosts file due to 127.0.0.1 being specified twice on
  different lines. That issue is now corrected such that the hostnames
  will be added to the existing line for 127.0.0.1, which results in
  valid syntax for /etc/hosts. See
  https://bugs.launchpad.net/tripleo/+bug/1709460

Changes in instack-undercloud 7.3.0..8.0.0
------------------------------------------

0df50b7 Run nova_api over httpd
7f90470 Updated from global requirements
2d72ba5 Use keystone v3 session with novaclient
938dc21 Increase the Mistral RPC timeout
c0f5264 (retry) configure all OpenStack services with default domain
a1f85e8 Revert "Configure all OpenStack services with default domain"
003e373 Configure all OpenStack services with default domain
9295d50 Enable convergence engine on the undercloud
7ab4feb Explicitly set event publishers to panko and gnocchi
3a67a6c Remove certificate resubmit from haproxy script
fc1c3ee Updated from global requirements
83db861 Stop using deprecated create_default_deployment_plan workflow
d899ac3 Fix Swift deployment due to missing directory
83bf89e Increase the size of the Mistral output limit
c0cffaa Deploy Mistral with Keystone v3 options (authtoken)
1570a9c Updated from global requirements
21c0ed7 Revert "Revert "Adds execution of post-upgrade validations on undercloud upgrade""
a580e72 Updated from global requirements
19c96cd Add an hourly cron trigger for tripleo-ui logging
c2aa2ad Add router for IPv6 ctlplane subnet
f1628c3 Create a IPv6 ctlplane subnet if using IPv6
78dd724 Assert that IPv6 ctlplane networks should be /64
7dd3434 Update the masquerade script to support IPv6
d6c0636 Only delete workflows with the tripleo-common-managed tag
e968b6f Wrap IPv6 addresses in square brackets
778cbda Parse DSN strings with regex
24694e5 Provide LOCAL_IP_WRAPPED as a instack env variable
cc75481 Use integer for rabbitmq port and specify management IP
fe25c53 Undercloud/Certmonger: Only attempt to reload haproxy is it's active
d87b1b6 Updated from global requirements
b675da8 Use Python to compute release notes version
6c3ca0c Revert "Adds execution of post-upgrade validations on undercloud upgrade"
29aaed3 Protect against plan migration failing
f220cf9 Update reno for stable/pike
c16213b Enable docker debug when deployed with debug
b366467 Disable compute auto disabling
722d9e4 Remove isolated-build element
04ac069 Fix invalid /etc/hosts edit


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

elements/isolated-build/README.md                  |  13 --
.../environment.d/no-source-repositories.bash      |   1 -
.../pre-install.d/00-disable-external-installs     |  10 --
.../puppet-stack-config/puppet-stack-config.pp     | 174 +++++++++++----------
.../puppet-stack-config.yaml.template              | 113 ++++++++-----
.../os-apply-config/root/stackrc                   |   2 +-
.../var/opt/undercloud-stack/masquerade            |  26 +--
.../post-configure.d/98-undercloud-setup           |  28 +++-
instack_undercloud/undercloud.py                   | 137 +++++++++++++---
instack_undercloud/validator.py                    |   4 +
.../notes/domain_params-63ef884e1ee154c0.yaml      |   6 +
.../notes/heat-convergence-fea9886b21ff02a5.yaml   |  10 ++
.../notes/keystone_authtoken-44befee30afcc206.yaml |   3 +
.../notes/logging-cron-291af6500bf05143.yaml       |   5 +
.../set-event-publishers-6d687ba1c4235a21.yaml     |   5 +
.../set-valid-hosts-file-49d6aa96365908a7.yaml     |   7 +
releasenotes/source/conf.py                        |   5 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/pike.rst                       |   6 +
requirements.txt                                   |  16 +-
scripts/instack-haproxy-cert-update                |   9 +-
templates/config.json.template                     |   1 +
test-requirements.txt                              |   8 +-
24 files changed, 491 insertions(+), 215 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index f111bad..8fe3bba 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ python-keystoneclient>=3.8.0 # Apache-2.0
-python-novaclient>=9.0.0 # Apache-2.0
+python-novaclient>=9.1.0 # Apache-2.0
@@ -10 +10,2 @@ python-swiftclient>=3.2.0 # Apache-2.0
-oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0
+oslo.config>=4.6.0 # Apache-2.0
+oslo.utils>=3.28.0 # Apache-2.0
@@ -12,5 +13,6 @@ psutil>=3.2.2 # BSD
-netaddr!=0.7.16,>=0.7.13 # BSD
-netifaces>=0.10.4  # MIT
-pystache # MIT
-os-refresh-config # Apache-2.0
-os-apply-config # Apache-2.0
+netaddr>=0.7.18 # BSD
+netifaces>=0.10.4 # MIT
+pystache>=0.5.4 # MIT
+os-refresh-config>=0.1.10 # Apache-2.0
+os-apply-config>=0.1.31 # Apache-2.0
+os-client-config>=1.28.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 9822367..ed07594 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-openstackdocstheme>=1.16.0 # Apache-2.0
+openstackdocstheme>=1.17.0 # Apache-2.0
@@ -16 +16 @@ testtools>=1.4.0 # MIT
-mock>=2.0 # BSD
+mock>=2.0.0 # BSD
@@ -18,2 +18,2 @@ oslotest>=1.10.0 # Apache-2.0
-bashate>=0.2 # Apache-2.0
-reno!=2.3.1,>=1.8.0 # Apache-2.0
+bashate>=0.5.1 # Apache-2.0
+reno>=2.5.0 # Apache-2.0






More information about the Release-announce mailing list