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
)
This commit is contained in:
parent
ce7cd47844
commit
5a31aa02bf
|
@ -164,7 +164,7 @@ function config_masakari_dashboard {
|
||||||
done
|
done
|
||||||
config_dashboard "${ENABLE_MASAKARI}"\
|
config_dashboard "${ENABLE_MASAKARI}"\
|
||||||
"${SITE_PACKAGES}/masakaridashboard/conf/masakari_policy.json" \
|
"${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}"\
|
config_dashboard "${ENABLE_MASAKARI}"\
|
||||||
"${SITE_PACKAGES}/masakaridashboard/local/local_settings.d/_50_masakari.py" \
|
"${SITE_PACKAGES}/masakaridashboard/local/local_settings.d/_50_masakari.py" \
|
||||||
"${SITE_PACKAGES}/openstack_dashboard/local/local_settings.d/_50_masakari.py"
|
"${SITE_PACKAGES}/openstack_dashboard/local/local_settings.d/_50_masakari.py"
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
---
|
||||||
|
fixes:
|
||||||
|
- |
|
||||||
|
Fixes an issue with the Masakari dashboard where policies were not loaded
|
||||||
|
correctly.
|
Loading…
Reference in New Issue