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(-)
participants (1)
-
no-reply@openstack.org