Skip to content

Commit 3931a75

Browse files
ebeahanpchila
andauthored
Add Reason field to elastic-agent upgrade details metadata (#134711) (#134752)
* Add Reason field to elastic-agent upgrade details metadata Add "reason" text field to map a new upgrade details field introduced in PR elastic/elastic-agent#8407 * Update docs/changelog/134711.yaml * Bump FLEET_AGENTS_MAPPINGS_VERSION (cherry picked from commit 67676ae) # Conflicts: # x-pack/plugin/fleet/src/main/java/org/elasticsearch/xpack/fleet/Fleet.java Co-authored-by: Paolo Chilà <[email protected]>
1 parent c2116d6 commit 3931a75

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

docs/changelog/134711.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
pr: 134711
2+
summary: Add Reason field to elastic-agent upgrade details metadata
3+
area: Infra/Plugins
4+
type: enhancement
5+
issues: []

x-pack/plugin/core/template-resources/src/main/resources/fleet-agents.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,15 @@
308308
},
309309
"retry_until": {
310310
"type": "date"
311+
},
312+
"reason": {
313+
"type":"text",
314+
"fields": {
315+
"keyword": {
316+
"type": "keyword",
317+
"ignore_above": 1024
318+
}
319+
}
311320
}
312321
}
313322
}

x-pack/plugin/fleet/src/main/java/org/elasticsearch/xpack/fleet/Fleet.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ public class Fleet extends Plugin implements SystemIndexPlugin {
8181
private static final String MAPPING_VERSION_VARIABLE = "fleet.version";
8282
private static final List<String> ALLOWED_PRODUCTS = List.of("kibana", "fleet");
8383
private static final int FLEET_ACTIONS_MAPPINGS_VERSION = 2;
84-
private static final int FLEET_AGENTS_MAPPINGS_VERSION = 2;
85-
private static final int FLEET_ENROLLMENT_API_KEYS_MAPPINGS_VERSION = 2;
84+
private static final int FLEET_AGENTS_MAPPINGS_VERSION = 4;
85+
private static final int FLEET_ENROLLMENT_API_KEYS_MAPPINGS_VERSION = 3;
8686
private static final int FLEET_SECRETS_MAPPINGS_VERSION = 1;
8787
private static final int FLEET_POLICIES_MAPPINGS_VERSION = 2;
8888
private static final int FLEET_POLICIES_LEADER_MAPPINGS_VERSION = 1;

0 commit comments

Comments
 (0)