[tripleo] tripleo-heat-templates 7.0.1 (pike)
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(-)
participants (1)
-
no-reply@openstack.org