[release-announce] [tripleo] instack-undercloud 9.0.0 (rocky)

no-reply at openstack.org no-reply at openstack.org
Thu Apr 19 13:41:31 UTC 2018


We are thrilled to announce the release of:

instack-undercloud 9.0.0: instack-undercloud

This release is part of the rocky 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.

9.0.0
^^^^^


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

* The undercloud now uses the "baremetal" neutron ML2 mechanism
  driver, and the l2 agent ironic-neutron-agent. This enables the
  possibility to use neutron routed networks in the undercloud.


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

* During an upgrade to this release, a migration of all nodes from
  classic drivers to hardware types will be attempted. For some nodes
  it may result in non-supported optional interfaces (like "agent"
  RAID or shellinabox console) to be reset to their no-op
  implementations (like "no-raid" RAID or "no-console" console). Nodes
  that cannot be upgraded will be skipped. Manual upgrade will be
  required, since the classic drivers may be removed in the Rocky
  release.


Security Issues
***************

* TLS is now used by default for the public endpoints. This is done
  through the generate_service_certificates option, which now defaults
  to 'True'.

* Restrict memcached service to TCP and localhost network
  (CVE-2018-1000115).


Bug Fixes
*********

* The user-provided certificate (via the
  undercloud_service_certificate option) now takes precedence over the
  autogenerated certificate (which is created via the
  generate_service_certificate option)

* Using the "dnsmasq" PXE filter for inspection fixes bug

Changes in instack-undercloud 8.3.0..9.0.0
------------------------------------------

ea55f3d Enable missing support for large objects in Swift
4d57a74 Replace LOG.warn with LOG.warning
b1fe5c0 Always include certmonger_user
6a016a6 Use the default queue when calling create_deployment_plan
3bab129 Fix help string for subnets option
5e1a4d9 Use the new dnsmasq PXE filter in ironic-inspector
73d8eff Fix next_hop for metadata service host route on local_subnet
b8f0603 Updated from global requirements
656722b add lower-constraints job
f9b54b8 Add purge shadow tables to instack-undercloud
122807b Set undercloud nova notification_format to 'unversioned'
41f2694 Enable TLS by default
20c4088 Add Nova UI endpoints to the endpoint list
fafb701 Updated from global requirements
1bc7a07 Ensure mtu is set correctly on ctlplane
b0894d0 Add configuration for the Nova proxy endpoint
db01d14 remove workaround for tuskar* packages
9fc6b98 Make user-provided cert take priority over autogenerated one
a52ba3e [CVE-2018-1000115] memcached: restrict to TCP & localhost
c1dd23c Mariadb online upgrade after yum update
dace40e zuul: do not run containerized undercloud
565a7f4 Remove duplicate entry for neutron::service_plugins
410b9ce remove ownership change of ironic-dbsync.log
998230d Remove cloud-init and disable os-collect-config
e3c3e89 Only delete and re-create managed Mistral workflows
0497316 Don't double load config
b29abfb Remove ceilometer expirer from instack
28ff631 Install and enable neutron baremetal ML2 and L2 agent
3756d3d Enable automatic migration for classic drivers to hardware types
dd05950 Drop inspection_enable_uefi option
b82b8d4 Remove dnsmasq-ironic.conf management
ce5dc7f Update reno for stable/queens
a689f01 Update the outdated links
8ae1c7d Increase size of Heat max_template_size
ffff124 Fix the url for TripleO documentation page
8b65d59 Updated from global requirements
061b995 Update reno for stable/queens


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

README.md                                          |   4 +-
.../puppet-stack-config/puppet-stack-config.pp     |  52 ++++---
.../puppet-stack-config.yaml.template              |  32 ++++-
instack_undercloud/undercloud.py                   | 151 ++++++++++++---------
lower-constraints.txt                              |  84 ++++++++++++
.../notes/TLS-by-default-bc12660c12ba7ab1.yaml     |   5 +
.../change-cert-precedence-e1926868d137aa1d.yaml   |   6 +
...or-use-pxe-filter-dnsmasq-611a69bc12011989.yaml |   3 +
.../memcached_hardening-3d6984c9b6e5f3f3.yaml      |   4 +
...migrate-to-hardware-types-df0b6a3bd0f818fc.yaml |   9 ++
.../networking-baremetal-ml2-4b50d6bab617c00c.yaml |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/queens.rst                     |   6 +
requirements.txt                                   |   6 +-
test-requirements.txt                              |   2 +-
tox.ini                                            |   7 +
undercloud.conf.sample                             |   6 +-
zuul.d/layout.yaml                                 |  12 +-
zuul.d/project.yaml                                |   7 +
21 files changed, 329 insertions(+), 186 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 16af2ea..3502afb 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5 +5 @@ six>=1.10.0 # MIT
-python-ironicclient>=2.2.0 # Apache-2.0
+python-ironicclient>=2.3.0 # Apache-2.0
@@ -8 +8 @@ python-novaclient>=9.1.0 # Apache-2.0
-python-mistralclient>=3.1.0 # Apache-2.0
+python-mistralclient!=3.2.0,>=3.1.0 # Apache-2.0
@@ -10 +10 @@ python-swiftclient>=3.2.0 # Apache-2.0
-oslo.config>=5.1.0 # Apache-2.0
+oslo.config>=5.2.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 717ba55..25a9112 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6 @@ openstackdocstheme>=1.18.1 # Apache-2.0
-sphinx!=1.6.6,>=1.6.2 # BSD
+sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD






More information about the Release-announce mailing list