[release-announce] puppet-octavia 21.0.0 (zed)

no-reply at openstack.org no-reply at openstack.org
Thu Oct 20 11:34:03 UTC 2022


We jubilantly announce the release of:

puppet-octavia 21.0.0: Puppet module for OpenStack Octavia

This release is part of the zed 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.

Changes in puppet-octavia 20.3.0..21.0.0
----------------------------------------

1f4f16b Prepare Zed RC1
44bea1b Enable scenario005 integration job
501e545 Add health_manager::failover_threshold parameter
bc746b3 Enable memcached in acceptance tests
540e2e0 Use standard parameter description format for wsgi::apache
49b37d5 Add Apache WSGI logging parameters for pipe/syslog
fcd1225 Support customizing ssh key type
b14e933 Bump upper version of puppet-ssh_keygen
1cfb572 Remove unused items from platform_params
e475e44 Adapt to new type validation in puppetlabs-apache
0f938a8 Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql"
9e4f26e Add support for audit middleware options
dc69ce8 Validate octavia::health_manager:heartbeat_key only if it is set
c94a41a Fix wrong test description
ec3d4a7 TripleO: Switch to scenario 013
1a91f1e Make TripleO job voting
02965a6 Allow (more) customization of amphora log offloading
12a0964 Add acceptance tests for config management resources
d7dc6e1 Expose headers option of apache::vhost
314bfff Do not show passphrase even if it is invalid
5fc52d8 Fix typos in parameter descriptions
c3916c7 Manage driver-agent package/service in CentOS
cf154d7 ovn: Accept arrays for ovn_*_connection parameters
dd72932 Move common parameters from the health_manager class
c9f1cb8 Remove support for CentOS 8 Stream
eabf0a2 Support [amphora_agent] agent_tls_protocol
2ac18b1 Support [amphora_agent] agent_request_read_timeout
44a32b3 Support more [certificats] parameters
b5ab3de Allow amphora timezone configuration
c7dd10a Replace remaining hard-code of OS user/group
a3be80d Update master for stable/yoga
c3d78e5 Add allow_ping_health_monitors parameter to api


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         | 13 ++-
manifests/api.pp                                   |  6 ++
manifests/audit.pp                                 | 33 ++++++++
manifests/certificates.pp                          | 24 ++++--
manifests/cinder.pp                                |  2 +-
manifests/compute.pp                               |  4 +-
manifests/controller.pp                            | 94 +++++++++++++++++++---
manifests/db/sync_persistence.pp                   |  3 +-
manifests/driver_agent.pp                          | 38 ++++-----
manifests/health_manager.pp                        | 51 +++++++++---
manifests/healthcheck.pp                           |  4 +-
manifests/init.pp                                  |  2 +-
manifests/keystone/auth.pp                         |  2 +-
manifests/logging.pp                               |  2 +-
manifests/networking.pp                            |  8 +-
manifests/params.pp                                |  5 +-
manifests/provider/ovn.pp                          |  4 +-
manifests/worker.pp                                | 19 ++++-
manifests/wsgi/apache.pp                           | 62 +++++++++++---
metadata.json                                      | 14 ++--
.../add_failover_threshold-913a4325e540f897.yaml   |  5 ++
...gent_request_read_timeout-66a1de2c273fd4c8.yaml |  6 ++
.../notes/agent_tls_protocol-6d161f6c693ca090.yaml |  6 ++
...llow_ping_health_monitors-3f00c296714b663b.yaml |  4 +
...phora-log-offloading-opts-4aac954e374e75ff.yaml | 11 +++
.../notes/apache-headers-66a08f8feb62208d.yaml     |  5 ++
.../notes/audit-opts-1cb6a5b4058f8469.yaml         |  5 ++
.../driver-agent-redhat-a36354fb074bf05c.yaml      |  6 ++
.../httpd-logs-piped-syslog-a6a544a20b4913cd.yaml  |  6 ++
.../more-certificates-opts-b88e8a352b4851e5.yaml   |  8 ++
.../move-common-hm-opts-dbaaa1b575e6ae1c.yaml      |  9 +++
.../notes/remove-centos-8-2c0dade02105f41b.yaml    |  4 +
.../set-amphora-timezone-103b078b31ab7aeb.yaml     |  5 ++
.../notes/ssh_key_type-08bccff227a885e2.yaml       |  9 +++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/yoga.rst                       |  6 ++
.../{octavia_spec.rb => 10_basic_octavia_spec.rb}  |  1 +
spec/acceptance/99_octavia_config_spec.rb          | 62 ++++++++++++++
spec/classes/octavia_api_spec.rb                   |  3 +
spec/classes/octavia_audit_spec.rb                 | 60 ++++++++++++++
spec/classes/octavia_certificates_spec.rb          |  6 ++
spec/classes/octavia_controller_spec.rb            | 38 ++++++++-
spec/classes/octavia_db_postgresql_spec.rb         | 10 +--
spec/classes/octavia_db_sync_persistence_spec.rb   |  4 +-
spec/classes/octavia_driver_agent_spec.rb          | 48 ++++++-----
spec/classes/octavia_health_manager_spec.rb        |  3 +
spec/classes/octavia_provider_ovn_spec.rb          | 16 ++++
spec/classes/octavia_worker_spec.rb                | 48 ++++++++++-
spec/classes/octavia_wsgi_apache_spec.rb           | 90 ++++++++++++++++++---
spec/unit/type/octavia_api_uwsgi_config_spec.rb    |  2 +-
spec/unit/type/octavia_config_spec.rb              |  2 +-
spec/unit/type/octavia_ovn_provider_config_spec.rb |  2 +-
52 files changed, 733 insertions(+), 148 deletions(-)







More information about the Release-announce mailing list