diff --git a/frontend/src/pages/organization/NetworkingPage/components/RelayTab/components/RelayTerraformDeploymentMethod.tsx b/frontend/src/pages/organization/NetworkingPage/components/RelayTab/components/RelayTerraformDeploymentMethod.tsx index 65f4c436e..94f7c5748 100644 --- a/frontend/src/pages/organization/NetworkingPage/components/RelayTab/components/RelayTerraformDeploymentMethod.tsx +++ b/frontend/src/pages/organization/NetworkingPage/components/RelayTab/components/RelayTerraformDeploymentMethod.tsx @@ -29,6 +29,7 @@ import { useGetIdentityTokenAuth } from "@app/hooks/api"; import { slugSchema } from "@app/lib/schemas"; +import { AWS_REGIONS } from "@app/helpers/appConnections"; const baseFormSchema = z.object({ name: slugSchema({ field: "name" }) @@ -117,7 +118,7 @@ export const RelayTerraformDeploymentMethod = () => { setFormErrors([]); if (canCreateToken && autogenerateToken) { - const validation = formSchemaWithIdentity.safeParse({ name, instanceDomain, identity }); + const validation = formSchemaWithIdentity.safeParse({ name, identity }); if (!validation.success) { setFormErrors(validation.error.issues); return; @@ -443,11 +444,16 @@ resource "aws_eip_association" "eip_assoc" { - setAwsRegion(e.target.value)} - placeholder="us-east-1" - isError={Boolean(errors.awsRegion)} + r.slug === awsRegion)} + onChange={(selected) => { + if (selected) { + setAwsRegion((selected as SingleValue<{ slug: string; name: string }>)!.slug); + } + }} + options={AWS_REGIONS} + getOptionLabel={(option) => option.name} + getOptionValue={(option) => option.slug} /> {errors.awsRegion &&

{errors.awsRegion}

}