Skip to content

Commit 33f7ab7

Browse files
committed
cleanups
1 parent 3df96d3 commit 33f7ab7

File tree

1 file changed

+30
-24
lines changed

1 file changed

+30
-24
lines changed

integration-tests/common/utils.go

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -163,87 +163,93 @@ func LoadOperator(desc string) *appsv1.Deployment {
163163
}
164164

165165
func WaitForDeployment(deploy *appsv1.Deployment) error {
166+
fmt.Fprintf(GinkgoWriter, "Verifying that new deployment is ready: ")
166167
d, err := cl.AppsV1().Deployments(deploy.Namespace).Get(context.TODO(), deploy.Name, metav1.GetOptions{})
167168

168169
// commented out as wasn't populating status, but would prefer to use if can be made to work
169170
//err := kubeClient.Get(context.TODO(), types.NamespacedName{Name: deploy.Name, Namespace: deploy.Namespace}, d)
170171
if err == nil {
171172
if d.Status.UpdatedReplicas == *d.Spec.Replicas && d.Status.ReadyReplicas == *d.Spec.Replicas {
173+
fmt.Fprintf(GinkgoWriter, "Ready\n")
172174
return nil
173175
}
174176
} else if !apierrors.IsNotFound(err) {
177+
fmt.Fprintf(GinkgoWriter, "Error: %v\n", err)
175178
return err
176179
}
177180

178-
return fmt.Errorf("%v not available yet: %+v", deploy.Name, deploy)
181+
err = fmt.Errorf("%v not available yet: %+v", deploy.Name, deploy.Status)
182+
fmt.Fprintf(GinkgoWriter, "%v\n", err)
183+
return err
179184
}
180185

181186
func VerifyEmpty() error {
182-
fmt.Fprintf(GinkgoWriter, "Verifying that Webhook %v is Empty\n", webhookResourceName)
187+
fmt.Fprintf(GinkgoWriter, "Verifying that Webhook %v is Empty: ", webhookResourceName)
183188

184189
item := &v1beta1.ValidatingWebhookConfiguration{}
185190
err := kubeClient.Get(context.TODO(), client.ObjectKey{Name: webhookResourceName}, item)
186191
if err != nil {
192+
fmt.Fprintf(GinkgoWriter, "%v\n", err)
187193
return err
188194
}
189195

190196
switch len(item.Webhooks) {
191197
case 0:
192-
fmt.Fprintf(GinkgoWriter, "\tSuccess!\n")
198+
fmt.Fprintf(GinkgoWriter, "Success!\n")
193199
return nil
194200
case 1:
195201
if len(item.Webhooks[0].Rules) == 0 {
196-
fmt.Fprintf(GinkgoWriter, "\tSuccess!\n")
202+
fmt.Fprintf(GinkgoWriter, "Success!\n")
197203
return nil
198204
}
199205
err := errors.New("expected no Rules")
200-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
206+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
201207
return err
202208
default:
203209
err := errors.New("more than one webhook specified")
204-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
210+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
205211
return err
206212
}
207213
}
208214

209215
func VerifyApplied(pt *v1alpha1.ProxyValidatingType) error {
210-
fmt.Fprintf(GinkgoWriter, "Verifying that PVR %v was applied by operator\n", pt.Name)
216+
fmt.Fprintf(GinkgoWriter, "Verifying that PVR %v was applied by operator: ", pt.Name)
211217

212218
prevGen := pt.Status.ObservedGeneration
213219
name := pt.Name
214220

215221
err := kubeClient.Get(context.TODO(), client.ObjectKey{Name: name}, pt)
216222
if err != nil {
217-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
223+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
218224
return err
219225
}
220226
if prevGen == pt.Status.ObservedGeneration || pt.Generation != pt.Status.ObservedGeneration {
221227
err := errors.New("operator hasn't updated generation in status yet")
222-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
228+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
223229
return err
224230
}
225231

226-
fmt.Fprintf(GinkgoWriter, "\tSuccess!\n")
232+
fmt.Fprintf(GinkgoWriter, "Success!\n")
227233
return nil
228234
}
229235

230236
func VerifyDeleted(pt *v1alpha1.ProxyValidatingType) error {
231-
fmt.Fprintf(GinkgoWriter, "Verifying that PVR %v was deleted\n", pt.Name)
237+
fmt.Fprintf(GinkgoWriter, "Verifying that PVR %v was deleted: ", pt.Name)
232238

233239
name := pt.Name
234240

235241
err := kubeClient.Get(context.TODO(), client.ObjectKey{Name: name}, pt)
236242
if err == nil {
237243
err := fmt.Errorf("%v not deleted yet", pt.Name)
238-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
244+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
239245
return err
240246
}
241247
if !apierrors.IsNotFound(err) {
242-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
248+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
243249
return err
244250
}
245251

246-
fmt.Fprintf(GinkgoWriter, "\tSuccess!\n")
252+
fmt.Fprintf(GinkgoWriter, "Success!\n")
247253
return nil
248254
}
249255

@@ -325,53 +331,53 @@ func OpArrayContainsValues(operations []v1beta1.OperationType, op v1beta1.Operat
325331
}
326332

327333
func VerifyPodSuccess(p *v1.Pod) error {
328-
fmt.Fprintf(GinkgoWriter, "Verifying Pod %v Completes Succesfully\n", p.Name)
334+
fmt.Fprintf(GinkgoWriter, "Verifying Pod %v Completes Succesfully: ", p.Name)
329335

330336
err := kubeClient.Get(context.TODO(), client.ObjectKey{Name: p.Name, Namespace: p.Namespace}, p)
331337
if err != nil {
332-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
338+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
333339
return err
334340
}
335341

336342
if p.Status.Phase == v1.PodRunning || p.Status.Phase == v1.PodPending {
337343
err := errors.New("Pod Is Still Running")
338-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
344+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
339345
return err
340346
}
341347

342348
if p.Status.Phase != v1.PodSucceeded || p.Status.ContainerStatuses[0].State.Terminated.ExitCode != 0 {
343349
err := fmt.Errorf("%v failed", p.Name)
344-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
350+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
345351
return err
346352
}
347353

348-
fmt.Fprintf(GinkgoWriter, "\tSuccess!\n")
354+
fmt.Fprintf(GinkgoWriter, "Success!\n")
349355
return nil
350356
}
351357

352358
func VerifyEndpoint(e, namespace string) error {
353-
fmt.Fprintf(GinkgoWriter, "Verifying Endpoint\n")
359+
fmt.Fprintf(GinkgoWriter, "Verifying Endpoint: ")
354360

355361
var endpoint v1.Endpoints
356362

357363
err := kubeClient.Get(context.TODO(), types.NamespacedName{Name: e, Namespace: namespace}, &endpoint)
358364
if err != nil {
359-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
365+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
360366
return err
361367
}
362368

363369
if len(endpoint.Subsets) == 0 {
364370
err := errors.New("endpoint not filled in yet")
365-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
371+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
366372
return err
367373
}
368374

369375
if len(endpoint.Subsets[0].Addresses) == 0 {
370376
err := errors.New("endpoint addreses not filled in yet")
371-
fmt.Fprintf(GinkgoWriter, "\tFailed: %v\n", err)
377+
fmt.Fprintf(GinkgoWriter, "Failed: %v\n", err)
372378
return err
373379
}
374380

375-
fmt.Fprintf(GinkgoWriter, "\tSuccess!\n")
381+
fmt.Fprintf(GinkgoWriter, "Success!\n")
376382
return nil
377383
}

0 commit comments

Comments
 (0)