coder/coderd/workspaceusage
Cian Johnston 92aa1eba97
fix(cli): port-forward: update workspace last_used_at (#12659)
This PR updates the coder port-forward command to periodically inform coderd that the workspace is being used:

- Adds workspaceusage.Tracker which periodically batch-updates workspace LastUsedAt
- Adds coderd endpoint to signal workspace usage
- Updates coder port-forward to periodically hit this endpoint
- Modifies BatchUpdateWorkspacesLastUsedAt to avoid overwriting with stale data

Co-authored-by: Danny Kopping <danny@coder.com>
2024-03-20 16:44:12 +00:00
..
tracker.go fix(cli): port-forward: update workspace last_used_at (#12659) 2024-03-20 16:44:12 +00:00
tracker_test.go fix(cli): port-forward: update workspace last_used_at (#12659) 2024-03-20 16:44:12 +00:00