[release-announce] puppet-tripleo 8.5.1 (queens)

no-reply at openstack.org no-reply at openstack.org
Fri Sep 13 15:44:01 UTC 2019


We are happy to announce the release of:

puppet-tripleo 8.5.1: Puppet module for OpenStack TripleO

This release is part of the queens stable release series.

The source is available from:

    https://opendev.org/openstack/puppet-tripleo

Download the package from:

    https://tarballs.openstack.org/puppet-tripleo/

Please report issues through:

    https://bugs.launchpad.net/puppet-tripleo/+bugs

For more details, please see below.

8.5.1
^^^^^


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

* Add the ability to create Cinder's default volume type. This
  capability will be used to fix bug 1782217.

* Adds support for Ironic Networking Baremetal. Networking Baremetal
  is used to integrate the Bare Metal service with the Networking
  service.


Known Issues
************

* Allow a hiera key to add an additional rabbitmq policy in the
  resource agend.


Upgrade Notes
*************

* All manifests no longer use the bootstrap_nodeid hiera key, since
  this was generated per role and can result in multiple bootstrap
  nodes when a service on more than one role. The
  SERVICE_short_bootstrap_node_name key is used instead, which is
  automatically generated in tripleo-heat-templates based on the
  service_name key of the service template role_data.


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

* Add dateext and related paramters for containerized logrotate
  service to find easily when logfiles were rotated.

Changes in puppet-tripleo 8.5.0..8.5.1
--------------------------------------

151177ef Prepare puppet-tripleo 8.5.1 (queens)
cd526608 Ensure Barbican required roles are created by Keystone
81bc798a Add ability to install kernel related packages
051e05a9 Make the rabbitmq-ready exec more stringent
75c0698e Extend fencing to hosts using fence_rhevm agent.
a0cfe0af Close OVN VIP race by adding an ordering constraint
e8dfd8d1 mysql/client: create tripleo.cnf everytime
e3fae2b0 [queens only] Add registry login support
d19ebc05 Allow for customization of the Manila CephFS pool name
40d594eb Allow enabling custom backends with manila
d7508d2a New profile to configure libvirt-guests on compute host
ab1ae917 Add tcp-check connect port line to haproxy redis stanza
c939f4e6 Add dateext and related parameters for logrotate
e08ebae6 Add support for Ironic Networking Baremetal
9f6cbeda Support TLS deployments with KernelDisableIPv6 enabled
db8d7cbe Fix interface_for_ip for newer facter versions
02660341 Fix bootstrap node for nova conductor
d64f7bfb IHA robustness improvements
85692a69 Force --hostonly when regenerating the initramfs
8a30b6a9 Replace bootstrap_nodeid with SERVICE_short_bootstrap_node_name
a00b779c RabbitMQ: always allow promotion on HA queue during failover
50966913 Configure cinder's default volume type


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

lib/puppet/parser/functions/interface_for_ip.rb    | 54 +++++++++++++++++++--
manifests/fencing.pp                               |  3 ++
manifests/haproxy.pp                               |  4 +-
manifests/profile/base/aodh.pp                     |  4 +-
manifests/profile/base/aodh/api.pp                 |  4 +-
manifests/profile/base/barbican/api.pp             |  4 +-
manifests/profile/base/barbican/backends.pp        |  2 +-
manifests/profile/base/ceilometer/upgrade.pp       |  4 +-
manifests/profile/base/cinder.pp                   |  4 +-
manifests/profile/base/cinder/api.pp               | 15 +++++-
manifests/profile/base/congress.pp                 |  4 +-
manifests/profile/base/database/mongodb.pp         |  4 +-
manifests/profile/base/database/mysql.pp           |  4 +-
manifests/profile/base/database/mysql/client.pp    |  4 ++
manifests/profile/base/database/redis.pp           | 10 ++--
manifests/profile/base/docker.pp                   | 44 ++++++++++++-----
manifests/profile/base/glance/api.pp               |  4 +-
manifests/profile/base/gnocchi/api.pp              |  4 +-
manifests/profile/base/heat.pp                     |  4 +-
manifests/profile/base/heat/api.pp                 |  4 +-
manifests/profile/base/heat/api_cfn.pp             |  4 +-
manifests/profile/base/heat/engine.pp              |  4 +-
manifests/profile/base/horizon.pp                  |  4 +-
manifests/profile/base/ironic.pp                   |  4 +-
manifests/profile/base/ironic/api.pp               |  4 +-
manifests/profile/base/ironic_inspector.pp         |  4 +-
manifests/profile/base/kernel.pp                   | 18 ++++++-
manifests/profile/base/keystone.pp                 | 13 ++++-
manifests/profile/base/logging/logrotate.pp        | 15 ++++++
manifests/profile/base/manila.pp                   |  4 +-
manifests/profile/base/manila/api.pp               |  4 +-
manifests/profile/base/manila/share.pp             | 44 +++++++++--------
manifests/profile/base/mistral.pp                  |  4 +-
manifests/profile/base/mistral/api.pp              |  4 +-
manifests/profile/base/mistral/engine.pp           |  4 +-
manifests/profile/base/mistral/event_engine.pp     |  4 +-
manifests/profile/base/mistral/executor.pp         |  4 +-
.../base/neutron/agents/networking_baremetal.pp    | 36 ++++++++++++++
manifests/profile/base/neutron/ovn_northd.pp       |  4 +-
manifests/profile/base/neutron/plugins/ml2.pp      |  8 +++-
.../neutron/plugins/ml2/networking_baremetal.pp    | 36 ++++++++++++++
manifests/profile/base/neutron/plugins/nsx.pp      |  4 +-
manifests/profile/base/neutron/plugins/nuage.pp    |  4 +-
.../profile/base/neutron/plugins/opencontrail.pp   |  4 +-
manifests/profile/base/neutron/plugins/plumgrid.pp |  4 +-
manifests/profile/base/neutron/server.pp           |  4 +-
manifests/profile/base/nova.pp                     |  4 +-
manifests/profile/base/nova/api.pp                 |  4 +-
.../profile/base/nova/compute/libvirt_guests.pp    | 56 ++++++++++++++++++++++
manifests/profile/base/nova/conductor.pp           |  7 ++-
manifests/profile/base/nova/ec2api.pp              |  4 +-
manifests/profile/base/nova/placement.pp           |  4 +-
manifests/profile/base/octavia/api.pp              |  4 +-
manifests/profile/base/pacemaker/instance_ha.pp    |  1 +
manifests/profile/base/panko/api.pp                |  4 +-
manifests/profile/base/sahara.pp                   |  4 +-
manifests/profile/base/sahara/engine.pp            |  4 +-
manifests/profile/base/swift/proxy.pp              |  4 +-
manifests/profile/base/tacker.pp                   |  4 +-
manifests/profile/base/trove/api.pp                |  4 +-
manifests/profile/base/zaqar.pp                    |  4 +-
manifests/profile/pacemaker/neutron/lbaas.pp       |  4 +-
manifests/profile/pacemaker/ovn_dbs_bundle.pp      | 12 ++++-
manifests/profile/pacemaker/rabbitmq_bundle.pp     | 32 +++++++++++--
.../nova_libvirt_guests-d0e5424d40d9e26e.yaml      | 10 ++++
manifests/tls_proxy.pp                             |  9 +++-
metadata.json                                      |  2 +-
...xt-and-related-parameters-58dd288c74b818f7.yaml |  5 ++
...inder-default-volume-type-a344cea7ab4b4b2a.yaml |  6 +++
...onic-networking-baremetal-ebb19eca5fa235bc.yaml |  4 ++
.../rabbitmq_extra_policies-69cbc0a4afeac963.yaml  |  5 ++
.../remove_bootstrap_nodeid-c5109a575c538bda.yaml  |  8 ++++
.../tripleo_profile_base_cinder_api_spec.rb        |  4 +-
...pleo_profile_base_database_mysql_client_spec.rb |  3 ++
.../tripleo_profile_base_database_redis_spec.rb    | 14 +++---
spec/classes/tripleo_profile_base_kernel_spec.rb   | 13 +++++
spec/fixtures/hieradata/step4.yaml                 |  1 +
templates/logrotate/containers_logrotate.conf.erb  |  9 ++++
78 files changed, 527 insertions(+), 156 deletions(-)







More information about the Release-announce mailing list