Skip to content

Commit 050e739

Browse files
ebeahanpchila
andauthored
Add Reason field to elastic-agent upgrade details metadata (#134711) (#134751)
* 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 5149822 commit 050e739

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
@@ -305,6 +305,15 @@
305305
},
306306
"retry_until": {
307307
"type": "date"
308+
},
309+
"reason": {
310+
"type":"text",
311+
"fields": {
312+
"keyword": {
313+
"type": "keyword",
314+
"ignore_above": 1024
315+
}
316+
}
308317
}
309318
}
310319
}

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)