-
Story
-
Resolution: Fixed
-
Normal
-
None
-
None
-
NDS Sprint 1
-
100
As the end-user of NDS Labs, I should be able to access the console of running service via the CLI and / or REST API.
This task encompasses changes to the API server and CLI to support console access to running services.
User can access console of running service via CLI
Preconditions:
- User is logged in via CLI
- Stack exists and is running
Primary flow:
- ndslabsctl console stack-service-id
- User can interact with container as if they were natively executing commands from within (navigate, edit files, etc)
Alternative flows
- User can access console of multiple containers at the same time
- User can access the console of the same container in multiple sessions
- If stack is stopped during active session, terminal session is terminated
- Interaction with terminal continues current user session (i.e., token refresh)