[release-announce] puppet-octavia 13.3.1 (rocky)

no-reply at openstack.org no-reply at openstack.org
Mon Oct 15 22:29:23 UTC 2018


We are jazzed to announce the release of:

puppet-octavia 13.3.1: Puppet module for OpenStack Octavia

This release is part of the rocky stable release series.

Download the package from:

    https://tarballs.openstack.org/puppet-octavia/

For more details, please see below.

13.3.1
^^^^^^

New Features

* Added new parameter octavia::api::allow_tls_terminated_listeners
  which can be used to set the allow_tls_terminated_listeners config
  option.

* Added new parameters octavia::api::api_v1_enabled and
  api_v2_enabled that can be used for enable/disable the API versions.

* Added new parameter cert_generator, cert_manager, region_name and
  endpoint_type to the octavia::certificates class that configures the
  certificates section in the octavia.conf file.

* Added new parameter client_ca and client_data_data to
  octavia::certificates. These can be used to separate the
  ca_certificate/server_ca and client_ca used which is something you
  want to do in production environment to avoid a compromised Amphora
  being able to connect to the other running amphoras.

* Added new parameter octavia::worker::workers that can be used to
  set the number of worker processes.

* Added new class octavia::wsgi::apache, you can now run the API
  under Apache with mod_wsgi.

* Added new octavia::glance class that can be used to configure the
  glance section in octavia.conf

* Added new octavia::neutron class that can be used to configure the
  neutron section in octavia.conf

* Added new octavia::nova class that can be used to configure the
  nova section in octavia.conf

Changes in puppet-octavia 13.3.0..13.3.1
----------------------------------------

e19b590 Release 13.3.1
b07431a Revert "Added missing DB params to init class"
1285ba4 Added missing DB params to init class
b1a8e17 Add octavia::certificates::client_ca and data
f42fe24 Add Octavia API WSGI support
c822097 import zuul job settings from project-config
da8accd Add api_v1_enabled and api_v2_enabled options
593f49a Add octavia::neutron to configure nova section
f5caf14 Add octavia::glance to configure glance section
f593258 Add octavia::nova to configure nova section
c32562a Add missing options to octavia::certificates
c7815f3 Add workers support to octavia::worker class
8da92ea Add allow_tls_terminated_listeners config option
156c159 Update Gemfile for stable/rocky
3404a58 Update .gitreview for stable/rocky
77558e1 Update UPPER_CONSTRAINTS_FILE for stable/rocky
61b0c68 Remove PE requirement from metadata.json


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

.gitreview                                         |   1 +
.zuul.yaml                                         |   1 +
Gemfile                                            |   1 +
manifests/api.pp                                   |  78 ++++++++---
manifests/certificates.pp                          |  58 +++++++-
manifests/glance.pp                                |  38 +++++
manifests/neutron.pp                               |  38 +++++
manifests/nova.pp                                  |  57 ++++++++
manifests/params.pp                                |   4 +
manifests/worker.pp                                |   6 +
manifests/wsgi/apache.pp                           | 155 +++++++++++++++++++++
metadata.json                                      |   8 +-
..._tls_terminated_listeners-5555b0b3bc8c5313.yaml |   5 +
.../notes/api-v1-v2-options-393e026d4d22b94d.yaml  |   5 +
.../certificates-options-45294bca5186878e.yaml     |   6 +
releasenotes/notes/client-ca-b05d5a5e4a93bfe3.yaml |   6 +
.../notes/controller-workers-947eada7f23b5da9.yaml |   5 +
.../notes/octavia-api-wsgi-2d9469478fd2cd28.yaml   |   5 +
.../notes/octavia-glance-37d48b9829d6ca8d.yaml     |   5 +
.../notes/octavia-neutron-7d3d9cc0e95ecb11.yaml    |   5 +
.../notes/octavia-nova-0205d7406d58e871.yaml       |   5 +
spec/classes/octavia_api_spec.rb                   |  74 +++++++---
spec/classes/octavia_certificates_spec.rb          |  71 +++++++++-
spec/classes/octavia_glance_spec.rb                |  45 ++++++
spec/classes/octavia_neutron_spec.rb               |  45 ++++++
spec/classes/octavia_nova_spec.rb                  |  54 +++++++
spec/classes/octavia_worker_spec.rb                |   3 +
tox.ini                                            |   2 +-
28 files changed, 742 insertions(+), 44 deletions(-)







More information about the Release-announce mailing list