Update policy file to yaml
See the included reno file for details. Change-Id: I39834214740b2a494105a1130964fba3134d420c
This commit is contained in:
parent
a01dacca8a
commit
39f03063c0
|
@ -55,7 +55,7 @@ And enable it in Horizon::
|
|||
|
||||
ln -s ../masakari-dashboard/masakaridashboard/local/enabled/_50_masakaridashboard.py openstack_dashboard/local/enabled
|
||||
ln -s ../masakari-dashboard/masakaridashboard/local/local_settings.d/_50_masakari.py openstack_dashboard/local/local_settings.d
|
||||
ln -s ../masakari-dashboard/masakaridashboard/conf/masakari_policy.json openstack_dashboard/conf
|
||||
ln -s ../masakari-dashboard/masakaridashboard/conf/masakari_policy.yaml openstack_dashboard/conf
|
||||
|
||||
To run horizon with the newly enabled Masakari dashboard plugin run::
|
||||
|
||||
|
|
|
@ -55,7 +55,7 @@ And enable it in Horizon::
|
|||
|
||||
ln -s ../masakari-dashboard/masakaridashboard/local/enabled/_50_masakaridashboard.py openstack_dashboard/local/enabled
|
||||
ln -s ../masakari-dashboard/masakaridashboard/local/local_settings.d/_50_masakari.py openstack_dashboard/local/local_settings.d
|
||||
ln -s ../masakari-dashboard/masakaridashboard/conf/masakari_policy.json openstack_dashboard/conf
|
||||
ln -s ../masakari-dashboard/masakaridashboard/conf/masakari_policy.yaml openstack_dashboard/conf
|
||||
|
||||
To run horizon with the newly enabled Masakari dashboard plugin run::
|
||||
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"admin_api": "is_admin:True",
|
||||
"context_is_admin": "role:admin",
|
||||
"admin_or_owner": "is_admin:True or project_id:%(project_id)s",
|
||||
"default": "rule:admin_api",
|
||||
"os_masakari_api:extensions": "rule:admin_api",
|
||||
"os_masakari_api:segments": "rule:admin_api",
|
||||
"os_masakari_api:os-hosts": "rule:admin_api",
|
||||
"os_masakari_api:notifications": "rule:admin_api"
|
||||
}
|
|
@ -0,0 +1,9 @@
|
|||
---
|
||||
admin_api: is_admin:True
|
||||
context_is_admin: role:admin
|
||||
admin_or_owner: is_admin:True or project_id:%(project_id)s
|
||||
default: rule:admin_api
|
||||
os_masakari_api:extensions: rule:admin_api
|
||||
os_masakari_api:segments: rule:admin_api
|
||||
os_masakari_api:os-hosts: rule:admin_api
|
||||
os_masakari_api:notifications: rule:admin_api
|
|
@ -16,4 +16,4 @@
|
|||
from openstack_dashboard.settings import POLICY_FILES
|
||||
|
||||
|
||||
POLICY_FILES.update({'instance-ha': 'masakari_policy.json'})
|
||||
POLICY_FILES.update({'instance-ha': 'masakari_policy.yaml'})
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
upgrade:
|
||||
- |
|
||||
Since Victoria, release JSON policy files are obsolete. In Masakari
|
||||
they were deprecated in Wallaby. The old JSON policy file
|
||||
is a valid YAML, but at least changing the file extension is needed.
|
||||
The JSON file is no longer used by default nor distributed.
|
Loading…
Reference in New Issue