Browse Source

Fix Masakari dashboard policy file location

The horizon image copies the masakari dashboard's policy file to Python
site packages, but it should go to /etc/openstack-dashboard. This allows
the dashboard to be seen by non-admins, although it fails to load.

We get an error like the following in horizon.log:

No policy rules for service 'instance-ha' in
/etc/openstack-dashboard/masakari_policy.json

This change fixes the issue.

Change-Id: I8ede183c76a830de06ce6524dc3f6f6944b182c1
Closes-Bug: #1894240
(cherry picked from commit 4f44870376)
changes/00/750600/2
Mark Goddard 2 weeks ago
parent
commit
5a31aa02bf
2 changed files with 6 additions and 1 deletions
  1. +1
    -1
      docker/horizon/extend_start.sh
  2. +5
    -0
      releasenotes/notes/fix-masakari-dashboard-policy-bb8c6c2364666401.yaml

+ 1
- 1
docker/horizon/extend_start.sh View File

@@ -164,7 +164,7 @@ function config_masakari_dashboard {
done
config_dashboard "${ENABLE_MASAKARI}"\
"${SITE_PACKAGES}/masakaridashboard/conf/masakari_policy.json" \
"${SITE_PACKAGES}/openstack_dashboard/conf/masakari_policy.json"
"/etc/openstack-dashboard/masakari_policy.json"
config_dashboard "${ENABLE_MASAKARI}"\
"${SITE_PACKAGES}/masakaridashboard/local/local_settings.d/_50_masakari.py" \
"${SITE_PACKAGES}/openstack_dashboard/local/local_settings.d/_50_masakari.py"


+ 5
- 0
releasenotes/notes/fix-masakari-dashboard-policy-bb8c6c2364666401.yaml View File

@@ -0,0 +1,5 @@
---
fixes:
- |
Fixes an issue with the Masakari dashboard where policies were not loaded
correctly.

Loading…
Cancel
Save