Update read_privileges_route to look at alerts-as-data indices (#120052) (#120424)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>

Co-authored-by: Marshall Main <55718608+marshallmain@users.noreply.github.com>
This commit is contained in:
Kibana Machine 2021-12-03 19:01:25 -05:00 committed by GitHub
parent 56d52f71aa
commit 3972763603
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 10 deletions

View file

@ -35,7 +35,10 @@ export const readPrivilegesRoute = (
return siemResponse.error({ statusCode: 404 });
}
const index = siemClient.getSignalsIndex();
const spaceId = context.securitySolution.getSpaceId();
const index = context.securitySolution
.getRuleDataService()
.getResourceName(`security.alerts-${spaceId}`);
const clusterPrivileges = await readPrivileges(esClient, index);
const privileges = merge(clusterPrivileges, {
is_authenticated: request.auth.isAuthenticated ?? false,

View file

@ -51,7 +51,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: true,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: true,
manage_ilm: true,
read: true,
@ -115,7 +115,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: false,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: false,
manage_ilm: false,
read: true,
@ -180,7 +180,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: false,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: false,
manage_ilm: false,
read: true,
@ -245,7 +245,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: false,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: false,
manage_ilm: false,
read: true,
@ -310,7 +310,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: false,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: false,
manage_ilm: false,
read: true,
@ -375,7 +375,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: false,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: false,
manage_ilm: false,
read: true,
@ -440,7 +440,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: false,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: false,
manage_ilm: true,
read: true,
@ -505,7 +505,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: true,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: true,
manage_ilm: true,
read: true,
@ -570,7 +570,7 @@ export default ({ getService }: FtrProviderContext) => {
create_snapshot: true,
},
index: {
'.siem-signals-default': {
'.alerts-security.alerts-default': {
all: false,
manage_ilm: true,
read: true,