From d284bb7df65af7e3a41ce31b465dce70c8d4f97a Mon Sep 17 00:00:00 2001 From: Jedr Blaszyk Date: Fri, 20 Sep 2024 15:10:57 +0200 Subject: [PATCH 1/2] Add permission to collect logs from elastic_connector package --- .../package_policies_to_agent_permissions.test.ts | 4 ++++ .../agent_policies/package_policies_to_agent_permissions.ts | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.test.ts b/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.test.ts index 9bf54b454b2b9..55d1f0b36ca8e 100644 --- a/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.test.ts +++ b/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.test.ts @@ -848,6 +848,10 @@ it('Returns the Elastic Connectors permissions for elastic_connectors package', names: ['content-*', '.search-acl-filter-*'], privileges: ELASTIC_CONNECTORS_INDEX_PERMISSIONS, }, + { + names: ['logs-elastic_agent*'], + privileges: ['auto_configure', 'create_doc'], + }, ], }, }); diff --git a/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.ts b/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.ts index 8530676ce0d03..0ea580f44bb4d 100644 --- a/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.ts +++ b/x-pack/plugins/fleet/server/services/agent_policies/package_policies_to_agent_permissions.ts @@ -49,6 +49,7 @@ export const ELASTIC_CONNECTORS_INDEX_PERMISSIONS = [ 'create_index', 'auto_configure', 'maintenance', + 'view_index_metadata', ]; export function storedPackagePoliciesToAgentPermissions( @@ -276,6 +277,10 @@ function connectorServicePermissions(packagePolicyId: string): [string, Security names: ['content-*', '.search-acl-filter-*'], privileges: ELASTIC_CONNECTORS_INDEX_PERMISSIONS, }, + { + names: ['logs-elastic_agent*'], + privileges: ['auto_configure', 'create_doc'], + }, ], }, ]; From 2d12fcbb4aedfd38f97fcf8c87b9d60420794f5a Mon Sep 17 00:00:00 2001 From: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Date: Fri, 20 Sep 2024 14:04:31 +0000 Subject: [PATCH 2/2] [CI] Auto-commit changed files from 'yarn openapi:bundle' --- ...solution_entity_analytics_api_2023_10_31.bundled.schema.yaml | 2 +- ...solution_entity_analytics_api_2023_10_31.bundled.schema.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/x-pack/plugins/security_solution/docs/openapi/ess/security_solution_entity_analytics_api_2023_10_31.bundled.schema.yaml b/x-pack/plugins/security_solution/docs/openapi/ess/security_solution_entity_analytics_api_2023_10_31.bundled.schema.yaml index 461d490305707..42e8db13d78a4 100644 --- a/x-pack/plugins/security_solution/docs/openapi/ess/security_solution_entity_analytics_api_2023_10_31.bundled.schema.yaml +++ b/x-pack/plugins/security_solution/docs/openapi/ess/security_solution_entity_analytics_api_2023_10_31.bundled.schema.yaml @@ -439,7 +439,7 @@ paths: - Security Solution Entity Analytics API /api/entity_store/entities/list: get: - description: 'List entities records, paging, sorting and filtering as needed.' + description: List entities records, paging, sorting and filtering as needed. operationId: ListEntities parameters: - in: query diff --git a/x-pack/plugins/security_solution/docs/openapi/serverless/security_solution_entity_analytics_api_2023_10_31.bundled.schema.yaml b/x-pack/plugins/security_solution/docs/openapi/serverless/security_solution_entity_analytics_api_2023_10_31.bundled.schema.yaml index b3584e7efd08c..ec3cf571b936e 100644 --- a/x-pack/plugins/security_solution/docs/openapi/serverless/security_solution_entity_analytics_api_2023_10_31.bundled.schema.yaml +++ b/x-pack/plugins/security_solution/docs/openapi/serverless/security_solution_entity_analytics_api_2023_10_31.bundled.schema.yaml @@ -439,7 +439,7 @@ paths: - Security Solution Entity Analytics API /api/entity_store/entities/list: get: - description: 'List entities records, paging, sorting and filtering as needed.' + description: List entities records, paging, sorting and filtering as needed. operationId: ListEntities parameters: - in: query