fix: allow coderd to start with an empty DERP map when built-in DERP is disabled (#24544)

Allow coderd to start with an empty base DERP map when built-in DERP
is disabled and no static DERP map is configured, so DERP can come from
workspace proxies after startup.

Also add a DERP healthcheck warning when no DERP servers are currently
available at runtime.

Related to: https://linear.app/codercom/issue/PLAT-43/bug-coderd-unable-to-be-started-if-built-in-derp-server-disabled-and
Related to: https://github.com/coder/coder/issues/22324
This commit is contained in:
George K
2026-04-28 09:17:08 -07:00
committed by GitHub
parent 1926b7e658
commit 3f0e015fe5
13 changed files with 125 additions and 70 deletions
+2
View File
@@ -4164,6 +4164,7 @@ export type HealthCode =
| "EACS02"
| "EACS04"
| "EACS01"
| "EDERP03"
| "EDERP01"
| "EDERP02"
| "EDB01"
@@ -4193,6 +4194,7 @@ export const HealthCodes: HealthCode[] = [
"EACS02",
"EACS04",
"EACS01",
"EDERP03",
"EDERP01",
"EDERP02",
"EDB01",