@@ -48,18 +48,23 @@ var _ = Describe("Deregister Targets", Ordered, func() {
4848 for i , service := range services {
4949 // Verify VPC Lattice Target Group exists
5050 targetGroups [i ] = testFramework .GetTargetGroup (ctx , service )
51+ Expect (* targetGroups [i ].Port ).To (BeEquivalentTo (80 ))
5152 Expect (* targetGroups [i ]).To (Not (BeNil ()))
5253
5354 // Verify VPC Lattice Targets exist
54- targets := testFramework .GetTargets (ctx , targetGroups [i ], deployments [i ])
55- Expect (* targetGroups [i ].Port ).To (BeEquivalentTo (80 ))
56- for _ , target := range targets {
57- Expect (* target .Port ).To (BeEquivalentTo (service .Spec .Ports [0 ].TargetPort .IntVal ))
58- Expect (* target .Status ).To (Or (
59- Equal (vpclattice .TargetStatusInitial ),
60- Equal (vpclattice .TargetStatusHealthy ),
61- ))
62- }
55+ Eventually (func (g Gomega ) {
56+ targets , err := testFramework .LatticeClient .ListTargetsAsList (ctx , & vpclattice.ListTargetsInput {TargetGroupIdentifier : targetGroups [i ].Id })
57+ g .Expect (err ).To (BeNil ())
58+ g .Expect (len (targets )).To (BeEquivalentTo (* deployments [i ].Spec .Replicas ))
59+ for _ , target := range targets {
60+ g .Expect (* target .Port ).To (BeEquivalentTo (service .Spec .Ports [0 ].TargetPort .IntVal ))
61+ g .Expect (* target .Status ).To (Or (
62+ Equal (vpclattice .TargetStatusInitial ),
63+ Equal (vpclattice .TargetStatusHealthy ),
64+ ))
65+ }
66+ }).Should (Succeed ())
67+
6368 }
6469 })
6570
@@ -69,7 +74,7 @@ var _ = Describe("Deregister Targets", Ordered, func() {
6974 })
7075
7176 It ("Kubernetes Deployment deletion triggers targets de-registering" , func () {
72- testFramework .ExpectDeleted (ctx , services [1 ])
77+ testFramework .ExpectDeleted (ctx , deployments [1 ])
7378 verifyNoTargetsForTargetGroup (targetGroups [1 ])
7479 })
7580
0 commit comments