[release-announce] [tripleo] tripleo-heat-templates 7.0.1 (pike)
no-reply at openstack.org
no-reply at openstack.org
Wed Oct 4 19:59:49 UTC 2017
We are amped to announce the release of:
tripleo-heat-templates 7.0.1: Heat templates for deploying OpenStack
with OpenStack.
This release is part of the pike 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.
7.0.1
^^^^^
Upgrade Notes
*************
* This adds post_upgrade_tasks, ansible tasks that can be added to
any service manifest (currently, pacemaker/cinder-volume for bug
1706951).
These are similar to the existing upgrade_tasks in their format,
however they will be executed *after* the docker/puppet config. So
the order is upgrade_tasks, deployment steps (docker/puppet), then
post_upgrade_tasks.
Also like the upgrade_tasks these are serialised and you can use
'tags' with 'step0' to 'step6' (more can be added if needed).
* Containerized services logs can be found under updated paths.
Pacemaker-managed resources write logs to
*/var/log/pacemaker/bundles/**. Docker-daemon managed openstack
services bind-mount their log files to the
*/var/log/containers/<foo>/** sub-directories. Services running
under Apache2 WSGI use the */var/log/containers/httpd/<foo-api>/**
destinations. Additional tools or commands that log to syslog, end
up placing log records into the hosts journalctl and
*/var/log/messages*.
Bug Fixes
*********
* Fixes bug where neutron port status was not updated with
OpenDaylight deployments due to firewall blocking the websocket port
used to send the update (port 8185).
* Disables QoS with OpenDaylight until officially supported.
Changes in tripleo-heat-templates 7.0.0..7.0.1
----------------------------------------------
ef39ff8 Fix issue where 2 Redis VIPs are assigned, but only one used.
7c08561 Fixed resource registry path in neutron-lbaasv2.yaml
a2c999c Move neutron api services to ControllerOpenstack
a3bb7a5 Set Ceph pgp_num after pg_num
c0cefc0 Create network-isolation-no-tunneling.yaml using jinja2
3bb6ab3 Remove deploy_steps_tasks.yaml from upgrade_steps_playbook
8a66131 Use haproxy-systemd-wrapper as pid1 in containerized Haproxy
ae45255 Disable all uses of wsrep-provider in mysql_bootstrap container
10eed9c Adds post_upgrade_tasks for any service post-upgrade ansible tasks
2ddbb7d Run gnocchi statsd and metrcd at step 5
5a7472c Change to boolean for boolean type params
dc9d989 One time delete pacemaker resources during upgrade to containers
32f2aa7 Make nova patching parameters configurable in Nuage
c7691a1 Rename service_workflow_tasks into workflow_tasks
2ada42c Retry if the pacemaker_resource commands failed
5624e75 Add RoleConfig output to major_upgrade_steps.j2.yaml
643c414 Add CephConfigOverrides to allow arbitrary configs in ceph.conf
1850712 Enable selinux in containers
acaf980 Add verbose output to containerized cell_v2 host discovery
6c34197 Add panko config to ceilometer notification agent container
1fee3d6 Enable redis TLS proxy in HA deployments
036ee9f Add DhcpAgentNotification param to neutron base
f171eca Persist containerized services httpd logs
9a10155 Add a docker pull retry to docker-puppet.py
1dd48af Enable Ceilometer agent logging for containers
485fc6d Add defaults for ceilometer-agent-compute upgrade tasks
f166254 Move the clustercheck service to the DB role
3b6b741 Disables QoS with OpenDaylight deployments
2e5d85a Fixes OpenDaylight updating port status
260648f Mount vhost_sockets directory for vhost-user socket creation
5d977e5 Add Neutron SR-IOV agent container
Diffstat (except docs and test files)
-------------------------------------
.../scenario001-multinode-containers.yaml | 1 +
common/deploy-steps.j2 | 54 +++++-----
common/major_upgrade_steps.j2.yaml | 41 ++++++++
common/post-upgrade.j2.yaml | 2 +-
common/services.yaml | 17 +++-
deployed-server/deployed-server-roles-data.yaml | 1 +
environments/docker.yaml | 4 +
environments/hyperconverged-ceph.yaml | 1 +
.../network-isolation-no-tunneling.j2.yaml | 34 +++++++
environments/network-isolation-no-tunneling.yaml | 61 -----------
environments/network-isolation.j2.yaml | 3 -
environments/neutron-nuage-config.yaml | 2 +
environments/neutron-opendaylight-dpdk.yaml | 3 +-
environments/neutron-opendaylight-sriov.yaml | 1 +
environments/neutron-opendaylight.yaml | 1 +
environments/neutron-sriov.yaml | 15 +--
.../services-docker/neutron-opendaylight.yaml | 1 +
environments/services-docker/neutron-sriov.yaml | 12 +++
environments/services/neutron-lbaasv2.yaml | 2 +-
overcloud-resource-registry-puppet.j2.yaml | 1 +
puppet/services/README.rst | 4 +-
puppet/services/neutron-base.yaml | 5 +
puppet/services/neutron-plugin-ml2-nuage.yaml | 12 +++
puppet/services/neutron-plugin-nsx.yaml | 2 +-
puppet/services/neutron-sriov-agent.yaml | 14 +++
puppet/services/neutron-sriov-host-config.yaml | 78 +++++++++++++++
puppet/services/opendaylight-api.yaml | 1 +
puppet/services/pacemaker/cinder-volume.yaml | 20 ++--
.../adds-post_upgrade_tasks-eba0656012c861a1.yaml | 12 +++
...ntainerized-services-logs-0dc652513870f46d.yaml | 11 ++
...ix-odl-websocket-firewall-9e2f78ebaa39313f.yaml | 6 ++
releasenotes/notes/odl-qos-48b70c804755e3a5.yaml | 4 +
.../service_workflow_tasks-4da5830821b7154b.yaml | 8 --
.../notes/workflow_tasks-4da5830821b7154b.yaml | 8 ++
roles/Compute.yaml | 1 +
roles/ComputeHCI.yaml | 1 +
roles/ControllerOpenstack.yaml | 5 +-
roles/Database.yaml | 1 +
roles/Networker.yaml | 7 +-
roles_data.yaml | 1 +
tools/yaml-validate.py | 7 +-
82 files changed, 807 insertions(+), 238 deletions(-)
More information about the Release-announce
mailing list