[eem] add managed flag to entity definition resources (#187965)

Add managed meta property to entity definition resources. a flag will
show up in the corresponding UIs

![Screenshot 2024-07-10 at 14 15
13](b813f384-3c86-4913-8d18-12c5d5fc0721)
![Screenshot 2024-07-10 at 14 15
46](1896a751-be81-4f28-b0c9-1d7001251446)
This commit is contained in:
Kevin Lacabane 2024-07-11 15:38:20 +02:00 committed by GitHub
parent 168390a1b6
commit c38011f075
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
12 changed files with 14 additions and 0 deletions

View file

@ -30,6 +30,7 @@ export async function createAndInstallHistoryIngestPipeline(
processors: historyProcessors,
_meta: {
definitionVersion: definition.version,
managed: definition.managed,
},
}),
{ logger }
@ -56,6 +57,7 @@ export async function createAndInstallLatestIngestPipeline(
processors: latestProcessors,
_meta: {
definitionVersion: definition.version,
managed: definition.managed,
},
}),
{ logger }

View file

@ -40,6 +40,7 @@ const assertHasCreatedDefinition = (
processors: expect.anything(),
_meta: {
definitionVersion: '0.1.0',
managed: true,
},
});
expect(esClient.ingest.putPipeline).toBeCalledWith({
@ -47,6 +48,7 @@ const assertHasCreatedDefinition = (
processors: expect.anything(),
_meta: {
definitionVersion: '0.1.0',
managed: true,
},
});

View file

@ -4,6 +4,7 @@ exports[`generateHistoryTransform(definition) should generate a valid latest tra
Object {
"_meta": Object {
"definitionVersion": "999.999.999",
"managed": false,
},
"defer_validation": true,
"dest": Object {

View file

@ -4,6 +4,7 @@ exports[`generateLatestTransform(definition) should generate a valid latest tran
Object {
"_meta": Object {
"definitionVersion": "999.999.999",
"managed": false,
},
"defer_validation": true,
"dest": Object {

View file

@ -36,6 +36,7 @@ export function generateHistoryTransform(
transform_id: generateHistoryTransformId(definition),
_meta: {
definitionVersion: definition.version,
managed: definition.managed,
},
defer_validation: true,
source: {

View file

@ -27,6 +27,7 @@ export function generateLatestTransform(
transform_id: generateLatestTransformId(definition),
_meta: {
definitionVersion: definition.version,
managed: definition.managed,
},
defer_validation: true,
source: {

View file

@ -15,6 +15,7 @@ export const entitiesHistoryBaseComponentTemplateConfig: ClusterPutComponentTemp
"Component template for the ECS fields used in the Elastic Entity Model's entity discovery framework's history data set",
documentation: 'https://www.elastic.co/guide/en/ecs/current/ecs-base.html',
ecs_version: '8.0.0',
managed: true,
},
template: {
mappings: {

View file

@ -15,6 +15,7 @@ export const entitiesLatestBaseComponentTemplateConfig: ClusterPutComponentTempl
"Component template for the ECS fields used in the Elastic Entity Model's entity discovery framework's latest data set",
documentation: 'https://www.elastic.co/guide/en/ecs/current/ecs-base.html',
ecs_version: '8.0.0',
managed: true,
},
template: {
mappings: {

View file

@ -14,6 +14,7 @@ export const entitiesEntityComponentTemplateConfig: ClusterPutComponentTemplateR
description:
"Component template for the entity fields used in the Elastic Entity Model's entity discovery framework",
ecs_version: '8.0.0',
managed: true,
},
template: {
mappings: {

View file

@ -15,6 +15,7 @@ export const entitiesEventComponentTemplateConfig: ClusterPutComponentTemplateRe
"Component template for the event fields used in the Elastic Entity Model's entity discovery framework",
documentation: 'https://www.elastic.co/guide/en/ecs/current/ecs-event.html',
ecs_version: '8.0.0',
managed: true,
},
template: {
mappings: {

View file

@ -20,6 +20,7 @@ export const entitiesHistoryIndexTemplateConfig: IndicesPutIndexTemplateRequest
description:
"Index template for indices managed by the Elastic Entity Model's entity discovery framework for the history dataset",
ecs_version: '8.0.0',
managed: true,
},
composed_of: [
ENTITY_HISTORY_BASE_COMPONENT_TEMPLATE_V1,

View file

@ -20,6 +20,7 @@ export const entitiesLatestIndexTemplateConfig: IndicesPutIndexTemplateRequest =
description:
"Index template for indices managed by the Elastic Entity Model's entity discovery framework for the latest dataset",
ecs_version: '8.0.0',
managed: true,
},
composed_of: [
ENTITY_LATEST_BASE_COMPONENT_TEMPLATE_V1,