We are excited to announce the release of: tripleo-heat-templates 5.1.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.0.0..5.1.0 ---------------------------------------------- b053de1 Use --globoff when downloading artifacts d3b7115 Do not reference CephBase from CephExternal service e425c7b Add SNMP role to the CephStorage nodes ae8aac3 Mitaka-Newton upgrade fix network disruption during convergence d908f84 Change nova ram_allocation_ratio to match puppet-nova 67132af Add an optional extra node admin ssh key parameter a9ff4c5 Move per role Services defaults into environment file 08dc040 Move db settings from manila-api to manila-base 2b51ded Include keystone authtoken config in manila-share service 3441767 Ensure we update ceph and composable nodes fbbc2b8 swift/proxy: remove swift::proxy::ceilometer::rabbit_host 945406b nova: add missing vnc console port in firewall 2609686 nova/libvirt: add missing ports for live-migration dbad6c4 Updated Nuage neutron plugin name 9f4f57b Remove duplicate metadata keys from nova-api.yaml 39bc645 Include redis/mongo hiera when using pacemaker c53d850 Update openstack-puppet-modules dependencies 5046f41 Add option to disable "d1" Swift device 3f9edbf Fixup the start of swift services 117c2f1 Use correct password for keystone bootstrap 1a42574 Rework gnocchi-upgrade to run in a separate upgrade step 5cb2b19 gnocchi statsd should be able to send data to port 8125 0611b8d Enable proxy headers parsing for Neutron 41f0462 Re-add NFS backend for Glance a7b950d Add replacepkgs to the manual ovs upgrade workaround and fix a typo dabc04b Fix Swift proxy pipeline ordering 64e2cc6 Fix the stonith property during upgrades ebd63e1 Fix usage of SwiftRawDisks cd197be Fix the rabbitmq/redis pacemaker resource timeouts on updates 9392cf0 Prefill Sensu client custom config 1752033 Include ceilometer in swift proxy pipeline a909a65 Ensure all HostsDeployments finish before puppet 4da6256 Fix default Swift ring partition power 2526815 Add special case handling for OVS upgrade in updates and upgrades f79b8bd Removes EnableODL heat parameter and fixes missing local_ip param fa5c89c Open port 16509 for libvirt for live migration 81c99ff Disables Neutron ML2 config on Compute for OpenDaylight 20f6e28 Fixed NoneType issue when monitoring-environment.yaml 232e627 Split out hosts config deployment 5b3357f Fix api_extensions_path in neutron-opencontrail environment 01a872e Modify the constraint to allow single quote for DPDK core list param 9ba24ec Enable object versioning in Swift proxy 0f37158 Fixes missing provider mappings for OpenDaylight 75adc9f glance_multiple_locations when NovaEnableRbdBackend=true 5f34ec6 Pass heat domain admin password to keystone b61b66e Move trunk service plugin to the proper list 2b8411f heat-api-cfn endpoint is created to RegionOne instead of regionOne Diffstat (except docs and test files) ------------------------------------- environments/monitoring-environment.yaml | 38 ++++++----------- environments/neutron-nuage-config.yaml | 2 +- environments/neutron-opendaylight-l3.yaml | 2 +- environments/neutron-opendaylight.yaml | 2 +- environments/storage-environment.yaml | 22 +++++----- extraconfig/tasks/major_upgrade_block_storage.sh | 14 +++++++ extraconfig/tasks/major_upgrade_ceph_storage.sh | 14 +++++++ extraconfig/tasks/major_upgrade_compute.sh | 14 +++++++ .../tasks/major_upgrade_controller_pacemaker_1.sh | 40 ++++++++++++++++-- .../tasks/major_upgrade_controller_pacemaker_2.sh | 1 - .../tasks/major_upgrade_controller_pacemaker_3.sh | 15 ++----- .../tasks/major_upgrade_controller_pacemaker_4.sh | 8 ++++ .../tasks/major_upgrade_controller_pacemaker_5.sh | 15 +++++++ extraconfig/tasks/major_upgrade_object_storage.sh | 13 ++++++ extraconfig/tasks/major_upgrade_pacemaker.yaml | 47 +++++++++++++++++++--- extraconfig/tasks/pacemaker_common_functions.sh | 2 +- extraconfig/tasks/yum_update.sh | 36 ++++++++++++++++- firstboot/userdata_heat_admin.yaml | 8 +++- hosts-config.yaml | 30 ++++++++++++++ overcloud-resource-registry-puppet.j2.yaml | 6 +++ overcloud.j2.yaml | 34 ++++++++++++---- puppet/all-nodes-config.yaml | 12 ------ puppet/cephstorage-role.yaml | 1 + puppet/deploy-artifacts.sh | 2 +- puppet/role.role.j2.yaml | 1 + puppet/services/ceph-base.yaml | 2 +- puppet/services/ceph-external.yaml | 26 +++++++++++- puppet/services/glance-base.yaml | 18 +++++++++ puppet/services/gnocchi-statsd.yaml | 4 ++ puppet/services/heat-api-cfn.yaml | 2 +- puppet/services/heat-engine.yaml | 3 ++ puppet/services/keystone.yaml | 1 + puppet/services/manila-api.yaml | 30 ++++++-------- puppet/services/manila-base.yaml | 22 ++++++++++ puppet/services/manila-scheduler.yaml | 9 ----- puppet/services/manila-share.yaml | 10 +++++ puppet/services/monitoring/sensu-client.yaml | 17 +++++++- puppet/services/neutron-api.yaml | 1 + puppet/services/neutron-base.yaml | 2 +- puppet/services/neutron-ovs-dpdk-agent.yaml | 2 +- puppet/services/neutron-plugin-ml2.yaml | 2 +- puppet/services/neutron-plugin-opencontrail.yaml | 2 +- puppet/services/nova-api.yaml | 4 -- puppet/services/nova-libvirt.yaml | 7 ++++ puppet/services/nova-scheduler.yaml | 2 +- puppet/services/nova-vnc-proxy.yaml | 5 +++ puppet/services/opendaylight-api.yaml | 5 --- puppet/services/opendaylight-ovs.yaml | 11 +++++ puppet/services/pacemaker/database/mongodb.yaml | 2 +- puppet/services/pacemaker/database/redis.yaml | 2 +- puppet/services/swift-proxy.yaml | 13 ++++++ puppet/services/swift-ringbuilder.yaml | 11 +++-- puppet/services/swift-storage.yaml | 2 +- roles_data.yaml | 1 + 54 files changed, 458 insertions(+), 139 deletions(-)