fix(ci): target only VPC resources in platform-vpc-apply/destroy
acdl-ci / Lint (pull_request) Successful in 8s
acdl-ci / Test (pull_request) Successful in 4m5s
acdl-ci / Platform check-only (offline) (pull_request) Successful in 20s
acdl-modules-lifecycle / Platform VPC apply (pull_request) Successful in 46s
acdl-modules-lifecycle / L1 lifecycle (alb) (pull_request) Failing after 47s
acdl-modules-lifecycle / L1 lifecycle (cloudfront) (pull_request) Failing after 5m8s
acdl-modules-lifecycle / L1 lifecycle (ecr) (pull_request) Successful in 2m21s
acdl-modules-lifecycle / L1 lifecycle (ecs-cluster) (pull_request) Successful in 2m42s
acdl-modules-lifecycle / L1 lifecycle (ecs-service) (pull_request) Failing after 37s
acdl-modules-lifecycle / L1 lifecycle (iam-role) (pull_request) Failing after 38s
acdl-modules-lifecycle / L1 lifecycle (kms-key) (pull_request) Failing after 47s
acdl-modules-lifecycle / L1 lifecycle (rds) (pull_request) Failing after 56s
acdl-modules-lifecycle / L1 lifecycle (s3) (pull_request) Failing after 56s
acdl-modules-lifecycle / L1 lifecycle (uptime) (pull_request) Failing after 38s
acdl-modules-lifecycle / L1 lifecycle (vpc) (pull_request) Failing after 21m44s
acdl-modules-lifecycle / L1 lifecycle (waf) (pull_request) Failing after 1m48s
acdl-modules-lifecycle / Platform VPC destroy (pull_request) Successful in 44s
acdl-ci / Lint (pull_request) Successful in 8s
acdl-ci / Test (pull_request) Successful in 4m5s
acdl-ci / Platform check-only (offline) (pull_request) Successful in 20s
acdl-modules-lifecycle / Platform VPC apply (pull_request) Successful in 46s
acdl-modules-lifecycle / L1 lifecycle (alb) (pull_request) Failing after 47s
acdl-modules-lifecycle / L1 lifecycle (cloudfront) (pull_request) Failing after 5m8s
acdl-modules-lifecycle / L1 lifecycle (ecr) (pull_request) Successful in 2m21s
acdl-modules-lifecycle / L1 lifecycle (ecs-cluster) (pull_request) Successful in 2m42s
acdl-modules-lifecycle / L1 lifecycle (ecs-service) (pull_request) Failing after 37s
acdl-modules-lifecycle / L1 lifecycle (iam-role) (pull_request) Failing after 38s
acdl-modules-lifecycle / L1 lifecycle (kms-key) (pull_request) Failing after 47s
acdl-modules-lifecycle / L1 lifecycle (rds) (pull_request) Failing after 56s
acdl-modules-lifecycle / L1 lifecycle (s3) (pull_request) Failing after 56s
acdl-modules-lifecycle / L1 lifecycle (uptime) (pull_request) Failing after 38s
acdl-modules-lifecycle / L1 lifecycle (vpc) (pull_request) Failing after 21m44s
acdl-modules-lifecycle / L1 lifecycle (waf) (pull_request) Failing after 1m48s
acdl-modules-lifecycle / Platform VPC destroy (pull_request) Successful in 44s
The platform stack includes Lambda, DynamoDB, Secrets Manager, and KMS resources that have pre-existing state issues (a secret scheduled for deletion blocks creation). The lifecycle pipeline only needs the VPC. Use terraform -target to apply/destroy only the VPC-related resources: aws_vpc.acdl_shared, aws_subnet.acdl_shared, aws_internet_gateway, aws_route_table, aws_route_table_association, aws_security_group.ecs. ---ci--- project: acdl phase: P59 milestone: v1.11 status: execute ---/ci---
This commit is contained in:
@@ -47,7 +47,13 @@ jobs:
|
|||||||
AWS_DEFAULT_REGION: us-east-1
|
AWS_DEFAULT_REGION: us-east-1
|
||||||
run: |
|
run: |
|
||||||
terraform init -input=false -lock=false
|
terraform init -input=false -lock=false
|
||||||
terraform apply -auto-approve -lock=false
|
terraform apply -auto-approve -lock=false \
|
||||||
|
-target=aws_vpc.acdl_shared \
|
||||||
|
-target=aws_subnet.acdl_shared \
|
||||||
|
-target=aws_internet_gateway.acdl_shared \
|
||||||
|
-target=aws_route_table.acdl_shared \
|
||||||
|
-target=aws_route_table_association.acdl_shared \
|
||||||
|
-target=aws_security_group.ecs
|
||||||
|
|
||||||
# L1 lifecycle matrix: apply simple → apply complex (modify) → destroy
|
# L1 lifecycle matrix: apply simple → apply complex (modify) → destroy
|
||||||
lifecycle:
|
lifecycle:
|
||||||
@@ -113,4 +119,10 @@ jobs:
|
|||||||
AWS_DEFAULT_REGION: us-east-1
|
AWS_DEFAULT_REGION: us-east-1
|
||||||
run: |
|
run: |
|
||||||
terraform init -input=false -lock=false
|
terraform init -input=false -lock=false
|
||||||
terraform destroy -auto-approve -lock=false
|
terraform destroy -auto-approve -lock=false \
|
||||||
|
-target=aws_vpc.acdl_shared \
|
||||||
|
-target=aws_subnet.acdl_shared \
|
||||||
|
-target=aws_internet_gateway.acdl_shared \
|
||||||
|
-target=aws_route_table.acdl_shared \
|
||||||
|
-target=aws_route_table_association.acdl_shared \
|
||||||
|
-target=aws_security_group.ecs
|
||||||
@@ -47,7 +47,13 @@ jobs:
|
|||||||
AWS_DEFAULT_REGION: us-east-1
|
AWS_DEFAULT_REGION: us-east-1
|
||||||
run: |
|
run: |
|
||||||
terraform init -input=false -lock=false
|
terraform init -input=false -lock=false
|
||||||
terraform apply -auto-approve -lock=false
|
terraform apply -auto-approve -lock=false \
|
||||||
|
-target=aws_vpc.acdl_shared \
|
||||||
|
-target=aws_subnet.acdl_shared \
|
||||||
|
-target=aws_internet_gateway.acdl_shared \
|
||||||
|
-target=aws_route_table.acdl_shared \
|
||||||
|
-target=aws_route_table_association.acdl_shared \
|
||||||
|
-target=aws_security_group.ecs
|
||||||
|
|
||||||
# L1 lifecycle matrix: apply simple → apply complex (modify) → destroy
|
# L1 lifecycle matrix: apply simple → apply complex (modify) → destroy
|
||||||
lifecycle:
|
lifecycle:
|
||||||
@@ -113,4 +119,10 @@ jobs:
|
|||||||
AWS_DEFAULT_REGION: us-east-1
|
AWS_DEFAULT_REGION: us-east-1
|
||||||
run: |
|
run: |
|
||||||
terraform init -input=false -lock=false
|
terraform init -input=false -lock=false
|
||||||
terraform destroy -auto-approve -lock=false
|
terraform destroy -auto-approve -lock=false \
|
||||||
|
-target=aws_vpc.acdl_shared \
|
||||||
|
-target=aws_subnet.acdl_shared \
|
||||||
|
-target=aws_internet_gateway.acdl_shared \
|
||||||
|
-target=aws_route_table.acdl_shared \
|
||||||
|
-target=aws_route_table_association.acdl_shared \
|
||||||
|
-target=aws_security_group.ecs
|
||||||
Reference in New Issue
Block a user