Open
Description
Is your feature request related to a problem? Please describe.
Currently, we deploy all supported runtimes when installing Elyra, and that might not be the desired behavior when deploying in a production environment. We should enable installing only individual runtimes
Describe the solution you'd like
- Deploying full elyra with all runtimes:
pip install --upgrade elyra
pip install --upgrade elyra[all]
- Deploying elyra with specific runtime:
pip install --upgrade elyra[runtime]
pip install --upgrade elyra[runtime-engine]
Note: Entry points should not be registered if runtime or runtime/engine is not being installed
Note: Any checks for specific runtimes (e.g. if runtime == 'kfp') should be removed