Skip to content
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

[FEATURE]Allow loading integrations catalog from URL #900

Open
YANG-DB opened this issue Aug 10, 2023 · 2 comments
Open

[FEATURE]Allow loading integrations catalog from URL #900

YANG-DB opened this issue Aug 10, 2023 · 2 comments
Labels
enhancement New feature or request integrations Used to denote items related to the Integrations project

Comments

@YANG-DB
Copy link
Member

YANG-DB commented Aug 10, 2023

Is your feature request related to a problem?
Currently the integrations catalog (repository) is expected to reside inside the dashboards-observavility repo.
This is very limiting for the following reasons :

  • Hard to test integrations without actually cloning and updating the dashboards-observavility repo.
  • The dashboards-observavility repo is not the content storage but mostly the infrastructure that enables the integration content to be loaded and displayed
  • Users may want to load different integration catalog from various sources and not be bounded to one catalog
  • A Simplified development of an integration would consist of a private integration content repo that is loaded to the integration catalog in a simple manner without needing to change any code inside the OpenSearch project

What solution would you like?

  1. Extend the concept of the integration-repository object to be able to store a list if catalogs
  2. Each catalog may be loaded from various locations including
    • Local Files
    • URL
    • Zip

Do you have any additional context?

@YANG-DB
Copy link
Member Author

YANG-DB commented Aug 10, 2023

Integration catalog workflow

@YANG-DB YANG-DB added the integrations Used to denote items related to the Integrations project label Aug 10, 2023
@ps48 ps48 removed the untriaged label Aug 11, 2023
@YANG-DB
Copy link
Member Author

YANG-DB commented Aug 17, 2023

image (6)
image (7)
image (8)
image (9)
image (10)
image (11)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request integrations Used to denote items related to the Integrations project
Projects
Status: No status
Development

No branches or pull requests

2 participants