diff --git a/backend/src/server/routes/v1/identity-kubernetes-auth-router.ts b/backend/src/server/routes/v1/identity-kubernetes-auth-router.ts index 80aa0960e..d9ef62087 100644 --- a/backend/src/server/routes/v1/identity-kubernetes-auth-router.ts +++ b/backend/src/server/routes/v1/identity-kubernetes-auth-router.ts @@ -104,7 +104,6 @@ export const registerIdentityKubernetesRouter = async (server: FastifyZodProvide .object({ kubernetesHost: z .string() - .url() .trim() .min(1) .describe(KUBERNETES_AUTH.ATTACH.kubernetesHost) @@ -224,7 +223,6 @@ export const registerIdentityKubernetesRouter = async (server: FastifyZodProvide .object({ kubernetesHost: z .string() - .url() .trim() .min(1) .optional() diff --git a/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts b/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts index d0af70ca2..3314d8cab 100644 --- a/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts +++ b/backend/src/services/identity-kubernetes-auth/identity-kubernetes-auth-service.ts @@ -189,10 +189,10 @@ export const identityKubernetesAuthServiceFactory = ({ let { kubernetesHost } = identityKubernetesAuth; if (kubernetesHost.startsWith("https://") || kubernetesHost.startsWith("http://")) { - kubernetesHost = kubernetesHost.replace(new RE2("^https?:\\/\\/"), ""); + kubernetesHost = new RE2("^https?:\\/\\/").replace(kubernetesHost, ""); } - const [k8sHost, k8sPort] = kubernetesHost.split(":") ?? []; + const [k8sHost, k8sPort] = kubernetesHost.split(":"); const data = identityKubernetesAuth.gatewayId ? await $gatewayProxyWrapper(