We joyfully announce the release of: puppet-tripleo 9.2.0: Puppet module for OpenStack TripleO This release is part of the rocky release series. The source is available from: http://git.openstack.org/cgit/openstack/puppet-tripleo Download the package from: https://tarballs.openstack.org/puppet-tripleo/ Please report issues through launchpad: http://bugs.launchpad.net/tripleo (tag: puppet) For more details, please see below. 9.2.0 ^^^^^ New Features ************ * Added support for networking-ansible ML2 plugin. * Added support to IPV6 and SSL parameters for Dell EMC Unity manila backend. * Added support to IPV6 and SSL parameters for Dell EMC VNX manila backend Deprecation Notes ***************** * Glance nfs mount would run via ansible in t-h-t, since the common mount task has been added to host_prep_task for both containerized & baremetal case, puppet-tripleo glance nfs_mount.pp would no longer be used. Bug Fixes ********* * Fixes an issue where OVS may be missing flows post-deployment with OpenDaylight. For more information see https://bugs.launchpad.net/tripleo/+bug/1775436 * Resolves deployment bug where OVS OpenFlow pipeline with OpenDaylight deployments was failing due to missing table 17. For more information, see https://bugs.launchpad.net/tripleo/+bug/1781616 * With the change in https://review.openstack.org/#/c/561784/3 we need to make sure that the new port range get applied to the the qemu.conf file. Other Notes *********** * The default for tripleo::profile::base::docker_registry::enable_con tainer_images_build is now false by default, so any users relying on this to install openstack-kolla will need to explicitly set this to true in their local hieradata. Changes in puppet-tripleo 9.1.0..9.2.0 -------------------------------------- 97f9002 Release Rocky m3: 9.2.0 50ce48c Correct vrrp script for haproxy status 6c60a0f Collectd QDR connection 32e5b40 Add ODL puppet lib functions to zuul path 77a158b Remove notification_driver parameter from heat profile 94f3823 Check for neutron_plugin_ml2_ansible service when including plugin 15ed067 remove scenario005 from experimental cac7047 Remove unused code in ovn dbs bundle to set the sysctl value 3ad7c2d rate limit iptables logging c482a3c New profile to configure libvirt-guests on compute host 463d3f3 Remove table 17 from OVS OF pipeline sync c525c64 Enforce proper ordering when applying firewall rules a5895d4 Remove forgotten values from heat-api-cloudwatch a58ee41 Add log enable to control module generation dd13007 Bind openshift-master to the public network a33f0c1 Avoid hard-coded settings in Manila HA containers a2b00bf Make the errors around fencing and IHA clearer 992b021 Include designate::quota ed16fdc Make sure we apply qemu config changes cf4ef5f Updates OpenDaylight HA Proxy backend check f93d047 Add openshift API to haproxy LB configuration 0bab2a2 Adds scenario008 ODL to zuul check 37bc58d Add mechanism for cookie-based sessions in endpoints. 34810fc Run cinder's db sync only on bootstrap node 90df6c5 Discover the gid of the docker group for mistral 3dddefe Add release note link in README 08c4e8e Add messaging notification transport url 0d337fa Update DellEMC Manila Unity driver 43218af Update DellEMC Manila VNX driver 389870d Add manifest for networking_ansible ML2 plugin bf9a962 set x-forwarded-port header for proxied requests 1082bde Fix default value for Gnocchi auth mode 323726c Remove all glance nfs changes from puppet-tripleo 85d05d7 Include cors to gnocchi profile 965aba2 Adding wrapper script for haproxy in OVN metadata agent 2a59f98 Ensure appropriate ACL mask is set on CephX keyrings 77d93f3 Fix logrotate_crond issues 4adcd4e Add QDR profile for metrics purposes. 5ad483e HA overcloud: wait for db before running grant commands aa9d35e Handle renaming of Cinder VNX backend parameter 896062f fix tox python3 overrides 199ddad Adds check and resyncs ODL/OVS OF pipeline 1b133d1 Fix designate-api hiera references 291ff8b Don't install kolla by default 5968aeb Make sure remotes are fully up before proceeding Diffstat (except docs and test files) ------------------------------------- Puppetfile_extras | 3 +- README.md | 1 + lib/facter/docker_group_gid.rb | 24 +++ lib/puppet/functions/synchronize_odl_ovs_flows.rb | 53 ++++++ manifests/fencing.pp | 7 +- manifests/firewall.pp | 5 +- manifests/firewall/post.pp | 20 ++- manifests/firewall/pre.pp | 5 + manifests/firewall/rule.pp | 8 + manifests/glance/nfs_mount.pp | 80 --------- manifests/haproxy.pp | 55 +++++- manifests/haproxy/endpoint.pp | 54 ++++-- manifests/keepalived.pp | 2 +- manifests/profile/base/cinder/api.pp | 1 + manifests/profile/base/cinder/volume.pp | 5 + .../profile/base/cinder/volume/dellemc_vnx.pp | 7 +- manifests/profile/base/designate.pp | 61 +++++-- manifests/profile/base/designate/central.pp | 1 + manifests/profile/base/docker_registry.pp | 4 +- manifests/profile/base/glance/api.pp | 14 +- manifests/profile/base/gnocchi.pp | 1 + manifests/profile/base/gnocchi/api.pp | 5 + manifests/profile/base/heat.pp | 6 - manifests/profile/base/manila/share.pp | 11 ++ manifests/profile/base/metrics/collectd.pp | 75 +++++++- manifests/profile/base/metrics/collectd/gnocchi.pp | 6 +- manifests/profile/base/metrics/qdr.pp | 132 ++++++++++++++ manifests/profile/base/mistral/executor.pp | 3 + .../base/neutron/ovn_metadata_agent_wrappers.pp | 60 +++++++ manifests/profile/base/neutron/plugins/ml2.pp | 12 ++ .../base/neutron/plugins/ml2/networking_ansible.pp | 36 ++++ .../base/neutron/plugins/ovs/opendaylight.pp | 8 + .../profile/base/nova/compute/libvirt_guests.pp | 56 ++++++ .../profile/base/nova/compute_libvirt_shared.pp | 5 + manifests/profile/base/nova/libvirt.pp | 1 + manifests/profile/base/pacemaker.pp | 27 ++- manifests/profile/base/qdr.pp | 6 + manifests/profile/pacemaker/database/mysql.pp | 1 + .../profile/pacemaker/database/mysql_bundle.pp | 3 + manifests/profile/pacemaker/manila/share_bundle.pp | 193 +++++++++++++-------- manifests/profile/pacemaker/ovn_dbs_bundle.pp | 6 - .../nova_libvirt_guests-d0e5424d40d9e26e.yaml | 10 ++ metadata.json | 2 +- .../fix-odl-ovs-flows-sync-7b2cb7a29f0c89ec.yaml | 6 + ...ix-odl-ovs-pipeline-check-7622d3e5a6ed2ee1.yaml | 6 + .../notes/networking-ansible-741fd4a6c8374db8.yaml | 3 + releasenotes/notes/nokolla-7898fe76cf623a0c.yaml | 9 + .../nova_migration_qemu-fc2150565dae8d33.yaml | 5 + ...emove-glance-nfs-mounting-3833e08ecc83c6dc.yaml | 7 + .../notes/unity_driver_aba347d073cd11e7.yaml | 4 + .../notes/vnx_driver_cea44d073cd161e7.yaml | 4 + spec/classes/tripleo_keepalive_spec.rb | 2 +- .../tripleo_profile_base_cinder_api_spec.rb | 23 ++- .../tripleo_profile_base_cinder_volume_spec.rb | 1 + .../tripleo_profile_base_gnocchi_api_spec.rb | 1 + .../tripleo_profile_base_metrics_collectd_spec.rb | 72 +++++--- .../tripleo_profile_base_nova_libvirt_spec.rb | 2 + ...o_profile_pacemaker_manila_share_bundle_spec.rb | 140 +++++++++++++++ spec/fixtures/hieradata/default.yaml | 7 + spec/fixtures/hieradata/step4.yaml | 1 + templates/collectd/collectd-gnocchi.conf.erb | 2 +- templates/logrotate/containers_logrotate.conf.erb | 6 +- tox.ini | 1 + zuul.d/layout.yaml | 22 +-- 64 files changed, 1123 insertions(+), 276 deletions(-)
participants (1)
-
no-reply@openstack.org