Implement workspace timeout based on Workspace age
Problem
- Implement a basic workspace termination based on workspace age.
- Provide a minimal UI at Workspace creation for users to enter the number of hours before termination.
Details
- From the rails implementation backend side, this should be straightforward. One DB field and a few lines of logic in the reconciliation loop.
- UI will be minimal, just a field for entering a number of hours before termination.
- Users can enter
0
to disable timeout of a workspace at their own risk. - We will enforce a max limit on the timeout, to prevent people from abusing it.
Edited by Chad Woolley