Browse Source

Fix custom horizon theme load

When loading a custom theme, the current configuration also loads the
StarlingX theme which is not available on the Openstack Horizon image.
This fix removes the loading of the StarlingX theme and fixes the logic
so other themes are enabled when the custom one is not.

Closes-Bug: #1935859

Signed-off-by: Thiago Brito <thiago.brito@windriver.com>
Change-Id: I14975ee07210875f0e5c49c13e3371a18c4b2261
changes/85/800485/3
Thiago Brito 2 months ago
committed by Thiago Paiva Brito
parent
commit
ab3b60c197
  1. 12
      stx-openstack-helm/stx-openstack-helm/manifests/manifest.yaml

12
stx-openstack-helm/stx-openstack-helm/manifests/manifest.yaml

@ -3730,16 +3730,16 @@ data:
" parameters:[%(param)s] message:[%(message)s]"),
}
AVAILABLE_THEMES = [
('default', 'Default', 'themes/default'),
('material', 'Material', 'themes/material'),
]
# Custom Theme Override
for root, dirs, files in os.walk('/opt/branding/applied'):
if 'manifest.py' in files:
exec(open(os.path.join(root, 'manifest.py')).read())
AVAILABLE_THEMES = [
('default', 'Default', 'themes/default'),
('material', 'Material', 'themes/material'),
('starlingx', 'StarlingX', 'themes/starlingx'),
('custom', 'Custom', '/opt/branding/applied'),
]
AVAILABLE_THEMES.append(('custom', 'Custom', '/opt/branding/applied'))
DEFAULT_THEME = 'custom'
# Secure site configuration

Loading…
Cancel
Save