diff --git a/integration/tests/crud/creategetdelete_test.go b/integration/tests/crud/creategetdelete_test.go index aa1da20479..d3d4706dde 100644 --- a/integration/tests/crud/creategetdelete_test.go +++ b/integration/tests/crud/creategetdelete_test.go @@ -1083,6 +1083,11 @@ var _ = Describe("(Integration) Create, Get, Scale & Delete", func() { }) var _ = SynchronizedAfterSuite(func() {}, func() { + // before deleting the cluster, first delete the additional subnet + ec2 := awsec2.NewFromConfig(NewConfig(params.Region)) + _, err := ec2.DeleteSubnet(context.Background(), &awsec2.DeleteSubnetInput{SubnetId: &extraSubnetID}) + Expect(err).NotTo(HaveOccurred()) + Expect(params.EksctlDeleteCmd.WithArgs( "cluster", params.ClusterName, "--wait",