From 48f41326d460c32ea188628169bc0f6e304721eb Mon Sep 17 00:00:00 2001 From: "Joey F. Poon" Date: Mon, 20 Mar 2023 17:42:25 -0500 Subject: [PATCH] add support for transform settings.unattended --- spec/changelog.yml | 3 +++ .../integration/elasticsearch/transform/transform.spec.yml | 7 ++++++- .../elasticsearch/transform/metadata_current/transform.yml | 2 ++ .../elasticsearch/transform/metadata_united/transform.yml | 2 ++ .../elasticsearch/transform/metadata_current/transform.yml | 2 ++ .../elasticsearch/transform/metadata_united/transform.yml | 2 ++ 6 files changed, 17 insertions(+), 1 deletion(-) diff --git a/spec/changelog.yml b/spec/changelog.yml index f4be43a75..58581e0f1 100644 --- a/spec/changelog.yml +++ b/spec/changelog.yml @@ -13,6 +13,9 @@ - description: Add select as a new field type type: enhancement link: https://github.com/elastic/package-spec/pull/486 + - description: Add transform settings.unattended option + type: enhancement + link: https://github.com/elastic/package-spec/pull/491 - version: 2.5.1 changes: - description: Add category for vulnerability_management diff --git a/spec/integration/elasticsearch/transform/transform.spec.yml b/spec/integration/elasticsearch/transform/transform.spec.yml index c9988b791..5d25cce75 100644 --- a/spec/integration/elasticsearch/transform/transform.spec.yml +++ b/spec/integration/elasticsearch/transform/transform.spec.yml @@ -67,7 +67,7 @@ spec: "$id": "#root/pivot/aggregations" title: Aggregations type: object - aggs: # This property was missing in the original schema and added manually. + aggs: # This property was missing in the original schema and added manually. "$id": "#root/pivot/aggs" title: Aggregations type: object @@ -159,6 +159,11 @@ spec: title: deduce mappings type: boolean default: true + unattended: + "$id": "#root/settings/unattended" + title: unattended + type: boolean + default: false _meta: "$id": "#root/_meta" title: Metadata diff --git a/test/packages/good/elasticsearch/transform/metadata_current/transform.yml b/test/packages/good/elasticsearch/transform/metadata_current/transform.yml index dad350e3a..16efe1e99 100644 --- a/test/packages/good/elasticsearch/transform/metadata_current/transform.yml +++ b/test/packages/good/elasticsearch/transform/metadata_current/transform.yml @@ -18,3 +18,5 @@ sync: time: field: event.ingested delay: 1s +settings: + unattended: true diff --git a/test/packages/good/elasticsearch/transform/metadata_united/transform.yml b/test/packages/good/elasticsearch/transform/metadata_united/transform.yml index ed21bbc83..cdf743230 100644 --- a/test/packages/good/elasticsearch/transform/metadata_united/transform.yml +++ b/test/packages/good/elasticsearch/transform/metadata_united/transform.yml @@ -26,3 +26,5 @@ pivot: description: Merges latest Endpoint and Agent metadata documents _meta: managed: true +settings: + unattended: true diff --git a/test/packages/good_v2/elasticsearch/transform/metadata_current/transform.yml b/test/packages/good_v2/elasticsearch/transform/metadata_current/transform.yml index dad350e3a..16efe1e99 100644 --- a/test/packages/good_v2/elasticsearch/transform/metadata_current/transform.yml +++ b/test/packages/good_v2/elasticsearch/transform/metadata_current/transform.yml @@ -18,3 +18,5 @@ sync: time: field: event.ingested delay: 1s +settings: + unattended: true diff --git a/test/packages/good_v2/elasticsearch/transform/metadata_united/transform.yml b/test/packages/good_v2/elasticsearch/transform/metadata_united/transform.yml index ed21bbc83..cdf743230 100644 --- a/test/packages/good_v2/elasticsearch/transform/metadata_united/transform.yml +++ b/test/packages/good_v2/elasticsearch/transform/metadata_united/transform.yml @@ -26,3 +26,5 @@ pivot: description: Merges latest Endpoint and Agent metadata documents _meta: managed: true +settings: + unattended: true