[release-announce] puppet-horizon 16.4.0 (ussuri)
no-reply at openstack.org
no-reply at openstack.org
Mon Nov 29 11:30:45 UTC 2021
We are ecstatic to announce the release of:
puppet-horizon 16.4.0: Puppet module for OpenStack Horizon
This release is part of the ussuri stable release series.
The source is available from:
https://opendev.org/openstack/puppet-horizon
Download the package from:
https://tarballs.openstack.org/puppet-horizon/
Please report issues through:
https://bugs.launchpad.net/puppet-horizon/+bugs
For more details, please see below.
16.4.0
^^^^^^
New Features
************
* Support was added to set the SECURE_PROXY_ADDR_HEADER option. If
horizon is behind a proxy server and the proxy is configured, the IP
address from request is passed using header variables inside the
request. This setting specifies the name of the header with remote
IP address.
* Added the ssl_verify_client parameter to init class and
horizon::wsgi::apache that is passed down to the created
apache::vhost resource.
* The new "horizon::dashboards::heat" class has been added. This
class can be used to manage parameters for heat-dashboard.
* The new "horizon::dashboards::manila" class has been added. This
class can be used to manage parameters for manila-dashboard.
* The new "horizon::dashboards::octavia" class has been added. This
class can be used to manage parameters for octavia-dashboard.
Upgrade Notes
*************
* The puppetlabs-apache module 2.1.0 introduced a change where
ssl_verify_client is required otherwise the SSL CA certificate
passed to the horizon module using the horizon_ca parameter is
ignored.
Bug Fixes
*********
* Fixed wrong usage of the "DISALLOW_IFRAME_EMBED" option.
Changes in puppet-horizon 16.3.0..16.4.0
----------------------------------------
5c87c93 Prepare the final stable/ussuri release
1e209cb Wallaby and older: Use 'UNSET' to remove heat dashboard parameters
c65b7a8 Fix how disallow_iframe_embed is defined
c7fd4ad Add support for independent manila-dashboard configurations
7f3cf8d Add support for independent octavia-dashboard configurations
bf02109 Add support for independent heat-dashboard configurations
ef40286 Set fixture paths for unit tests
894db5e add support for SECURE_PROXY_ADDR_HEADER
40310e8 Build containers for single consumer job
d0efac2 Add ssl_verify_client
6eb4f5f Use common class to manage apache service in beaker job
2a9c8ea Add CentOS8 to nodesets
9c8e18b Consolidate python memcache bindings install
c890e43 Switch to Ussuri
eadc79a Update TOX_CONSTRAINTS_FILE for stable/ussuri
2f91403 Update .gitreview for stable/ussuri
Diffstat (except docs and test files)
-------------------------------------
.gitreview | 1 +
.zuul.yaml | 1 +
Gemfile | 1 +
manifests/dashboards/heat.pp | 80 ++++++++++++++++++
manifests/dashboards/manila.pp | 93 +++++++++++++++++++++
manifests/dashboards/octavia.pp | 68 ++++++++++++++++
manifests/init.pp | 38 +++++++--
manifests/params.pp | 64 ++++++++-------
manifests/wsgi/apache.pp | 6 ++
metadata.json | 4 +-
...-secure-proxy-addr-header-07c36d89f8bf2ad2.yaml | 7 ++
.../add-ssl_verify_client-3e2bc9a7f1d4291a.yaml | 10 +++
.../notes/bug-1942722-3cc45ac696688336.yaml | 4 +
.../notes/heat-dashboard-c34cea1d256164cd.yaml | 5 ++
.../notes/manila-dashboard-aaf28389e0bcfa9b.yaml | 5 ++
.../notes/octavia-dashboard-0eb5300606586e80.yaml | 5 ++
spec/acceptance/horizon_with_apache_spec.rb | 2 +
spec/acceptance/nodesets/nodepool-centos8.yml | 10 +++
spec/classes/horizon_dashboards_heat_spec.rb | 94 ++++++++++++++++++++++
spec/classes/horizon_dashboards_manila_spec.rb | 72 +++++++++++++++++
spec/classes/horizon_dashboards_octavia_spec.rb | 63 +++++++++++++++
spec/classes/horizon_init_spec.rb | 39 +++++----
spec/classes/horizon_wsgi_apache_spec.rb | 12 +--
spec/spec_helper.rb | 5 ++
templates/_1499_load_balancer_settings.py.erb | 36 +++++++++
templates/_1699_orchestration_settings.py.erb | 34 ++++++++
templates/_90_manila_shares.py.erb | 50 ++++++++++++
templates/local_settings.py.erb | 12 ++-
tox.ini | 2 +-
29 files changed, 766 insertions(+), 57 deletions(-)
More information about the Release-announce
mailing list