puppet-horizon/spec
Takashi Kajinami d260a8d1c8 Add support for independent heat-dashboard configurations
Currently horizon supports per-dashboard configurations in
/etc/openstack-dashboard/local_settings.d. Each dashboard plugin
provides a specific file to define its parameters, and any parameters
used in dashboard plugins have been removed from the base
local_settings(.py) in horizon repo.

To follow how each plugin is supposed to have its configurations
managed, this change introduces an independent file for heat-dashboard.
Support for the other dashboards like manila-ui, octavia-ui, and etc
will be added later.

Conflicts:
	manifests/init.pp
	manifests/params.pp
	spec/classes/horizon_init_spec.rb
	templates/local_settings.py.erb

Backport note:
To minimize effect of this backport, the following change was made.
- The enable_user_pass parameter is not deprecated by this patch.

- Users can set the enable_user_pass parameter to undef to remove
  OPENSTACK_HEAT_STACK from local_settings.

- heatclient logging setting is left in local_settings, because
  consistent configuration is added.

Backport note to Ussuri:
- The log_handlers option is not available in Ussuri so it is replaced
  by the old log_handler option.
- This change includes what was fixed by follow-up commit[1] in
  Victoria.
  [1] 23ebe3bf02

Backport note to Train:
- Replaced relative names used to include classes because the old lint
  rules in train enforces usage of absolute names.

Change-Id: I5999c2eaf8d7788d3c0d76e69a56a0b10058dfe9
(cherry picked from commit 382877dd4c)
(cherry picked from commit 655e0df25e)
(cherry picked from commit 80acdcca4d)
(cherry picked from commit bf021098cc)
2021-08-27 14:06:39 +00:00
..
acceptance modulesync: sync and add nodepool-bionic for beaker 2018-07-18 16:18:18 +02:00
classes Add support for independent heat-dashboard configurations 2021-08-27 14:06:39 +00:00
defines Fix dashboard resource 2019-04-24 11:19:00 -06:00
fixtures Added customization-module option to Horizon config 2017-10-10 17:39:40 -04:00
shared_examples.rb spec: updates for rspec-puppet 2.x and rspec 3.x 2015-04-14 11:38:34 +02:00
spec_helper.rb Move rspec-puppet-facts to spec helper 2016-09-30 13:20:38 -06:00
spec_helper_acceptance.rb Use puppet-openstack_spec_helper for Rakefile & spec_helper_acceptance 2016-01-18 09:11:20 -05:00