[release-announce] puppet-octavia 20.3.0 (yoga)
no-reply at openstack.org
no-reply at openstack.org
Tue Apr 5 09:45:00 UTC 2022
We are excited to announce the release of:
puppet-octavia 20.3.0: Puppet module for OpenStack Octavia
This release is part of the yoga stable 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.3.0
^^^^^^
New Features
************
* The "octavia::certificates" class now supports the following
parameters.
* "barbican_auth"
* "service_name"
* "endpoint"
* The "octavia::api::provider_drivers" parameter now supports array
or hash value, and the given value is conveted to correctly
formatted string when being put into octavia.conf.
* The new "octavia::controller::default_connection_limit" parameter
has been added.
* The new "octavia::service_auth::system_scope" parameter has been
added.
* The new "octavia::task_flow" class has been added. This class
manages parameters in the "task_flow" section, which are required to
use the amphora v2 driver.
* The "octavia::db::mysql" class and the "octavia::db::postgresql"
class now support creating a separate database for taskflow
persistence.
* The "octavia::db::sync_persistence" class has been added. This
class invokes the command to initialize the taskflow persistence
database.
Deprecation Notes
*****************
* The "octavia::health_manager::workers" parameter has been
deprecated. Use the "health_update_threads" parameter and the
"stats_update_threads" parameter instead.
* The "octavia::api::provider_drivers" parameter has been deprecated
in favor of the new "octavia::api::enabled_provider_drivers"
parameter.
Changes in puppet-octavia 20.2.0..20.3.0
----------------------------------------
1dd62c1 setuptools: Disable auto discovery
753b692 Support more [certificates] options
c61f54f Prepare Yoga RC1
9c24dbc Add support for [haproxy_amphora] default_connection_limit
c095e40 remove unicode literal from code
be91d62 Globally support system scope credentials
2b9f2a0 Add parameters to configure amphorav2 driver
2b9282b Use consistent name for enabled_provider_drivers
270d33d Accept array or hash for enable_provider_drivers
cffdaec [health_manager] Allow tuning individual threads
Diffstat (except docs and test files)
-------------------------------------
manifests/api.pp | 26 ++++-
manifests/certificates.pp | 18 ++++
manifests/controller.pp | 6 ++
manifests/db/mysql.pp | 30 ++++--
manifests/db/postgresql.pp | 23 ++++-
manifests/db/sync.pp | 2 +-
manifests/db/sync_persistence.pp | 40 ++++++++
manifests/health_manager.pp | 32 +++++--
manifests/service_auth.pp | 30 ++++--
manifests/task_flow.pp | 105 +++++++++++++++++++++
metadata.json | 10 +-
.../notes/certificates-opts-4913f5eb2ecfca0c.yaml | 8 ++
.../convert-provider_drivers-922ba756396e154c.yaml | 6 ++
.../default_connection_limit-4006e77c67997e01.yaml | 5 +
...ate-health_manage-workers-e7fa2378afed538d.yaml | 6 ++
.../enable_provider_drivers-db3b1fb5f07c4140.yaml | 5 +
.../notes/system_scope-all-0895d770ca1afffb.yaml | 4 +
releasenotes/notes/task_flow-89c5a7003e705a9d.yaml | 14 +++
releasenotes/source/conf.py | 14 +--
setup.py | 1 +
spec/classes/octavia_api_spec.rb | 48 +++++++++-
spec/classes/octavia_certificates_spec.rb | 9 ++
spec/classes/octavia_controller_spec.rb | 3 +
spec/classes/octavia_db_mysql_spec.rb | 25 +++++
spec/classes/octavia_db_postgresql_spec.rb | 23 +++++
spec/classes/octavia_db_sync_persistence_spec.rb | 68 +++++++++++++
spec/classes/octavia_db_sync_spec.rb | 13 +--
spec/classes/octavia_health_manager_spec.rb | 11 ++-
spec/classes/octavia_service_auth_spec.rb | 15 +++
spec/classes/octavia_task_flow_spec.rb | 78 +++++++++++++++
30 files changed, 622 insertions(+), 56 deletions(-)
More information about the Release-announce
mailing list