From 83c381b1da804ee72abb19bff0296201e67901e8 Mon Sep 17 00:00:00 2001 From: Adam Moussa <166072409+amoussa1229@users.noreply.github.com> Date: Mon, 11 May 2026 17:58:14 -0400 Subject: [PATCH] Fix subnet import to include availability zone CDK requires availabilityZone when using fromSubnetAttributes for EC2 instance placement. --- lib/forgejo-stack.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/forgejo-stack.ts b/lib/forgejo-stack.ts index 9cb669f..67b0aeb 100644 --- a/lib/forgejo-stack.ts +++ b/lib/forgejo-stack.ts @@ -15,8 +15,11 @@ export class ForgejoStack extends cdk.Stack { vpcId: "vpc-0d3d4b67bd0cf8a68", }); - const privateSubnet1 = ec2.Subnet.fromSubnetId( - this, "PrivateSubnet1", "subnet-04e38c507e96f1926" + const privateSubnet1 = ec2.Subnet.fromSubnetAttributes( + this, "PrivateSubnet1", { + subnetId: "subnet-04e38c507e96f1926", + availabilityZone: "us-east-1a", + } ); const sg = new ec2.SecurityGroup(this, "SecurityGroup", {