From 9050320683bf5b958e200c571d7698786af20f35 Mon Sep 17 00:00:00 2001 From: Andrew Denton Date: Tue, 27 Aug 2024 12:06:28 -0700 Subject: [PATCH] Add aro operator deployment logging --- pkg/operator/deploy/deploy.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/pkg/operator/deploy/deploy.go b/pkg/operator/deploy/deploy.go index ac1967507ea..487082373f9 100644 --- a/pkg/operator/deploy/deploy.go +++ b/pkg/operator/deploy/deploy.go @@ -353,6 +353,8 @@ func (o *operator) applyDeployment(ctx context.Context, resources []kruntime.Obj return err } + o.log.Info("item", gvks) + switch gvks[0].GroupKind().String() { case "CustomResourceDefinition.apiextensions.k8s.io": acc, err := meta.Accessor(resource) @@ -415,6 +417,21 @@ func (o *operator) applyDeployment(ctx context.Context, resources []kruntime.Obj if err != nil { return err } + case "Deployment.apps": + err = retry.OnError(wait.Backoff{ + Steps: 60, + Duration: time.Second, + }, func(err error) bool { + return true + }, func() error { + deployments, err := o.kubernetescli.AppsV1().Deployments(pkgoperator.Namespace).List(ctx, metav1.ListOptions{}) + if err != nil { + return err + } + o.log.Info(deployments) + return nil + }) + o.log.Error("Failed to retrieve deployments", err) } } return nil