Add missing envoy system:report definitions

This commit is contained in:
Tomaž Jerman
2021-08-16 15:10:40 +02:00
parent 767f86f01a
commit 072bea9d6b
2 changed files with 18 additions and 0 deletions
+2
View File
@@ -258,6 +258,8 @@ func (n *rbacRule) Encode(ctx context.Context, pl *payload) (err error) {
case systemTypes.TemplateResourceType:
// @todo add support for importing rbac rules for specific template
res.Resource = systemTypes.TemplateRbacResource(p1ID)
case systemTypes.ReportResourceType:
res.Resource = systemTypes.ReportRbacResource(p1ID)
case messagebus.QueueResourceType:
// @todo add support for importing rbac rules for specific queue
res.Resource = messagebus.QueueRbacResource(p1ID)
@@ -39,6 +39,8 @@ allow:
- apigw-routes.search
- apigw-filter.create
- apigw-filters.search
- report.create
- reports.search
corteza::system:auth-client/*:
- read
@@ -89,6 +91,12 @@ allow:
- update
- delete
corteza::system:report/*:
- read
- update
- delete
- run
security_admins:
corteza::compose/:
- grant
@@ -123,6 +131,8 @@ allow:
- reminder.assign
- queue.create
- queues.search
- report.create
- reports.search
corteza::system:auth-client/*:
- read
@@ -147,3 +157,9 @@ allow:
- update
- delete
- members.manage
corteza::system:report/*:
- read
- update
- delete
- run