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]Load Integration Observability Catalog from Local Folder during startup #1930

Open
YANG-DB opened this issue Jul 2, 2024 · 1 comment
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 Jul 2, 2024

Is your feature request related to a problem?
Allow decoupling the integration code from the integration content, we need a clear and clean and way for separation the integration framework code and the actual integration content.
This way should also allow dynamic loading of updated revision of the catalog for an existing opensearch-dashboard service.
This separation should allow to dynamically load a catalog both on plugin loading time and also with a user selection button.

What solution would you like?
The following steps should be implemented:

  • remove the integration catalog content from the codebase
  • add an env param that links to a local file directing to the catalog zip file residing somewhere on the local disk as part of the plugin's resources folder (or network location for open network cases)
  • create a GitHub Action to copy the latest catalog release artifacts into the build process and attach the artifact in the local plugin resources folder
  • as part of the loading of the plugin it will search the env var and load the catalog locally (or remotely if possible)
  • Version conflict resolution should apply for uploading catalog integrations templates if such exist on the customer's .kibana index

Do you have any additional context?

@YANG-DB YANG-DB added enhancement New feature or request untriaged integrations Used to denote items related to the Integrations project labels Jul 2, 2024
@YANG-DB YANG-DB changed the title [FEATURE]Load Integration Observability Catalog from Local Folder [FEATURE]Load Integration Observability Catalog from Local Folder during startup Jul 2, 2024
@dblock
Copy link
Member

dblock commented Jul 22, 2024

[Catch All Triage w/ 1, 2, 3]

@dblock dblock removed the untriaged label Jul 22, 2024
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
None yet
Development

No branches or pull requests

2 participants