[release-announce] [tripleo] tripleo-heat-templates 6.2.0 (ocata)

no-reply at openstack.org no-reply at openstack.org
Thu Jul 20 00:33:37 UTC 2017


We high-spiritedly announce the release of:

tripleo-heat-templates 6.2.0: Heat templates for deploying OpenStack
with OpenStack.

This release is part of the ocata stable release series.

The source is available from:

    http://git.openstack.org/cgit/openstack/tripleo-heat-templates

Download the package from:

    https://tarballs.openstack.org/tripleo-heat-templates/

Please report issues through launchpad:

    http://bugs.launchpad.net/tripleo

For more details, please see below.

6.2.0
^^^^^


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

* Add parameters to control the Cinder NAS security settings
  associated with the NFS and NetApp Cinder back ends. The settings
  are disabled by default.


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

* We are not changing the rabbitmq ha-mode policy during upgrades
  any longer. The policy chosen at deploy time will remain the same
  but can be changed manually.

* Disabled cephfs snapshot support
  (ManilaCephFSNativeCephFSEnableSnapshots parameter) in manila by
  default.


Bug Fixes
*********

* When "environments/services/ironic.yaml" is used, enable periodic
  task in nova-scheduler to automatically discover new nodes.
  Otherwise a user has to run nova management command on controllers
  each time.

* Due to https://bugs.launchpad.net/tripleo/+bug/1686337 we switch
  the default of rabbitmq back ha-mode "all". This is to make the
  installation more robust in the face of network issues.

* Disable ceilometer in the swift proxy middleware pipeline out of
  the box. This generates a lot of events with gnocchi and swift
  backend and causes heavy load. It should be easy to enable if
  needed.

* Expose metric_processing_delay to tweak gnocchi performance.

* Incorrect network used for Glance API service.

* The stack name can now be overridden in the get-occ-config.sh
  script for deployed-server's by setting the $STACK_NAME variable in
  the environment.

* This commit merges both [Pre|Post]Puppet and [Pre|Post]Config
  resources, giving an agnostic name for the configuration steps. The
  [Pre|Post]Puppet resource is removed and should not be used anymore.


Other Notes
***********

* All nodes now enable "arp_accept" sysctl setting to help with
  honoring gratuitous ARP packets in their ARP tables. While sources
  of gratuitous ARP packets are diverse, this comes especially useful
  for Neutron floating IP addresses that roam between devices, and for
  which Neutron L3 agent sends gratuitous ARP packets to update all
  network nodes about IP address new locations.

Changes in tripleo-heat-templates 6.1.0..6.2.0
----------------------------------------------

08a8980 Adds check for existing yum process during the legacy minor update
c23fa40 Backport container CI environments to Ocata
ec87f2b cisco nexus: keep OVS on the Compute
f762bbc Disable swift middleware ceilometer pipeline by default
97c3806 Enable periodic task to discover cell hosts when ironic is used
fa37664 Fixes incorrect glance api network
80e5f50 Add parameter Ec2ApiExternalNetwork for VPCs
21eb374 Add support for Cinder "NAS secure" driver params
32e5fe6 Add ignore_projects to filter gnocchi events
3f053a9 Dell SC: Add exclude_domain_ip option
cd7b497 Add fqdn_external
628d7a7 Moving *postconfig where it was *postpuppet
adf344a Add support for autofencing to Pacemaker Remote.
c9afae9 Expose metric delay processing metric
c32bbba Fix the constraints for THT params NeutronDpdkCoreList and HostCpusList
862585b Handle upgrading cinder-volume under pacemaker
558f8e5 Restrict nova migration ssh tunnel
144f02f Updated from global requirements
0b6ce86 Enable arp_accept for all interfaces
7859f30 Add heat environment for disabling all telemetry services
d8e2730 Add $STACK_NAME input var
92bc869 Dell SC: Add secondary DSM support
e32ff14 Add NodeCreateBatchSize parameter
75a5a46 Timeout early on pcs cluster status check0 during upgrade.
9f272bd Fix SshHostPubKeyDeployment on containerized nova-compute.
7017ba9 Disable ComputeNeutron* for cisco-nexus-ucsm
687b0da Fix for the resource ControllerPostPuppetMaintenanceModeDeployment
ffb7ba5 Merge pre|post puppet resources into pre|post config.
43b33c7 Fix up pacemaker_status test in yum_update.sh
c224a4c Initial VIP ipv6 minor update code
37a8eaf Addition of firewall rules for Nuage
f907ee3 Ensure AllNodesExtraConfig runs before AllNodesDeploySteps
cc9695e Unset the UpgradeInitCommand on converge
4707843 upgrades: deploy mod_ssl when upgrading apache
ff4db0d Change the default for rabbitmq back to ha-mode: all
12f0f6c Disable Manila CephFS snapshots by default


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

ci/common/all-nodes-validation-disabled.yaml       |  43 +++++++
ci/environments/multinode-containers.yaml          |  73 +++++++++++
ci/environments/multinode.yaml                     |   4 +-
ci/environments/multinode_major_upgrade.yaml       |   4 +-
.../scenario001-multinode-containers.yaml          | 139 +++++++++++++++++++++
ci/environments/scenario001-multinode.yaml         |   4 +-
.../scenario002-multinode-containers.yaml          |  74 +++++++++++
ci/environments/scenario002-multinode.yaml         |   4 +-
.../scenario003-multinode-containers.yaml          |  72 +++++++++++
ci/environments/scenario003-multinode.yaml         |   4 +-
.../scenario004-multinode-containers.yaml          |  98 +++++++++++++++
ci/environments/scenario004-multinode.yaml         |   4 +-
deployed-server/scripts/get-occ-config.sh          |   7 +-
environments/cinder-dellsc-config.yaml             |  11 +-
.../deployed-server-pacemaker-environment.yaml     |   4 +-
environments/disable-telemetry.yaml                |  20 +++
environments/major-upgrade-converge.yaml           |   1 +
environments/manila-cephfsnative-config.yaml       |   2 +-
environments/neutron-ml2-cisco-nexus-ucsm.yaml     |   1 +
environments/neutron-nuage-config.yaml             |   1 -
environments/puppet-pacemaker.yaml                 |   4 +-
environments/services/ironic.yaml                  |   2 +
extraconfig/tasks/pacemaker_common_functions.sh    |  61 +++++++++
extraconfig/tasks/post_puppet_pacemaker.j2.yaml    |  42 +++++++
extraconfig/tasks/post_puppet_pacemaker.yaml       |  37 ------
.../tasks/post_puppet_pacemaker_restart.yaml       |   2 +-
extraconfig/tasks/pre_puppet_pacemaker.yaml        |   2 +-
extraconfig/tasks/yum_update.sh                    |  36 ++++--
network/service_net_map.j2.yaml                    |   3 +-
overcloud-resource-registry-puppet.j2.yaml         |   5 -
overcloud.j2.yaml                                  |   9 ++
puppet/blockstorage-role.yaml                      |   1 +
puppet/cephstorage-role.yaml                       |   1 +
puppet/compute-role.yaml                           |   1 +
puppet/controller-role.yaml                        |   1 +
puppet/objectstorage-role.yaml                     |   1 +
puppet/puppet-steps.j2                             |  44 +++----
puppet/role.role.j2.yaml                           |   1 +
puppet/services/aodh-api.yaml                      |  12 +-
puppet/services/apache.yaml                        |   3 +
puppet/services/barbican-api.yaml                  |  32 +++--
puppet/services/ceilometer-api.yaml                |  12 +-
puppet/services/cinder-api.yaml                    |  50 ++++----
puppet/services/cinder-backend-dellsc.yaml         |  20 +++
puppet/services/cinder-backend-netapp.yaml         |   8 ++
puppet/services/cinder-volume.yaml                 |  16 +++
puppet/services/ec2-api.yaml                       |  15 +++
puppet/services/gnocchi-api.yaml                   |  12 +-
puppet/services/gnocchi-base.yaml                  |   5 +
puppet/services/kernel.yaml                        |   2 +
puppet/services/keystone.yaml                      |  15 ++-
puppet/services/manila-backend-cephfs.yaml         |   2 +-
puppet/services/neutron-compute-plugin-nuage.yaml  |  10 ++
puppet/services/neutron-ovs-dpdk-agent.yaml        |   4 +-
puppet/services/neutron-plugin-nuage.yaml          |   7 +-
puppet/services/nova-compute.yaml                  |   5 +
puppet/services/nova-scheduler.yaml                |   9 ++
puppet/services/pacemaker.yaml                     |   2 +
puppet/services/pacemaker/cinder-volume.yaml       |  15 +++
puppet/services/pacemaker/rabbitmq.yaml            |  29 -----
puppet/services/pacemaker_remote.yaml              |  38 ++++++
puppet/services/panko-api.yaml                     |  42 ++++---
puppet/services/rabbitmq.yaml                      |   8 +-
.../notes/mod_ssl-e7fd4db71189242e.yaml            |   5 +
puppet/services/swift-proxy.yaml                   |  26 +++-
...der-nas-secure-parameters-53f9d6a6e9bc129b.yaml |   5 +
.../baremetal-cell-hosts-cd5cf5aa8a33643c.yaml     |   6 +
...mq-ha-mode-policy-default-6c6cd7f02181f0e0.yaml |  11 ++
.../disable-ceilo-middleware-6853cb92e3e08161.yaml |   5 +
...phfs-snapshots-by-default-d5320a05d9b501cf.yaml |   5 +
.../notes/enable-arp_accept-6296b0113bc56b10.yaml  |   9 ++
...e-metric-processing-delay-0c098d7ec0af0728.yaml |   3 +
.../fix-glance-api-network-4f9d7c20475a5994.yaml   |   3 +
.../notes/stack-name-input-73f4d4d052f1377e.yaml   |   5 +
...-preconfig-and-postconfig-debd5f28bc578d51.yaml |   6 +
requirements.txt                                   |   2 +-
79 files changed, 1085 insertions(+), 232 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index cb3f96e..057aa28 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr<2.0.0,>=1.8 # Apache-2.0
+pbr>=1.8 # Apache-2.0





More information about the Release-announce mailing list