Cherry-pick #17241 to 7.x: [Agent] Enable post install hooks #17588
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Cherry-pick of PR #17241 to 7.x branch. Original message:
What does this PR do?
This PR introduces new collection of steps just like we have with rules.
This collection is part of baked in spec file and is called
post_install
When installation needs to be run it executed Install method of respective installer and after that it runs collection of these hooks.
At the moment two steps were introduced, rename and remove;
Example of the config:
Why is it important?
Metricbeat is collecting system metrics by default and is sending them to default ES index. We want to avoid this default behavior as default behavior is specified by configuration coming from fleet.
Checklist
CHANGELOG.next.asciidoc
orCHANGELOG-developer.next.asciidoc
.Fixes: #17197
Related: elastic/kibana#60319