-
Feature Request
-
Resolution: Unresolved
-
Major
-
1.x
-
None
-
False
-
False
-
Undefined
-
Currently, once a web terminal is created it is never deleted automatically (only scaled to zero pods). After closing the terminal panel, clicking the create terminal button will reuse the existing devworkspace resource, meaning that once the user decides on a namespace/configuration, the only way to update the terminal by editing/deleting the CR directly.
This prevents users from
- Starting a terminal in a different namespace
- Changing the configuration for a web terminal (see
WTO-10)
We should introduce a way to update or delete existing web terminal instances via one/all of the options below:
- Allow users to select namespace even if terminal exists; if they select a namespace with an existing terminal, use that one, otherwise create a second, new terminal
- Allow users to change the tooling image in an existing terminal after it has been created (related:
WTO-10) - Allow a way for users to list/delete existing web terminals.