[tripleo] instack-undercloud 8.1.0 (queens)
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
participants (1)
-
no-reply@openstack.org