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(-)
participants (1)
-
no-reply@openstack.org