Skip to content

[DOCS] Ability to get the list of assets and their content for a given integration package version #4977

Open
@lucabelluccini

Description

@lucabelluccini

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    StalledTeam:DocsLabel for the Observability docs teamdocsdocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions