From 7f2c5bc7572131ef0d5335d331cadbd6b0377b9b Mon Sep 17 00:00:00 2001 From: Wes Date: Tue, 20 Sep 2022 20:27:26 +0000 Subject: [PATCH] Add component templates for Fleet --- .../so-fleet_agent_id_verification-1.json | 36 +++++++++++++++++++ .../elastic-agent/so-fleet_globals-1.json | 34 ++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 salt/elasticsearch/templates/component/elastic-agent/so-fleet_agent_id_verification-1.json create mode 100644 salt/elasticsearch/templates/component/elastic-agent/so-fleet_globals-1.json diff --git a/salt/elasticsearch/templates/component/elastic-agent/so-fleet_agent_id_verification-1.json b/salt/elasticsearch/templates/component/elastic-agent/so-fleet_agent_id_verification-1.json new file mode 100644 index 000000000..e3b768ae3 --- /dev/null +++ b/salt/elasticsearch/templates/component/elastic-agent/so-fleet_agent_id_verification-1.json @@ -0,0 +1,36 @@ +{ + "component_templates": [ + { + "name": ".fleet_agent_id_verification-1", + "component_template": { + "template": { + "settings": { + "index": { + "final_pipeline": ".fleet_final_pipeline-1" + } + }, + "mappings": { + "properties": { + "event": { + "properties": { + "agent_id_status": { + "ignore_above": 1024, + "type": "keyword" + }, + "ingested": { + "format": "strict_date_time_no_millis||strict_date_optional_time||epoch_millis", + "type": "date" + } + } + } + } + } + }, + "_meta": { + "managed_by": "fleet", + "managed": true + } + } + } + ] +} diff --git a/salt/elasticsearch/templates/component/elastic-agent/so-fleet_globals-1.json b/salt/elasticsearch/templates/component/elastic-agent/so-fleet_globals-1.json new file mode 100644 index 000000000..002529d01 --- /dev/null +++ b/salt/elasticsearch/templates/component/elastic-agent/so-fleet_globals-1.json @@ -0,0 +1,34 @@ +{ + "component_templates": [ + { + "name": ".fleet_globals-1", + "component_template": { + "template": { + "settings": {}, + "mappings": { + "_meta": { + "managed_by": "fleet", + "managed": true + }, + "dynamic_templates": [ + { + "strings_as_keyword": { + "mapping": { + "ignore_above": 1024, + "type": "keyword" + }, + "match_mapping_type": "string" + } + } + ], + "date_detection": false + } + }, + "_meta": { + "managed_by": "fleet", + "managed": true + } + } + } + ] +}