kestra-io / kestra

Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.
https://kestra.io
Apache License 2.0
7.1k stars 421 forks source link

Plugin Hot Reload #1671

Open Ben8t opened 1 year ago

Ben8t commented 1 year ago

Integrating a new plugin need a Kestra server restart. Being to load at runtime new plugins will allow better deployment experience.

Ben8t commented 1 year ago

Next idea : if user try to insert a plugin in his flow but the plugin is not in instance, then show a pop up to let user install the plugin.

brian-mulier-p commented 1 year ago

@Ben8t I don't see myself as a user adding a full task name (qualified name) before getting the popup. I think it would work only if we also have autocompletion on plugins not in our instance so I guess providing such feature requires autocompletion revamp.

Regarding this autocompletion revamp, how to handle simple users which do not have the ability to add new plugin to their instance ? 😔 For those users we probably want the current autocompletion and not the full one :/

yuri1969 commented 11 months ago

Linking to #945 as they seem to be duplicates.