Skip to content

Commit b10ddc0

Browse files
authored
Fix bastion reservation check after deletion (#1520)
1 parent 07fa119 commit b10ddc0

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

test/integration/bastion/bastion_test.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -702,9 +702,11 @@ func verifyDeletion(
702702
},
703703
})
704704
Expect(err).NotTo(HaveOccurred())
705-
Expect(instances.Reservations).To(HaveLen(1))
706-
Expect(instances.Reservations[0].Instances).To(HaveLen(1))
707-
Expect(instances.Reservations[0].Instances[0].State.Code).To(PointTo(Equal(int32(bastionctrl.InstanceStateTerminated))))
705+
Expect(instances.Reservations).To(Or(HaveLen(0), HaveLen(1)))
706+
if len(instances.Reservations) == 1 {
707+
Expect(instances.Reservations[0].Instances).To(HaveLen(1))
708+
Expect(instances.Reservations[0].Instances[0].State.Code).To(PointTo(Equal(int32(bastionctrl.InstanceStateTerminated))))
709+
}
708710
}
709711

710712
func getMyPublicIPWithMask() (string, error) {

0 commit comments

Comments
 (0)