fix: headscale expiry can be a literal 0

This commit is contained in:
Aarnav Tale 2024-05-26 19:41:56 -04:00
parent a72cc1bb1c
commit e19dbda5ed
No known key found for this signature in database

View File

@ -96,7 +96,7 @@ const HeadscaleConfig = z.object({
allowed_users: z.array(z.string()).optional(),
allowed_groups: z.array(z.string()).optional(),
strip_email_domain: z.boolean().default(true),
expiry: z.string().default('180d'),
expiry: z.union([z.string(), z.literal(0)]).default('180d'),
use_expiry_from_token: z.boolean().default(false),
}).optional(),