OpenSearch-Dashboards
OpenSearch-Dashboards copied to clipboard
[Plugins as Extensions] Installation process
- Plugins installing shouldn't require the OpenSearch Dashboards process to go down when installing and uninstalling
- Plugins shouldn't be able to install it's dependencies if there are some
- For example, if there is an OpenSearch plugin that it depends on then it should install the OpenSearch plugin
- If there is an dependent OpenSearch Dashboards plugin then it should install that plugin as well
One question,
will the platform leave existing Plugin behavior as is, it just introduce new extension
as option to OSD admin/developer/user. developer could choose to migrate their plugin
to extension
if applicable. plugin owner are forced to migrate.
I would propose they co-exist, but Extensions will be the future, most supported, and capable. Perhaps at a much later point we can deprecate plugins. Thoughts?