We are enthusiastic to announce the release of: tripleo-heat-templates 5.2.0: Heat templates for deploying OpenStack with OpenStack. This release is part of the newton 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. Changes in tripleo-heat-templates 5.1.0..5.2.0 ---------------------------------------------- 6ef0417 No longer hard coding to a specifc network interface name. 91dd21c Import TripleO CI environments from tripleo-ci 63c2603 Use correct type for SensuRedactVariables parameter a3f03e5 Containerized Services for Composable Roles 5302f6c Be more inclusive in insecure registry regex f7d5aa7 Have docker start script honor configuration 5870049 Bind mount files to run DiD in latest atomic host e2ab491 Provide full list of services for Compute role in HCI scenario 7450806 Remove conditional for neutron l3_ha d2c4392 Run os-net-config before restarting cluster on update 1df46ea Explicitly set rabbit hosts so its not overridden during upgrade c739dcd Make the CloudDomain defaults match the doc strings 33331d5 Fix ovs 2.4 to 2.5 upgrade - minor update non controllers 74517c0 Correct AllNodesDeploySteps depends_on 387ba2b Ensure heat-domain hiera is in nodes that contain keystone 571f047 Use keystone profile parameter to pass heat password b8be093 Do not manage overcloud repositories when using external Ceph 515c2cd Fix typo in Keystone Sensu subscription 4f48026 Use default Sensu redact 1db6d09 Fix external Load Balancer deployment f14117a Configure civetweb bind socket via puppet-tripleo a5c1935 Fixes missing OVS Firewall config with OpenDaylight 7b58cbe Increasing neutron timeout for low memory usage 5cf347a Fix inconsistent Manila service naming cf465d8 Fix race during major-upgrade-pacemaker step d62f935 Fixes incorrect reference to OpendaylightApiNetwork 035d150 Select bootstrap node by list index not name 4f4858d Add firewall rules for manila api service b83b37a Reload haproxy configuration as a post-deployment step 394dabc set url_base option in static web middleware 0468b74 ceilometer compute agent needs restart on compute upgrade 9de1e22 Defaults kernel.pid_max to 1048576 Diffstat (except docs and test files) ------------------------------------- ci/README.rst | 11 + ci/common/net-config-multinode.yaml | 64 ++++ ci/environments/scenario001-multinode.yaml | 56 ++++ ci/environments/scenario002-multinode.yaml | 46 +++ ci/environments/scenario003-multinode.yaml | 45 +++ environments/docker.yaml | 31 +- environments/hyperconverged-ceph.yaml | 26 +- environments/low-memory-usage.yaml | 3 + environments/manila-cephfsnative-config.yaml | 8 +- environments/manila-generic-config.yaml | 8 +- environments/manila-netapp-config.yaml | 8 +- extraconfig/tasks/major_upgrade_check.sh | 19 +- extraconfig/tasks/major_upgrade_compute.sh | 4 + .../tasks/major_upgrade_controller_pacemaker_1.sh | 182 +---------- .../tasks/major_upgrade_controller_pacemaker_2.sh | 221 ++++++++++--- .../tasks/major_upgrade_controller_pacemaker_3.sh | 69 +++- .../tasks/major_upgrade_controller_pacemaker_4.sh | 17 +- .../tasks/major_upgrade_controller_pacemaker_5.sh | 13 +- .../tasks/major_upgrade_controller_pacemaker_6.sh | 15 + extraconfig/tasks/major_upgrade_pacemaker.yaml | 42 ++- .../mitaka_to_newton_ceilometer_wsgi_upgrade.pp | 8 +- extraconfig/tasks/pacemaker_resource_restart.sh | 14 +- extraconfig/tasks/yum_update.sh | 38 ++- firstboot/os-net-config-mappings.yaml | 4 +- overcloud-resource-registry-puppet.j2.yaml | 16 +- overcloud.j2.yaml | 19 +- puppet/blockstorage-role.yaml | 1 + puppet/cephstorage-role.yaml | 1 + puppet/compute-role.yaml | 1 + puppet/config.role.j2.yaml | 17 +- puppet/controller-role.yaml | 1 + puppet/objectstorage-role.yaml | 1 + puppet/post.j2.yaml | 21 ++ puppet/role.role.j2.yaml | 1 + puppet/services/ceph-external.yaml | 8 + puppet/services/ceph-rgw.yaml | 12 +- puppet/services/heat-api-cfn.yaml | 14 +- puppet/services/heat-api.yaml | 14 +- puppet/services/heat-base.yaml | 5 + puppet/services/heat-engine.yaml | 2 +- puppet/services/kernel.yaml | 6 + puppet/services/keystone.yaml | 2 +- puppet/services/manila-api.yaml | 5 + puppet/services/monitoring/sensu-base.yaml | 17 +- puppet/services/neutron-api.yaml | 38 +-- puppet/services/opendaylight-api.yaml | 2 +- puppet/services/opendaylight-ovs.yaml | 6 + puppet/services/swift-proxy.yaml | 1 + roles_data.yaml | 12 +- 62 files changed, 1996 insertions(+), 732 deletions(-)