Skip to content

[Ingest Manager] Discuss: how to integrate with Registry OpenAPI #70711

@jfsiii

Description

@jfsiii

Ingest Manger (EPM) depends on the package registry. And the package registry publishes an OpenAPI spec https://github.com/elastic/package-registry/blob/master/openapi.yml

Ingest might want to reference the available servers, generate clients, or lots of other options

How do we deal with that dependency?

Manually:

  • run script(s) to
  • import the file

Link:

  • npm dependency?
  • GitHub API: e.g.
    curl https://api.github.com/repos/elastic/package-registry/contents/openapi.yml \
        -H "Accept: application/vnd.github.raw+yaml" \
        > path/to/openapi.yml
    
  • git submodule 🤢

Metadata

Metadata

Assignees

No one assigned

    Labels

    Team:FleetTeam label for Observability Data Collection Fleet teamtechnical debtImprovement of the software architecture and operational architecture

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions