Description
As the elastic/integration
repo:
- doesn't contain the "rendered" version of the final index templates and assets installed by each integration
- it's also NOT versioned (so we cannot see the differences across different integration package releases
As the integration packages:
- contain the exact files as we have in the
elastic/integration
repository
When troubleshooting, a user is unable to tell:
- What are the assets (type and naming) they're expected to see installed for a given integration
- What is the content of the assets
Bonus points:
- Know also which component will be started (Filebeat, Metricbeat, etc...)?
It would be great to have a list of assets and their contents or a way to generate them.
E.g. opening https://epr.elastic.co/epr/ti_abusech/ti_abusech-1.8.0.zip (or navigate https://github.com/elastic/integrations/tree/main/packages/ti_abusech, but we only get latest as it's not tagged) gives us all those resources but we cannot tell the final naming of the index templates or the exact rendered JSON Index Template or Ingest pipeline content.
I've tried to run some commands of https://github.com/elastic/elastic-package to see if there's a way to do it but it seems not possible.
The assets are actually parsed by Kibana and generated there by the Fleet plugin.