[release-announce] puppet-horizon 20.2.0 (yoga)

no-reply at openstack.org no-reply at openstack.org
Mon Mar 14 17:30:59 UTC 2022


We eagerly announce the release of:

puppet-horizon 20.2.0: Puppet module for OpenStack Horizon

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

20.2.0
^^^^^^


New Features
************

* Now this module supports CentOS 9 and Red Hat Enterprise Linux 9.

* The new "horizon::default_boot_source" parameter has been added.

* The new "horizon::policy" class has been added. This class can be
  used to manage policy rules for the following services.

  * "cinder"

  * "glance"

  * "keystone"

  * "neutron"

  * "nova"

* The new "policies" parameter has been added to the following
  classes, to allow customizing policiy rules for additional services.

  * "horizon::dashboards::heat"

  * "horizon::dashboards::octavia"

  * "horizon::dashboards::manila"

* The new "horizon::use_simple_tenant_usage" parameter has been
  added. This parameter controls value of the
  "OPENSTACK_USE_SIMPLE_TENANT_USAGE" parameter.


Bug Fixes
*********

* Bug #1956904 (https://bugs.launchpad.net/puppet-
  horizon/+bug/1956904): The hard-coded "REST_API_REQUIRED_SETTINGS"
  parameter was removed, to use the default value defined in Horizon
  itself.

Changes in puppet-horizon 20.1.0..20.2.0
----------------------------------------

c8c821b Prepare Yoga M3
1df4546 Add CentOS/RHEL 9 to supported operating systems
8bf8678 Recommend dashboard-specific classes
95030d6 TripleO jobs: Replace CentOS 8 jobs by CentOS 9 jobs
da4b549 Make sure cache_server_ip is not empty
3e711f1 Add support for OPENSTACK_USE_SIMPLE_TENANT_USAGE
32f52c1 Add support for DEFAULT_BOOT_SOURCE
e7590f7 Add parameter description of HORIZON_IMAGES_UPLOAD_MODE
d48de6a Do not hard-code REST_API_REQUIRED_SETTINGS
6d5dbb7 Fix outdated default of LAUNCH_INSTANCE_*_ENABLED
010dae3 Fix missing default_availability_zone
f20fa4a Handle string value for LAUNCH_INSTANCE_DEFAULTS
7b96a0b Allow customizing policy files
0cf84e1 Remove usage of custom os_package_type fact


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

.zuul.yaml                                         |   2 +-
manifests/dashboard.pp                             |   9 +-
manifests/dashboards/heat.pp                       |  20 ++++
manifests/dashboards/manila.pp                     |  22 +++-
manifests/dashboards/octavia.pp                    |  20 ++++
manifests/deps.pp                                  |   5 +
manifests/init.pp                                  |  25 ++++-
manifests/params.pp                                |   6 +-
manifests/policy.pp                                |  83 ++++++++++++++
manifests/policy/base.pp                           |  59 ++++++++++
metadata.json                                      |  10 +-
.../notes/bug-1956904-f4393eade5197c47.yaml        |   6 ++
.../notes/centos-9-support-fe1fa3c9387e4d50.yaml   |   4 +
.../default_boot_source-8c7b960d1213fdcf.yaml      |   4 +
releasenotes/notes/policy-05bec63b1ab26902.yaml    |  19 ++++
.../use_simple_tenant_usage-f53e475bf7a5252f.yaml  |   6 ++
spec/classes/horizon_dashboards_heat_spec.rb       |  46 ++++++++
spec/classes/horizon_dashboards_manila_spec.rb     |  46 ++++++++
spec/classes/horizon_dashboards_octavia_spec.rb    |  46 ++++++++
spec/classes/horizon_init_spec.rb                  |   4 +-
spec/classes/horizon_policy_spec.rb                | 120 +++++++++++++++++++++
spec/classes/horizon_wsgi_apache_spec.rb           |   4 -
spec/defines/horizon_dashboard_spec.rb             |   4 -
spec/defines/horizon_policy_base_spec.rb           |  88 +++++++++++++++
templates/local_settings.py.erb                    |  59 +++++-----
25 files changed, 669 insertions(+), 48 deletions(-)







More information about the Release-announce mailing list