feat(TALE-29): support the headscale policy api changes

This commit is contained in:
Aarnav Tale
2024-08-04 11:32:29 -04:00
parent 4f57fdb43b
commit 75ba3a3dc7
6 changed files with 205 additions and 52 deletions
+5
View File
@@ -53,6 +53,11 @@ const HeadscaleConfig = z.object({
unix_socket: z.string().default('/var/run/headscale/headscale.sock'),
unix_socket_permission: z.string().default('0o770'),
policy: z.object({
mode: z.enum(['file', 'database']).default('file'),
path: z.string().optional(),
}).optional(),
tuning: z.object({
batch_change_delay: goDuration.default('800ms'),
node_mapsession_buffered_chan_size: z.number().default(30),