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] Integrations Workflows: enable workflows for index-based integrations. #1519

Open
Swiddis opened this issue Mar 11, 2024 · 0 comments
Labels
enhancement New feature or request integrations Used to denote items related to the Integrations project

Comments

@Swiddis
Copy link
Collaborator

Swiddis commented Mar 11, 2024

Is your feature request related to a problem?
Integrations workflows1 are being added in #1518, but they're currently only enabled for S3 integrations because none of the current index integrations are sufficiently complex to warrant it. This issue is to extend workflows to also apply to index-based integrations.

What solution would you like?
I suspect that this is most easily added under the workflows array for the integration configs, as a field like enable_for_sources which can take a list of strings incl. s3 and index.

What alternatives have you considered?
Alternatively we could add the enabled indices under each step, and only enable workflows in the UI checkbox that have an associated step. I'd like to avoid needing to list every workflow for every step, though, so I'm not sure if either of these is the right choice yet.

Do you have any additional context?
N/A

Footnotes

  1. Integrations workflows: [FEATURE] Multiple installation flows for Integrations. #1462

@Swiddis Swiddis added enhancement New feature or request untriaged labels Mar 11, 2024
@Swiddis Swiddis removed the untriaged label Mar 14, 2024
@Swiddis Swiddis added the integrations Used to denote items related to the Integrations project label Apr 30, 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
Status: No status
Development

No branches or pull requests

1 participant