Coder.comC
Coder.com4y ago
5 replies
Mr_Neezer

Possible to reprovision workspaces?

The flow as I understand it currently is this:

- User create new workspace from template
- User chooses template vars in UI (eg., datacenter location, instance specs, etc.)
- New workspace is provisioned
- User decides to upgrade/downgrade instance specs
- User deletes their workspace
- User creates a new workspace form template
- User chooses different instance specs; has to reproduce all other vars in UI
- New workspace with different specs created

Would be great it the user could do the following:

- User creates new workspace from template
- User chooses template vars in UI (eg., datacenter location, instance specs, etc.)
- New workspace is provisioned
- User decides to upgrade/downgrade instance specs
- User goes to workspace settings to change vars
- Coder detects vars change, and reprovisions the workspace
- ideally preserving persistent resources like the home volume
- ideally preserving other workspace settings, like schedule
- New workspace with different specs created
Was this page helpful?