[release-announce] tripleo-heat-templates 8.1.0 (queens)

no-reply at openstack.org no-reply at openstack.org
Wed Dec 5 04:19:47 UTC 2018


We exuberantly announce the release of:

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

This release is part of the queens 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:

    https://bugs.launchpad.net/tripleo

For more details, please see below.

8.1.0
^^^^^


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

* Allow plugins that support it to create VLAN transparent networks
  The vlan_transparent determines if plugins that support it to create
  VLAN transparent networks or not

* Add 'neutron::plugins::ml2::physical_network_mtus' as a
  NeutronML2PhysicalNetworkMtus in heat template to allow set MTU in
  ml2 plugin

* Adds posibilities to set 'neutron::agents::ml2::ovs::tunnel_csum'
  via NeutronOVSTunnelCsum in heat template. This param set or un-set
  the tunnel header checksum  on outgoing IP packet carrying GRE/VXLAN
  tunnel in ovs agent.

* Add provision to set java options like heap size configurations in
  ODL.

* Add support for libvirt volume_use_multipath the ability to use
  multipath connection of the iSCSI or FC volume. Volumes can be
  connected in the LibVirt as multipath devices. Adds new parameter
  "NovaLibvirtVolumeUseMultipath".


Bug Fixes
*********

* Launchpad bug 1788337
  (https://bugs.launchpad.net/tripleo/+bug/1788337) that affected the
  overcloud deployment with TLS Everywhere has been fixed. The manila
  bootstrap container no longer fails to connect securely to the
  database.

* Fixes openDaylight karaf file log rotation by changing karaf log
  rollover parameters in PAX logging configuration. Reference
  https://git.opendaylight.org/gerrit/#/c/75480/ for more details.

  Also, moves openDaylight karaf log file location to
  /var/log/containers/opendaylight/karaf/logs/karaf.log. Reference
  https://review.openstack.org/#/c/603907/ for more details.

* Empty /var/lib/config-data/puppet-generated/opendaylight/opt/
  opendaylight/etc/opendaylight/karaf directory on host empties
  /opt/opendaylight/etc/opendaylight/karaf inside the ODL container
  because of the mount. This leads to deployment failure on redeploy.
  Delete the empty karaf directory on host before redeploying.

* Ping the default gateways before controllers in validation script.
  In certain situations when using IPv6 its necessary to establish
  connectivity to the router before other hosts.


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

* A new parameter called 'RabbitAdditionalErlArgs' that specifies
  additional arguments to the Erlang VM has been added. It now
  defaults to "'+sbwt none'"
  (http://erlang.org/doc/man/erl.html#+sbwt) This threshold determines
  how long schedulers are to busy wait when running out of work before
  going to sleep. By setting it to none we let the erlang threads go
  to sleep right away when they do not have any work to do.

Changes in tripleo-heat-templates 8.0.7..8.1.0
----------------------------------------------

bef0471 Remove tftp service and package upon upgrade to container
fb4bc62 Ensure octavia flavor gets configured if composable octavia
cb8bfdf [Templates] Use str_replace for hosts.
9867a13 Define UpgradeRemoveUnusedPackages parameter in nova-ironic.yaml
de4f31a Switch stable scenarios to voting
4fff2ff Disable OVN related services in ODL env file
0856011 Sets ODL OVSDB inactivity probe timer
1ffc02e Change log directory for OpenDaylight
42b31e9 switch documentation job to new PTI
9864b55 [queens-only] Correct misindentation
4287f9e Support for libvirt volume multipath
b11fa7c Remove NeutronServicePlugins from octavia environment files
659f58a Delete empty karaf directory on host
ba38de6 Turning off extra UIs from Horizon fixes also SQLite issue
769d214 Recreate cinder LVM loopback device on startup
697e4ef Revert "Don't run host_prep_tasks from {{role}}HostPrepDeployment"
7bb9fdb Add provision to specify java arguments to ODL
f19a45b Allow setting physical network MTU via heat template
3f0ee88 Apply variable to task not the block
af94489 Set octavia log directory permissions to octavia user
5018fa8 Add ERL args parameter for rabbit and set the busy wait threshold to none
dd2e928 Add posibilities to set tunnel_csum in ovs agent
8d2866d Remove 3node from CI
18987fb [Queens/Pike] Re-registry with new rhel_reg parameters on upgrade.
91746c2 [Ocata/Pike/Queens] Make rhel-registration scripts location absolute.
e39c57b docker-puppet.py: used dedicated hiera entry, not uuid
036dc35 Ping default gateways before controllers
8a8ddd5 Add networks to IronicConductor role.
7e463b9 Cleanup ControllerStorageNfs role
cfc4ab2 Don't merge /etc/collectd.d
218ff2a [Queens/Pike] Run online data migrations on converge, allow disabling them
17dec68 Stop cap granting to empty pool when telemetry disabled
54f702e Fix syntax for set_fact module.
9c337f0 Fix syntax for set_fact ansible task.
2c410a2 Fix Swift storage device setup
8c6284b Make vlan_transparent in neutron.conf configurable from Undercloud
3b1c2f1 Fix bind-mount to manila's bootstrap container
e937486 Update sample-env-generator files to make it use ceph-ansible
9e838d1 Revert "Revert "SSL support for haproxy -> novnc proxy connection""
8aa4a9c Fix missing parameters in OVN DVR environment files
3ce99b5 Don't run host_prep_tasks from {{role}}HostPrepDeployment
9e0a303 Remove bogus "EXPERIMENTAL" in neutron-sriov.yaml environment file


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

environments/lifecycle/ceph-upgrade-prepare.yaml   |  1 +
environments/lifecycle/ffwd-upgrade-converge.yaml  |  1 +
environments/lifecycle/ffwd-upgrade-prepare.yaml   |  1 +
environments/lifecycle/upgrade-converge.yaml       |  5 ++
environments/lifecycle/upgrade-prepare.yaml        |  5 ++
environments/neutron-ml2-ovn-dvr-ha.yaml           |  2 +-
.../neutron-opendaylight-hw-offload.yaml           |  2 +
.../services-baremetal/neutron-opendaylight.yaml   |  2 +
environments/services-baremetal/neutron-sriov.yaml |  3 -
environments/services-baremetal/octavia.yaml       |  1 -
.../services-docker/neutron-ovn-dvr-ha.yaml        |  1 +
environments/services-docker/octavia.yaml          |  1 -
.../services/neutron-opendaylight-hw-offload.yaml  |  2 +
environments/services/neutron-opendaylight.yaml    |  2 +
environments/services/neutron-sriov.yaml           |  3 -
environments/services/octavia.yaml                 |  1 -
environments/storage/enable-ceph.yaml              |  7 +-
environments/storage/external-ceph.yaml            | 13 +---
.../rhel-registration/rhel-registration.yaml       |  4 +-
.../rhel-registration/scripts/rhel-registration    |  2 +-
extraconfig/services/rhsm.yaml                     |  5 +-
hosts-config.yaml                                  | 19 ++---
puppet/role.role.j2.yaml                           |  1 +
puppet/services/neutron-base.yaml                  |  7 ++
puppet/services/neutron-ovs-agent.yaml             | 10 ++-
puppet/services/neutron-plugin-ml2.yaml            | 17 +++++
puppet/services/nova-compute.yaml                  |  8 +++
puppet/services/nova-vnc-proxy.yaml                | 19 +++++
puppet/services/opendaylight-api.yaml              | 14 ++++
puppet/services/rabbitmq.yaml                      |  9 +++
...t-inactivity-probe-config-a89f6dcd204192a8.yaml |  6 ++
...d-vlan_transparent-config-5623f8cffc8b41f0.yaml |  5 ++
.../notes/bug-1782123-7b08ab6503033dd3.yaml        |  6 ++
...-db-sync-overcloud-deploy-f323d85509ca81ec.yaml |  7 ++
.../notes/bug-1794268-0f875aa640b4246e.yaml        |  6 ++
.../fix-odl-karaf-logging-eca10973e57caa3a.yaml    | 12 ++++
...a_novnc_proxy_ssl_support-edc7bc13d0cd6d2b.yaml |  8 +++
...lete_karaf_folder_on_host-b81465f62fe422d6.yaml |  9 +++
...ateway-before-controllers-e029e81961dbaee8.yaml |  6 ++
.../notes/rabbitmq-erl-args-9029cf4605d63dd9.yaml  |  8 +++
...et_java_opts_from_tripleo-d969b1151ec244a0.yaml |  4 ++
...se_multipath-for-libvirt--c8e93a0bb83e0bc8.yaml |  7 ++
roles/ControllerStorageNfs.yaml                    |  9 ++-
roles/IronicConductor.yaml                         |  2 +
sample-env-generator/storage.yaml                  | 23 +++---
scripts/hosts-config.sh                            |  1 +
validation-scripts/all-nodes.sh                    |  2 +-
zuul.d/layout.yaml                                 | 15 +++-
71 files changed, 497 insertions(+), 224 deletions(-)







More information about the Release-announce mailing list