allow hyphens in host name

This commit is contained in:
Maidul Islam
2025-05-19 17:42:42 -07:00
parent 0f5cbf055c
commit f97826ea82
@@ -114,10 +114,11 @@ export const registerIdentityKubernetesRouter = async (server: FastifyZodProvide
CharacterType.Numbers, CharacterType.Numbers,
CharacterType.Colon, CharacterType.Colon,
CharacterType.Period, CharacterType.Period,
CharacterType.ForwardSlash CharacterType.ForwardSlash,
CharacterType.Hyphen
])(val), ])(val),
{ {
message: "Kubernetes host must only contain alphabets, numbers, colons, periods, and forward slashes." message: "Kubernetes host must only contain alphabets, numbers, colons, periods, hyphen, and forward slashes."
} }
), ),
caCert: z.string().trim().default("").describe(KUBERNETES_AUTH.ATTACH.caCert), caCert: z.string().trim().default("").describe(KUBERNETES_AUTH.ATTACH.caCert),
@@ -234,11 +235,12 @@ export const registerIdentityKubernetesRouter = async (server: FastifyZodProvide
CharacterType.Numbers, CharacterType.Numbers,
CharacterType.Colon, CharacterType.Colon,
CharacterType.Period, CharacterType.Period,
CharacterType.ForwardSlash CharacterType.ForwardSlash,
CharacterType.Hyphen
])(val); ])(val);
}, },
{ {
message: "Kubernetes host must only contain alphabets, numbers, colons, periods, and forward slashes." message: "Kubernetes host must only contain alphabets, numbers, colons, periods, hyphen, and forward slashes."
} }
), ),
caCert: z.string().trim().optional().describe(KUBERNETES_AUTH.UPDATE.caCert), caCert: z.string().trim().optional().describe(KUBERNETES_AUTH.UPDATE.caCert),