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'], + }, ], }, ];