Update policy file to yaml

See the included reno file for details.

Change-Id: I39834214740b2a494105a1130964fba3134d420c
This commit is contained in:
Vadym Markov 2021-06-30 14:58:06 +03:00 committed by Radosław Piliszek
parent a01dacca8a
commit 39f03063c0
6 changed files with 19 additions and 13 deletions

View File

@ -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::

View File

@ -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::

View File

@ -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"
}

View File

@ -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

View File

@ -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'})

View File

@ -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.