[release-announce] puppet-octavia 19.5.0 (xena)
no-reply at openstack.org
no-reply at openstack.org
Wed May 17 11:22:12 UTC 2023
We jubilantly announce the release of:
puppet-octavia 19.5.0: Puppet module for OpenStack Octavia
This release is part of the xena 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.
19.5.0
^^^^^^
New Features
* Added parameter "allow_ping_health_monitors" to the "octavia::api"
class
* The following parameters have been added to the "octavia::api"
class. These parameters allows customizing the same parameters in
the "[api_setting]" section.
* "default_listener_ciphers"
* "default_pool_ciphers"
* "tls_cipher_prohibit_list"
* "default_listener_tls_versions"
* "default_pool_tls_versions"
* "minimum_tls_version"
* 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.
* 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.
* 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.
Changes in puppet-octavia 19.4.0..19.5.0
----------------------------------------
6262ebb Prepare the final stable/xena release
8276514 setuptools: Disable auto discovery
0a7317a Do not show passphrase even if it is invalid
91031e6 ovn: Accept arrays for ovn_*_connection parameters
8da4abe Accept array or hash for enable_provider_drivers
861a235 ovn: Add support for ovn_sb_* parameters
d64492c ovn: Add more tunables related to OVN DB connection
dc7a544 Manage ovn-octavia-provider package
fb1af93 Add allow_ping_health_monitors parameter to api
034d66f Add parameters to configure amphorav2 driver
ae3ecdf api: Add support for TLS cipher/version parameters
e036925 Fix inconsistent spec file name
3607dc0 Remove TripleO job
77ecc71 Update TOX_CONSTRAINTS_FILE for stable/xena
0c81a22 Update .gitreview for stable/xena
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.zuul.yaml | 32 -------
manifests/api.pp | 53 ++++++++++-
manifests/certificates.pp | 6 +-
manifests/db/mysql.pp | 30 ++++--
manifests/db/postgresql.pp | 23 ++++-
manifests/db/sync.pp | 2 +-
manifests/db/sync_persistence.pp | 40 ++++++++
manifests/params.pp | 1 +
manifests/provider/ovn.pp | 75 +++++++++++++--
manifests/task_flow.pp | 105 +++++++++++++++++++++
metadata.json | 2 +-
...llow_ping_health_monitors-3f00c296714b663b.yaml | 4 +
.../notes/api-tls-params-48cefc42aee491ab.yaml | 13 +++
.../convert-provider_drivers-922ba756396e154c.yaml | 6 ++
.../ovn-provider-package-af40f696662e7052.yaml | 5 +
.../notes/ovn-tunables-103622c80b71d03d.yaml | 9 ++
.../notes/ovnsb-params-e7bdca2b53465ed9.yaml | 5 +
releasenotes/notes/task_flow-89c5a7003e705a9d.yaml | 14 +++
setup.py | 1 +
spec/classes/octavia_api_spec.rb | 71 +++++++++++++-
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_ovn_provider_spec.rb | 47 ---------
spec/classes/octavia_provider_ovn_spec.rb | 90 ++++++++++++++++++
spec/classes/octavia_task_flow_spec.rb | 78 +++++++++++++++
tox.ini | 2 +-
29 files changed, 730 insertions(+), 114 deletions(-)
More information about the Release-announce
mailing list