- Notifications
You must be signed in to change notification settings - Fork927
Description
Problem Statement
Ourtemplate update policies requires workspaces to be on the latest version before starting their workspace.
Currently, when your workspace is out-of-date, we disable the start button and expect users to update manually:

This is especially frustrating when users want to start a workspace via connection, or from our Jetbrains extension. They have to open the UI and apply the update separately.
Solution Overview
We should enable the start button in the UI/gateway and have it "update and start".
The reason we decided to disable the button is likely to allow admins to start the workspace without the required update. This flow should stay the same with the addition of a heads-up saying the start didn't apply an update. I.E. admins will continue to manually update through the UI.
Edit:
We already corrected this in the VSCode extension:
coder/vscode-coder#233
Edit 2:
This is only a request for the UI, not extensions orssh
connections.