We are stoked to announce the release of: puppet-octavia 20.0.0: Puppet module for OpenStack Octavia This release is part of the yoga release series. The source is available from: https://opendev.org/openstack/puppet-octavia Download the package from: https://tarballs.openstack.org/puppet-octavia/ Please report issues through: https://bugs.launchpad.net/puppet-octavia/+bugs For more details, please see below. 20.0.0 ^^^^^^ New Features ************ * The following parameters have been added to the "octavia::health_manager" class. * "failover_threads" * "hearteat_timeout" * "health_check_interval" * "sock_rlimit" * Now the "octavia::driver_agent" class can manage the package and the service required to run the octavia-driver-agent service. * Now the "octavia::provider::ovn" can manage the package required to use OVN Octavia provider. * The following parameters have been added to the "octavia::provider::ovn" class. * "ovsdb_connection_timeout" * "ovsdb_retry_max_interval" * "ovsdb_probe_interval" * Support for the "ovn_sb_*" parameters has been added to the "octavia::provider::ovn" class. Upgrade Notes ************* * The "octavia::api::ovn_nb_connection" parameter has been removed. Changes in puppet-octavia 19.4.0..20.0.0 ---------------------------------------- 045272a Remove deprecated octavia::api::ovn_nb_connection ceb5c9d health_manager: support more tunable parameters 728d549 ovn: Add support for ovn_sb_* parameters 2a6d6b8 ovn: Add more tunables related to OVN DB connection 612142e Bump puppetlabs-inifile 588ed89 Manage ovn-octavia-provider package a9a1995 Fix inconsistent spec file name 98e11f4 Bump version for the start of Yoga 7d5ea15 Update master for stable/xena 84b7c61 Manage octavia-driver-agent package/service Diffstat (except docs and test files) ------------------------------------- manifests/api.pp | 12 ---- manifests/driver_agent.pp | 45 ++++++++++++- manifests/health_manager.pp | 29 +++++++- manifests/params.pp | 5 ++ manifests/provider/ovn.pp | 78 ++++++++++++++++++---- metadata.json | 12 ++-- .../health_manager-tunables-a6fc91c0c1af0e15.yaml | 10 +++ .../octavia-driver-agent-8b61e27e91e49b59.yaml | 5 ++ .../ovn-provider-package-af40f696662e7052.yaml | 5 ++ .../notes/ovn-tunables-103622c80b71d03d.yaml | 9 +++ .../notes/ovnsb-params-e7bdca2b53465ed9.yaml | 5 ++ ...ove-api-ovn_nb_connection-2d85f0ece3db7576.yaml | 4 ++ releasenotes/source/index.rst | 1 + releasenotes/source/xena.rst | 6 ++ spec/classes/octavia_driver_agent_spec.rb | 25 ++++++- spec/classes/octavia_health_manager_spec.rb | 16 ++++- spec/classes/octavia_ovn_provider_spec.rb | 47 ------------- spec/classes/octavia_provider_ovn_spec.rb | 74 ++++++++++++++++++++ 18 files changed, 300 insertions(+), 88 deletions(-)