[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