From 785db8af50172e8b2636668e0466e3d4fbb2a7b5 Mon Sep 17 00:00:00 2001 From: Paolo Chila Date: Mon, 15 Sep 2025 11:53:45 +0200 Subject: [PATCH 1/3] Add Reason field to elastic-agent upgrade details metadata Add "reason" text field to map a new upgrade details field introduced in PR https://github.com/elastic/elastic-agent/pull/8407 --- .../src/main/resources/fleet-agents.json | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/x-pack/plugin/core/template-resources/src/main/resources/fleet-agents.json b/x-pack/plugin/core/template-resources/src/main/resources/fleet-agents.json index 922a04da157f6..0248921f3cbee 100644 --- a/x-pack/plugin/core/template-resources/src/main/resources/fleet-agents.json +++ b/x-pack/plugin/core/template-resources/src/main/resources/fleet-agents.json @@ -314,6 +314,15 @@ }, "retry_until": { "type": "date" + }, + "reason": { + "type":"text", + "fields": { + "keyword": { + "type": "keyword", + "ignore_above": 1024 + } + } } } } From 9b2a106c3c6a9abf033b07c0ba7bb2e53f06eeb8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Paolo=20Chil=C3=A0?= Date: Mon, 15 Sep 2025 12:04:01 +0200 Subject: [PATCH 2/3] Update docs/changelog/134711.yaml --- docs/changelog/134711.yaml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 docs/changelog/134711.yaml diff --git a/docs/changelog/134711.yaml b/docs/changelog/134711.yaml new file mode 100644 index 0000000000000..0789eeb4b69df --- /dev/null +++ b/docs/changelog/134711.yaml @@ -0,0 +1,5 @@ +pr: 134711 +summary: Add Reason field to elastic-agent upgrade details metadata +area: Infra/Plugins +type: enhancement +issues: [] From a1163f1231680bb5189e61777f91a972408d9537 Mon Sep 17 00:00:00 2001 From: Paolo Chila Date: Mon, 15 Sep 2025 12:57:30 +0200 Subject: [PATCH 3/3] Bump FLEET_AGENTS_MAPPINGS_VERSION --- .../src/main/java/org/elasticsearch/xpack/fleet/Fleet.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/x-pack/plugin/fleet/src/main/java/org/elasticsearch/xpack/fleet/Fleet.java b/x-pack/plugin/fleet/src/main/java/org/elasticsearch/xpack/fleet/Fleet.java index 888404bf19e03..bc4a51d788766 100644 --- a/x-pack/plugin/fleet/src/main/java/org/elasticsearch/xpack/fleet/Fleet.java +++ b/x-pack/plugin/fleet/src/main/java/org/elasticsearch/xpack/fleet/Fleet.java @@ -79,7 +79,7 @@ public class Fleet extends Plugin implements SystemIndexPlugin { private static final String MAPPING_VERSION_VARIABLE = "fleet.version"; private static final List ALLOWED_PRODUCTS = List.of("kibana", "fleet"); private static final int FLEET_ACTIONS_MAPPINGS_VERSION = 2; - private static final int FLEET_AGENTS_MAPPINGS_VERSION = 3; + private static final int FLEET_AGENTS_MAPPINGS_VERSION = 4; private static final int FLEET_ENROLLMENT_API_KEYS_MAPPINGS_VERSION = 3; private static final int FLEET_SECRETS_MAPPINGS_VERSION = 1; private static final int FLEET_POLICIES_MAPPINGS_VERSION = 2;