[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