<div dir="ltr"><div><div>Hello,<br><br><br></div>Following <a href="https://github.com/openstack/monasca-api/tree/master/devstack">[1]</a>, I set up Monasca (with all other services). I get the 'mini-mon' project;  'monasca' service; 'monasca-agent', 'monasca-user' role and 'mini-mon', 'monasca-agent' users. <br><br></div><div>I can do all expected operations (alarm defn, alarm lising, metric push, notifications) using mini-mon user and 'mini-mon' project as follows:<br><br>#monasca --os-username mini-mon --os-password password --os-project-name mini-mon  notification-create pradipm_email_try EMAIL ....<br></div><div><success><br><br><br></div><div>However, I am getting an error when trying to do the same for 'admin' user and 'admin' project:<br><br>$ monasca --os-username admin --os-password secretadmin --os-project-name admin  notification-create pradipm_email EMAIL <...><br>{<br>  "description": "Tenant ID is missing a required role to access this service",<br>  "title": "Forbidden"<br>}<br><br><br><br><br></div><div>How can I make it work for 'admin' user also?<br><br><br><br></div><div>There are following three files. Do I need to add 'admin' role in <br><br>1. /opt/stack/monasca-api/devstack/files/monasca-api/api-config.yml  // admin is there (defaultAuthorizedRoles)<br><br>2. /opt/stack/monasca-api/java/src/main/resources/api-config.yml      // admin not there<br><br>3. /etc/monasca/api-config.conf  // admin not there in default_authorized_roles clause<br><br><br><br></div><div>Any help will be solicited.<br><br><br></div><div>Thanks,<br></div><div>Pradip<br><br><br><br></div><div><br><br><br><br></div></div>