-
Notifications
You must be signed in to change notification settings - Fork 25.2k
Manage Fleet system indices within Elasticsearch #70689
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
This commit moves the management of seven system indices that are used by Fleet to an Elasticsearch plugin. The mappings were taken largely untouched from the Fleet server project, with the exception of adding a _meta field with a version key to enable the system indices infrastructure to manage these indices.
Pinging @elastic/es-core-infra (Team:Core/Infra) |
Thank you! |
@jaymode What are your thoughts on adding tests that verify the configuration and mappings of these system indices? On the one hand, we're adding some untested code here; on the other, this might be covered by the fleet tests already. |
@williamrandolph I agree that we want to add a basic verification test and I am planning to add one. I wanted to get this up sooner rather than later for the fleet team to verify |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
@jaymode we made some changes to mappings. will push the update later today. |
Jay, I tested e2e with the agent. There are couple of follow up PRs in the Kibana and Fleet Server. Should be good to merge now. |
This commit moves the management of seven system indices that are used by Fleet to an Elasticsearch plugin. The mappings were taken largely untouched from the Fleet server project, with the exception of adding a _meta field with a version key to enable the system indices infrastructure to manage these indices. Co-authored-by: Aleksandr Maus <[email protected]> Backport of #70689
This commit moves the management of seven system indices that are used
by Fleet to an Elasticsearch plugin. The mappings were taken largely
untouched from the Fleet server project, with the exception of adding
a _meta field with a version key to enable the system indices
infrastructure to manage these indices.