@@ -87,36 +87,45 @@ func AKSAdditionalTagsSpec(ctx context.Context, inputGetter func() AKSAdditional
8787
8888 By ("Deleting all tags for control plane" )
8989 expectedTags = nil
90- Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (infraControlPlane ), infraControlPlane )).To (Succeed ())
91- initialTags := infraControlPlane .Spec .AdditionalTags
92- infraControlPlane .Spec .AdditionalTags = expectedTags
93- Expect (mgmtClient .Update (ctx , infraControlPlane )).To (Succeed ())
90+ var initialTags infrav1.Tags
91+ Eventually (func (g Gomega ) {
92+ g .Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (infraControlPlane ), infraControlPlane )).To (Succeed ())
93+ initialTags = infraControlPlane .Spec .AdditionalTags
94+ infraControlPlane .Spec .AdditionalTags = expectedTags
95+ g .Expect (mgmtClient .Update (ctx , infraControlPlane )).To (Succeed ())
96+ }, inputGetter ().WaitForUpdate ... ).Should (Succeed ())
9497 Eventually (checkTags , input .WaitForUpdate ... ).Should (Succeed ())
9598
9699 By ("Creating tags for control plane" )
97100 expectedTags = infrav1.Tags {
98101 "test" : "tag" ,
99102 "another" : "value" ,
100103 }
101- Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (infraControlPlane ), infraControlPlane )).To (Succeed ())
102- infraControlPlane .Spec .AdditionalTags = expectedTags
103- Expect (mgmtClient .Update (ctx , infraControlPlane )).To (Succeed ())
104+ Eventually (func (g Gomega ) {
105+ g .Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (infraControlPlane ), infraControlPlane )).To (Succeed ())
106+ infraControlPlane .Spec .AdditionalTags = expectedTags
107+ g .Expect (mgmtClient .Update (ctx , infraControlPlane )).To (Succeed ())
108+ }, inputGetter ().WaitForUpdate ... ).Should (Succeed ())
104109 Eventually (checkTags , input .WaitForUpdate ... ).Should (Succeed ())
105110
106111 By ("Updating tags for control plane" )
107112 expectedTags ["test" ] = "updated"
108113 delete (expectedTags , "another" )
109114 expectedTags ["new" ] = "value"
110- Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (infraControlPlane ), infraControlPlane )).To (Succeed ())
111- infraControlPlane .Spec .AdditionalTags = expectedTags
112- Expect (mgmtClient .Update (ctx , infraControlPlane )).To (Succeed ())
115+ Eventually (func (g Gomega ) {
116+ g .Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (infraControlPlane ), infraControlPlane )).To (Succeed ())
117+ infraControlPlane .Spec .AdditionalTags = expectedTags
118+ g .Expect (mgmtClient .Update (ctx , infraControlPlane )).To (Succeed ())
119+ }, inputGetter ().WaitForUpdate ... ).Should (Succeed ())
113120 Eventually (checkTags , input .WaitForUpdate ... ).Should (Succeed ())
114121
115122 By ("Restoring initial tags for control plane" )
116123 expectedTags = initialTags
117- Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (infraControlPlane ), infraControlPlane )).To (Succeed ())
118- infraControlPlane .Spec .AdditionalTags = expectedTags
119- Expect (mgmtClient .Update (ctx , infraControlPlane )).To (Succeed ())
124+ Eventually (func (g Gomega ) {
125+ g .Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (infraControlPlane ), infraControlPlane )).To (Succeed ())
126+ infraControlPlane .Spec .AdditionalTags = expectedTags
127+ g .Expect (mgmtClient .Update (ctx , infraControlPlane )).To (Succeed ())
128+ }, inputGetter ().WaitForUpdate ... ).Should (Succeed ())
120129 Eventually (checkTags , input .WaitForUpdate ... ).Should (Succeed ())
121130 }()
122131
@@ -146,36 +155,45 @@ func AKSAdditionalTagsSpec(ctx context.Context, inputGetter func() AKSAdditional
146155
147156 Byf ("Deleting all tags for machine pool %s" , mp .Name )
148157 expectedTags = nil
149- Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (ammp ), ammp )).To (Succeed ())
150- initialTags := ammp .Spec .AdditionalTags
151- ammp .Spec .AdditionalTags = expectedTags
152- Expect (mgmtClient .Update (ctx , ammp )).To (Succeed ())
158+ var initialTags infrav1.Tags
159+ Eventually (func (g Gomega ) {
160+ g .Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (ammp ), ammp )).To (Succeed ())
161+ initialTags = ammp .Spec .AdditionalTags
162+ ammp .Spec .AdditionalTags = expectedTags
163+ g .Expect (mgmtClient .Update (ctx , ammp )).To (Succeed ())
164+ }, inputGetter ().WaitForUpdate ... ).Should (Succeed ())
153165 Eventually (checkTags , input .WaitForUpdate ... ).Should (Succeed ())
154166
155167 Byf ("Creating tags for machine pool %s" , mp .Name )
156168 expectedTags = infrav1.Tags {
157169 "test" : "tag" ,
158170 "another" : "value" ,
159171 }
160- Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (ammp ), ammp )).To (Succeed ())
161- ammp .Spec .AdditionalTags = expectedTags
162- Expect (mgmtClient .Update (ctx , ammp )).To (Succeed ())
172+ Eventually (func (g Gomega ) {
173+ g .Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (ammp ), ammp )).To (Succeed ())
174+ ammp .Spec .AdditionalTags = expectedTags
175+ g .Expect (mgmtClient .Update (ctx , ammp )).To (Succeed ())
176+ }, inputGetter ().WaitForUpdate ... ).Should (Succeed ())
163177 Eventually (checkTags , input .WaitForUpdate ... ).Should (Succeed ())
164178
165179 Byf ("Updating tags for machine pool %s" , mp .Name )
166180 expectedTags ["test" ] = "updated"
167181 delete (expectedTags , "another" )
168182 expectedTags ["new" ] = "value"
169- Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (ammp ), ammp )).To (Succeed ())
170- ammp .Spec .AdditionalTags = expectedTags
171- Expect (mgmtClient .Update (ctx , ammp )).To (Succeed ())
183+ Eventually (func (g Gomega ) {
184+ g .Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (ammp ), ammp )).To (Succeed ())
185+ ammp .Spec .AdditionalTags = expectedTags
186+ g .Expect (mgmtClient .Update (ctx , ammp )).To (Succeed ())
187+ }, inputGetter ().WaitForUpdate ... ).Should (Succeed ())
172188 Eventually (checkTags , input .WaitForUpdate ... ).Should (Succeed ())
173189
174190 Byf ("Restoring initial tags for machine pool %s" , mp .Name )
175191 expectedTags = initialTags
176- Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (ammp ), ammp )).To (Succeed ())
177- ammp .Spec .AdditionalTags = expectedTags
178- Expect (mgmtClient .Update (ctx , ammp )).To (Succeed ())
192+ Eventually (func (g Gomega ) {
193+ g .Expect (mgmtClient .Get (ctx , client .ObjectKeyFromObject (ammp ), ammp )).To (Succeed ())
194+ ammp .Spec .AdditionalTags = expectedTags
195+ g .Expect (mgmtClient .Update (ctx , ammp )).To (Succeed ())
196+ }, inputGetter ().WaitForUpdate ... ).Should (Succeed ())
179197 Eventually (checkTags , input .WaitForUpdate ... ).Should (Succeed ())
180198 }(mp )
181199 }
0 commit comments