We eagerly announce the release of: puppet-horizon 21.0.0: Puppet module for OpenStack Horizon This release is part of the zed 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. Changes in puppet-horizon 20.3.0..21.0.0 ---------------------------------------- dac3cec Prepare Zed RC1 5660159 Ensure pymemcache library is installed 525e879 Remove unnecessary a+x bit from /var/log/horizon d531cc6 Cap upper version of puppetlabs-apache ccc9227 Validate boolean values used in if-statement a810ca2 Do not show diff of local_settings(.py) 5a5ef57 Remove redundant include of apache::mod::* ce67a64 Stop testing apache::mod::wsgi::wsgi_socket_prefix 586d4f3 Remove logic for Puppet < 4 6bf7aba Remove logic to handle quoted horizon_upload_mode 14b45e9 Fix type validation error with puppetlabs-apache 8.0.0 6633269 Add option websso_choices_hide_keystone 57905ff Drop default_dashboard 3ae8f91 Adapt to new type validation in puppetlabs-apache 94422e6 Add inet6 prefix only when MemcacheCache is used b57123c Enable scenario 004 integration test 8b268d7 Accept array for cache_server_url bb7f017 Bump upper version of puppet-memcached db4a675 Replace deprecated ugettext_lazy e123b63 Fix typos in parameter descriptions 8500786 Bump upper constraint of puppet-memcached 7577a23 Add support for independent designate-dashboard configurations cf39131 Remove support for CentOS 8 Stream 9281638 Remove unnecessary workaround for ensure_resources a84514f Remove enable_user_pass from the base horizon class 913a2eb Migrate 'options' to common parameter definitions 963e0a9 Support customizing log file names for apache vhosts 3f6b4b3 Support the SYSTEM_SCOPE_SERVICES parameter 6236f39 Remove hard-code of default identity api version af06fa9 Allow different log level for django.template 8fc13bf Update master for stable/yoga fa7b8c6 Allow customizing apache::vhost parameters for SSL vhost Diffstat (except docs and test files) ------------------------------------- .zuul.yaml | 1 + manifests/dashboard.pp | 2 +- manifests/dashboards/designate.pp | 88 +++++++++++ manifests/dashboards/heat.pp | 4 +- manifests/init.pp | 135 ++++++++++------ manifests/params.pp | 60 +++---- manifests/wsgi/apache.pp | 145 ++++++++++------- metadata.json | 10 +- ...tion-WEBSSO-hide-keystone-10149289b2ad8c9c.yaml | 7 + .../notes/apache-log-files-8474bbad1411ba51.yaml | 5 + .../notes/bug-1988205-9689371154ba1d70.yaml | 5 + .../designate-dashboard-db1a2ec4621c61e3.yaml | 5 + ...django_template_log_level-187b891542873d91.yaml | 5 + ...quote-horizon_upload_mode-fa7b34f53f32351d.yaml | 6 + .../notes/remove-centos-8-e19473b41af483fb.yaml | 4 + ...nable_user_pass-from-base-e6e72e9dd5d6b85d.yaml | 5 + .../system_scope_services-5e19b53fc2b8b48c.yaml | 4 + .../wsgi-ssl_extra_params-f775a56966c5d475.yaml | 6 + releasenotes/source/index.rst | 1 + releasenotes/source/yoga.rst | 6 + spec/classes/horizon_dashboards_designate_spec.rb | 109 +++++++++++++ spec/classes/horizon_init_spec.rb | 175 ++++++++++++++------- spec/classes/horizon_wsgi_apache_spec.rb | 117 ++++++-------- spec/fixtures/override_local_settings.py.erb | 2 - templates/_1699_orchestration_settings.py.erb | 2 +- templates/_1799_dns_settings.py.erb | 10 ++ templates/local_settings.py.erb | 36 ++++- 27 files changed, 672 insertions(+), 283 deletions(-)