diff --git a/x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/transform/install.ts b/x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/transform/install.ts index 38ba2165dd17a..bd88faea430b1 100644 --- a/x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/transform/install.ts +++ b/x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/transform/install.ts @@ -46,7 +46,10 @@ import { getInstallation } from '../../packages'; import { retryTransientEsErrors } from '../retry'; import { isUserSettingsTemplate } from '../template/utils'; -import { MAX_CONCURRENT_TRANSFORMS_OPERATIONS } from '../../../../constants'; +import { + MAX_CONCURRENT_TRANSFORMS_OPERATIONS, + STACK_COMPONENT_TEMPLATE_ECS_MAPPINGS, +} from '../../../../constants'; import { deleteTransforms } from './remove'; import { getDestinationIndexAliases } from './transform_utils'; @@ -579,7 +582,10 @@ const installTransformsAssets = async ( ?.get('destinationIndex').index, ], _meta: destinationIndexTemplate._meta, - composed_of: Object.keys(componentTemplates), + composed_of: [ + ...Object.keys(componentTemplates), + STACK_COMPONENT_TEMPLATE_ECS_MAPPINGS, + ], ignore_missing_component_templates: Object.keys(componentTemplates).filter(isUserSettingsTemplate), }, diff --git a/x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/transform/transforms.test.ts b/x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/transform/transforms.test.ts index 496d91c83a002..5860b82f96154 100644 --- a/x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/transform/transforms.test.ts +++ b/x-pack/platform/plugins/shared/fleet/server/services/epm/elasticsearch/transform/transforms.test.ts @@ -388,6 +388,7 @@ _meta: 'logs-endpoint.metadata_current-template@package', 'endpoint@custom', 'logs-endpoint.metadata_current-template@custom', + 'ecs@mappings', ], index_patterns: ['.metrics-endpoint.metadata_united_default'], priority: 250, @@ -676,6 +677,7 @@ _meta: 'logs-endpoint.metadata_current-template@package', 'endpoint@custom', 'logs-endpoint.metadata_current-template@custom', + 'ecs@mappings', ], index_patterns: ['.metrics-endpoint.metadata_united_default'], priority: 250, @@ -941,6 +943,7 @@ _meta: 'logs-endpoint.metadata_current-template@package', 'endpoint@custom', 'logs-endpoint.metadata_current-template@custom', + 'ecs@mappings', ], index_patterns: ['.metrics-endpoint.metadata_united_default'], priority: 250,