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

no-reply at openstack.org no-reply at openstack.org
Mon Dec 4 21:13:33 UTC 2017


We are chuffed to announce the release of:

instack-undercloud 8.1.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.1.0
^^^^^


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

* Increasing the heat db-sync from 5 to 15 minutes. During an
  undercloud upgrade, the database can be very big and the dbsync
  needs at least 10 minutes to run. So we override the Puppet default
  value of 5 minutes to have a timeout of 15 minutes for production
  deployments.

* The hardware types "ilo" and "idrac" are now enabled by default.

* Added support for the following hardware types: "cisco-ucs-
  managed", "cisco-ucs-standalone", "idrac", "ilo", "irmc", "snmp".


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

* Classic drivers are going to be deprecated soon, it is recommended
  to switch all overcloud nodes to matching hardware types. See the
  hardware types migration documentation
  (https://docs.openstack.org/ironic/latest/admin/upgrade-to-hardware-
  types.html) for the detailed procedure.

* As part of migration to hardware types, the default value of the
  "discovery_default_driver" option was changed from "pxe_ipmitool" to
  "ipmi".


Deprecation Notes
*****************

* The "enabled_drivers" option is deprecated, please use
  "enabled_hardware_types". Make sure to switch your nodes to hardware
  types before disabling drivers.


Bug Fixes
*********

* Drop ceilometer collector from undercloud. This was moved into
  legacy mode in Pike and deprecated.

* Remove legacy ceilometer api from undercloud. This was moved to
  legacy mode in Pike.

* Fix panko ssl port to match puppet-tripleo haproxy resource.

Changes in instack-undercloud 8.0.0..8.1.0
------------------------------------------

c0d6943 Add ctlplane hiera key that contains local IP
bfcfef8 Avoid tox_install.sh for constraints support
a1fd8d1 Updated from global requirements
e29de0a Do not set dhcp_domain in Nova from overcloud_domain_name
9f4e108 Updated from global requirements
07ff165 Migrate instack-undercloud to zuul v3 jobs
96df8b1 Fix panko ssl port
f4721af Install ansible-pacemaker during the upgrade/update in the UC
58701fe Support more hardware types and deprecate enabled_drivers
5db5495 Updated from global requirements
d106dda Fix fetching ironic nodes for updating resource classes on upgrade
8e37c44 Removing reference of puppet-tempest
ad53878 Fix the expirer cron task to run correctly
8808f92 Make sure selinux permissions are correct on ~/.ssh.
d60cd84 Only enable keystone notifications if telemetry is enabled
d5f6b8e heat-dbsync: increase timeout to 15 minutes
0ef7d39 Add one level of verbosity for memcached
5fdb4d7 Set notification_bind on zaqar websocket
64e6e17 Remove legacy ceilometer api from undercloud
da02a5e Drop legacy ceilometer collector
342109b Handle utf-8 when running python commands
f488b51 Remove Pike-only migration step
19f983d Handle relative hieradata_override
ec15341 Generate a standalone stackrc
d95efa1 Use transport_url for Heat


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

.../puppet-stack-config/puppet-stack-config.pp     |  36 ++-
.../puppet-stack-config.yaml.template              |  27 +--
.../os-apply-config/root/stackrc                   |   2 +-
.../post-configure.d/98-undercloud-setup           |  10 +
instack_undercloud/undercloud.py                   | 253 +++++++++++++--------
...drop-ceilometer-collector-c47d9aa6d47efedf.yaml |   5 +
...rop-legacy-ceilometer-api-b4b3540353f24905.yaml |   5 +
.../notes/fix-panko-ssl-port-d812becf99525a9a.yaml |   4 +
.../heat-dbsync-timeout-4301fb54b8711df5.yaml      |   8 +
.../notes/switch-to-hw-types-b3abf03ef9b7973b.yaml |  23 ++
requirements.txt                                   |  10 +-
templates/config.json.template                     |   1 +
test-requirements.txt                              |   4 +-
tools/tox_install.sh                               |  30 ---
tox.ini                                            |   8 +-
undercloud.conf.sample                             |  28 +--
zuul.d/layout.yaml                                 |  11 +
18 files changed, 395 insertions(+), 216 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 8fe3bba..fc1f4db 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-six>=1.9.0 # MIT
+six>=1.10.0 # MIT
@@ -10,2 +10,2 @@ python-swiftclient>=3.2.0 # Apache-2.0
-oslo.config>=4.6.0 # Apache-2.0
-oslo.utils>=3.28.0 # Apache-2.0
+oslo.config>=5.1.0 # Apache-2.0
+oslo.utils>=3.31.0 # Apache-2.0
@@ -16,2 +16,2 @@ pystache>=0.5.4 # MIT
-os-refresh-config>=0.1.10 # Apache-2.0
-os-apply-config>=0.1.31 # Apache-2.0
+os-refresh-config>=6.0.0 # Apache-2.0
+os-apply-config>=5.0.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index ed07594..d17d920 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ fixtures>=3.0.0 # Apache-2.0/BSD
-python-subunit>=0.0.18 # Apache-2.0/BSD
+python-subunit>=1.0.0 # Apache-2.0/BSD
@@ -15 +15 @@ testscenarios>=0.4 # Apache-2.0/BSD
-testtools>=1.4.0 # MIT
+testtools>=2.2.0 # MIT






More information about the Release-announce mailing list