Dean Sheather
Dean Sheather
OIDC startup failing just says "configure oidc" with no error resolution instructions. Maybe this shouldn't even fail but put the server in a "degraded" state with built-in auth only. There...
When a running workspace reaches it's autostart time, we should set `build.deadline = autostart_time + template.ttl`. This should still not exceed or change `max_deadline`.
Current kube logstream reads agent tokens from the K8s pod spec and then writes to the agent log endpoint. This has a few flaws: 1. The agent token needs to...
Add a configurable list of words/regexes that prevents you from sending the message without a warning first. The warning could be a popup window with a confirm box, or maybe...
We could prefix messages with `/r` or something
Automatic builds created due to autostart, autostop, or dormancy should not be created if there are no provisioners available with matching tags. Otherwise we get into a fight with the...
1. The only way to set an env is to use `SetEnv=MY_VAR=value`. If you use `SetEnv MY_VAR=true`, the env var gets added to the config incorrectly and SSH fails to...
Currently all workspaces connect to the reinit endpoint (or after #19866, the prebuild reinit streaming DRPC service). Since this feature is only used by prebuilds, non-prebuild workspaces should probably either...
Adds an index on the `app_id` column in the `workspace_app_statuses` table to improve query performance when filtering by app. The table already has an index on `(workspace_id, created_at)` but queries...