[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