Skip to content

Commit 0c5f230

Browse files
authored
Merge pull request #1913 from shiftstack/issue1840
🐛 Remove logger from scope
2 parents 05d4e9b + 5a1e175 commit 0c5f230

23 files changed

+143
-94
lines changed

controllers/openstackcluster_controller.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,10 +116,11 @@ func (r *OpenStackClusterReconciler) Reconcile(ctx context.Context, req ctrl.Req
116116
}
117117
}()
118118

119-
scope, err := r.ScopeFactory.NewClientScopeFromCluster(ctx, r.Client, openStackCluster, r.CaCertificates, log)
119+
clientScope, err := r.ScopeFactory.NewClientScopeFromCluster(ctx, r.Client, openStackCluster, r.CaCertificates, log)
120120
if err != nil {
121121
return reconcile.Result{}, err
122122
}
123+
scope := scope.NewWithLogger(clientScope, log)
123124

124125
// Resolve and store referenced & dependent resources for the bastion
125126
if openStackCluster.Spec.Bastion != nil && openStackCluster.Spec.Bastion.Enabled {
@@ -154,7 +155,7 @@ func (r *OpenStackClusterReconciler) Reconcile(ctx context.Context, req ctrl.Req
154155
return reconcileNormal(scope, cluster, openStackCluster)
155156
}
156157

157-
func (r *OpenStackClusterReconciler) reconcileDelete(ctx context.Context, scope scope.Scope, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) (ctrl.Result, error) {
158+
func (r *OpenStackClusterReconciler) reconcileDelete(ctx context.Context, scope *scope.WithLogger, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) (ctrl.Result, error) {
158159
scope.Logger().Info("Reconciling Cluster delete")
159160

160161
// Wait for machines to be deleted before removing the finalizer as they
@@ -232,7 +233,7 @@ func contains(arr []string, target string) bool {
232233
return false
233234
}
234235

235-
func deleteBastion(scope scope.Scope, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) error {
236+
func deleteBastion(scope *scope.WithLogger, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) error {
236237
scope.Logger().Info("Deleting Bastion")
237238

238239
computeService, err := compute.NewService(scope)
@@ -313,7 +314,7 @@ func deleteBastion(scope scope.Scope, cluster *clusterv1.Cluster, openStackClust
313314
return nil
314315
}
315316

316-
func reconcileNormal(scope scope.Scope, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) (ctrl.Result, error) { //nolint:unparam
317+
func reconcileNormal(scope *scope.WithLogger, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) (ctrl.Result, error) { //nolint:unparam
317318
scope.Logger().Info("Reconciling Cluster")
318319

319320
// If the OpenStackCluster doesn't have our finalizer, add it.
@@ -364,7 +365,7 @@ func reconcileNormal(scope scope.Scope, cluster *clusterv1.Cluster, openStackClu
364365
return reconcile.Result{}, nil
365366
}
366367

367-
func reconcileBastion(scope scope.Scope, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) (ctrl.Result, error) {
368+
func reconcileBastion(scope *scope.WithLogger, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) (ctrl.Result, error) {
368369
scope.Logger().Info("Reconciling Bastion")
369370

370371
if openStackCluster.Spec.Bastion == nil || !openStackCluster.Spec.Bastion.Enabled {
@@ -542,7 +543,7 @@ func getBastionSecurityGroups(openStackCluster *infrav1.OpenStackCluster) []infr
542543
return instanceSpecSecurityGroups
543544
}
544545

545-
func getOrCreateBastionPorts(scope scope.Scope, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster, networkingService *networking.Service, clusterName string) error {
546+
func getOrCreateBastionPorts(scope *scope.WithLogger, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster, networkingService *networking.Service, clusterName string) error {
546547
scope.Logger().Info("Reconciling ports for bastion", "bastion", bastionName(openStackCluster.Name))
547548

548549
if openStackCluster.Status.Bastion == nil {
@@ -584,7 +585,7 @@ func bastionHashHasChanged(computeHash string, clusterAnnotations map[string]str
584585
return latestHash != computeHash
585586
}
586587

587-
func reconcileNetworkComponents(scope scope.Scope, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) error {
588+
func reconcileNetworkComponents(scope *scope.WithLogger, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster) error {
588589
clusterName := fmt.Sprintf("%s-%s", cluster.Namespace, cluster.Name)
589590

590591
networkingService, err := networking.NewService(scope)

controllers/openstackcluster_controller_test.go

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222
"reflect"
2323
"testing"
2424

25-
"github.com/go-logr/logr"
2625
"github.com/golang/mock/gomock"
2726
"github.com/gophercloud/gophercloud"
2827
"github.com/gophercloud/gophercloud/openstack/compute/v2/servers"
@@ -105,7 +104,7 @@ var _ = Describe("OpenStackCluster controller", func() {
105104
framework.CreateNamespace(ctx, input)
106105

107106
mockCtrl = gomock.NewController(GinkgoT())
108-
mockScopeFactory = scope.NewMockScopeFactory(mockCtrl, "", logr.Discard())
107+
mockScopeFactory = scope.NewMockScopeFactory(mockCtrl, "")
109108
reconciler = func() *OpenStackClusterReconciler {
110109
return &OpenStackClusterReconciler{
111110
Client: k8sClient,
@@ -207,8 +206,10 @@ var _ = Describe("OpenStackCluster controller", func() {
207206
}
208207
err = k8sClient.Status().Update(ctx, testCluster)
209208
Expect(err).To(BeNil())
210-
scope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, logr.Discard())
209+
log := GinkgoLogr
210+
clientScope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, log)
211211
Expect(err).To(BeNil())
212+
scope := scope.NewWithLogger(clientScope, log)
212213

213214
computeClientRecorder := mockScopeFactory.ComputeClient.EXPECT()
214215
computeClientRecorder.GetServer("bastion-uuid").Return(nil, gophercloud.ErrResourceNotFound{})
@@ -258,8 +259,10 @@ var _ = Describe("OpenStackCluster controller", func() {
258259
err = k8sClient.Status().Update(ctx, testCluster)
259260
Expect(err).To(BeNil())
260261

261-
scope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, logr.Discard())
262+
log := GinkgoLogr
263+
clientScope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, log)
262264
Expect(err).To(BeNil())
265+
scope := scope.NewWithLogger(clientScope, log)
263266

264267
server := clients.ServerExt{}
265268
server.ID = "adopted-bastion-uuid"
@@ -342,8 +345,10 @@ var _ = Describe("OpenStackCluster controller", func() {
342345
err = k8sClient.Status().Update(ctx, testCluster)
343346
Expect(err).To(BeNil())
344347

345-
scope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, logr.Discard())
348+
log := GinkgoLogr
349+
clientScope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, log)
346350
Expect(err).To(BeNil())
351+
scope := scope.NewWithLogger(clientScope, log)
347352

348353
server := clients.ServerExt{}
349354
server.ID = "adopted-fip-bastion-uuid"
@@ -425,8 +430,10 @@ var _ = Describe("OpenStackCluster controller", func() {
425430
err = k8sClient.Status().Update(ctx, testCluster)
426431
Expect(err).To(BeNil())
427432

428-
scope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, logr.Discard())
433+
log := GinkgoLogr
434+
clientScope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, log)
429435
Expect(err).To(BeNil())
436+
scope := scope.NewWithLogger(clientScope, log)
430437

431438
server := clients.ServerExt{}
432439
server.ID = "requeue-bastion-uuid"
@@ -484,8 +491,10 @@ var _ = Describe("OpenStackCluster controller", func() {
484491
err = k8sClient.Status().Update(ctx, testCluster)
485492
Expect(err).To(BeNil())
486493

487-
scope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, logr.Discard())
494+
log := GinkgoLogr
495+
clientScope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, log)
488496
Expect(err).To(BeNil())
497+
scope := scope.NewWithLogger(clientScope, log)
489498

490499
server := clients.ServerExt{}
491500
server.ID = "delete-bastion-uuid"
@@ -534,8 +543,11 @@ var _ = Describe("OpenStackCluster controller", func() {
534543
Expect(err).To(BeNil())
535544
err = k8sClient.Create(ctx, capiCluster)
536545
Expect(err).To(BeNil())
537-
scope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, logr.Discard())
546+
547+
log := GinkgoLogr
548+
clientScope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, log)
538549
Expect(err).To(BeNil())
550+
scope := scope.NewWithLogger(clientScope, log)
539551

540552
networkClientRecorder := mockScopeFactory.NetworkClient.EXPECT()
541553

@@ -614,8 +626,11 @@ var _ = Describe("OpenStackCluster controller", func() {
614626
Expect(err).To(BeNil())
615627
err = k8sClient.Create(ctx, capiCluster)
616628
Expect(err).To(BeNil())
617-
scope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, logr.Discard())
629+
630+
log := GinkgoLogr
631+
clientScope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, log)
618632
Expect(err).To(BeNil())
633+
scope := scope.NewWithLogger(clientScope, log)
619634

620635
networkClientRecorder := mockScopeFactory.NetworkClient.EXPECT()
621636

@@ -675,8 +690,11 @@ var _ = Describe("OpenStackCluster controller", func() {
675690
Expect(err).To(BeNil())
676691
err = k8sClient.Create(ctx, capiCluster)
677692
Expect(err).To(BeNil())
678-
scope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, logr.Discard())
693+
694+
log := GinkgoLogr
695+
clientScope, err := mockScopeFactory.NewClientScopeFromCluster(ctx, k8sClient, testCluster, nil, log)
679696
Expect(err).To(BeNil())
697+
scope := scope.NewWithLogger(clientScope, log)
680698

681699
networkClientRecorder := mockScopeFactory.NetworkClient.EXPECT()
682700

controllers/openstackfloatingippool_controller.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,10 +83,11 @@ func (r *OpenStackFloatingIPPoolReconciler) Reconcile(ctx context.Context, req c
8383
return ctrl.Result{}, client.IgnoreNotFound(err)
8484
}
8585

86-
scope, err := r.ScopeFactory.NewClientScopeFromFloatingIPPool(ctx, r.Client, pool, r.CaCertificates, log)
86+
clientScope, err := r.ScopeFactory.NewClientScopeFromFloatingIPPool(ctx, r.Client, pool, r.CaCertificates, log)
8787
if err != nil {
8888
return reconcile.Result{}, err
8989
}
90+
scope := scope.NewWithLogger(clientScope, log)
9091

9192
// This is done before deleting the pool, because we want to handle deleted IPs before we delete the pool
9293
if err := r.reconcileIPAddresses(ctx, scope, pool); err != nil {
@@ -203,7 +204,7 @@ func (r *OpenStackFloatingIPPoolReconciler) Reconcile(ctx context.Context, req c
203204
return ctrl.Result{}, r.Client.Status().Update(ctx, pool)
204205
}
205206

206-
func (r *OpenStackFloatingIPPoolReconciler) reconcileDelete(ctx context.Context, scope scope.Scope, pool *infrav1alpha1.OpenStackFloatingIPPool) error {
207+
func (r *OpenStackFloatingIPPoolReconciler) reconcileDelete(ctx context.Context, scope *scope.WithLogger, pool *infrav1alpha1.OpenStackFloatingIPPool) error {
207208
log := ctrl.LoggerFrom(ctx)
208209
ipAddresses := &ipamv1.IPAddressList{}
209210
if err := r.Client.List(ctx, ipAddresses, client.InNamespace(pool.Namespace), client.MatchingFields{infrav1alpha1.OpenStackFloatingIPPoolNameIndex: pool.Name}); err != nil {
@@ -267,7 +268,7 @@ func diff(a []string, b []string) []string {
267268
return result
268269
}
269270

270-
func (r *OpenStackFloatingIPPoolReconciler) reconcileIPAddresses(ctx context.Context, scope scope.Scope, pool *infrav1alpha1.OpenStackFloatingIPPool) error {
271+
func (r *OpenStackFloatingIPPoolReconciler) reconcileIPAddresses(ctx context.Context, scope *scope.WithLogger, pool *infrav1alpha1.OpenStackFloatingIPPool) error {
271272
ipAddresses := &ipamv1.IPAddressList{}
272273
if err := r.Client.List(ctx, ipAddresses, client.InNamespace(pool.Namespace), client.MatchingFields{infrav1alpha1.OpenStackFloatingIPPoolNameIndex: pool.Name}); err != nil {
273274
return err
@@ -309,7 +310,7 @@ func (r *OpenStackFloatingIPPoolReconciler) reconcileIPAddresses(ctx context.Con
309310
return nil
310311
}
311312

312-
func (r *OpenStackFloatingIPPoolReconciler) getIP(ctx context.Context, scope scope.Scope, pool *infrav1alpha1.OpenStackFloatingIPPool) (string, error) {
313+
func (r *OpenStackFloatingIPPoolReconciler) getIP(ctx context.Context, scope *scope.WithLogger, pool *infrav1alpha1.OpenStackFloatingIPPool) (string, error) {
313314
// There's a potential leak of IPs here, if the reconcile loop fails after we claim an IP but before we create the IPAddress object.
314315
var ip string
315316

@@ -388,7 +389,7 @@ func (r *OpenStackFloatingIPPoolReconciler) getIP(ctx context.Context, scope sco
388389
return ip, nil
389390
}
390391

391-
func (r *OpenStackFloatingIPPoolReconciler) reconcileFloatingIPNetwork(scope scope.Scope, pool *infrav1alpha1.OpenStackFloatingIPPool) error {
392+
func (r *OpenStackFloatingIPPoolReconciler) reconcileFloatingIPNetwork(scope *scope.WithLogger, pool *infrav1alpha1.OpenStackFloatingIPPool) error {
392393
// If the pool already has a network, we don't need to do anything
393394
if pool.Status.FloatingIPNetwork != nil {
394395
return nil

controllers/openstackmachine_controller.go

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -142,10 +142,11 @@ func (r *OpenStackMachineReconciler) Reconcile(ctx context.Context, req ctrl.Req
142142
}
143143
}()
144144

145-
scope, err := r.ScopeFactory.NewClientScopeFromMachine(ctx, r.Client, openStackMachine, infraCluster, r.CaCertificates, log)
145+
clientScope, err := r.ScopeFactory.NewClientScopeFromMachine(ctx, r.Client, openStackMachine, infraCluster, r.CaCertificates, log)
146146
if err != nil {
147147
return reconcile.Result{}, err
148148
}
149+
scope := scope.NewWithLogger(clientScope, log)
149150

150151
// Resolve and store referenced resources
151152
changed, err := compute.ResolveReferencedMachineResources(scope, infraCluster, &openStackMachine.Spec, &openStackMachine.Status.ReferencedResources)
@@ -240,7 +241,7 @@ func (r *OpenStackMachineReconciler) SetupWithManager(ctx context.Context, mgr c
240241
Complete(r)
241242
}
242243

243-
func (r *OpenStackMachineReconciler) reconcileDelete(scope scope.Scope, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster, machine *clusterv1.Machine, openStackMachine *infrav1.OpenStackMachine) (ctrl.Result, error) { //nolint:unparam
244+
func (r *OpenStackMachineReconciler) reconcileDelete(scope *scope.WithLogger, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster, machine *clusterv1.Machine, openStackMachine *infrav1.OpenStackMachine) (ctrl.Result, error) { //nolint:unparam
244245
scope.Logger().Info("Reconciling Machine delete")
245246

246247
clusterName := fmt.Sprintf("%s-%s", cluster.ObjectMeta.Namespace, cluster.Name)
@@ -333,7 +334,7 @@ func GetPortIDs(ports []infrav1.PortStatus) []string {
333334
return portIDs
334335
}
335336

336-
func (r *OpenStackMachineReconciler) reconcileNormal(ctx context.Context, scope scope.Scope, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster, machine *clusterv1.Machine, openStackMachine *infrav1.OpenStackMachine) (_ ctrl.Result, reterr error) {
337+
func (r *OpenStackMachineReconciler) reconcileNormal(ctx context.Context, scope *scope.WithLogger, cluster *clusterv1.Cluster, openStackCluster *infrav1.OpenStackCluster, machine *clusterv1.Machine, openStackMachine *infrav1.OpenStackMachine) (_ ctrl.Result, reterr error) {
337338
var err error
338339

339340
// If the OpenStackMachine is in an error state, return early.
@@ -489,7 +490,7 @@ func (r *OpenStackMachineReconciler) reconcileNormal(ctx context.Context, scope
489490
return ctrl.Result{}, nil
490491
}
491492

492-
func getOrCreateMachinePorts(scope scope.Scope, openStackCluster *infrav1.OpenStackCluster, machine *clusterv1.Machine, openStackMachine *infrav1.OpenStackMachine, networkingService *networking.Service, clusterName string) error {
493+
func getOrCreateMachinePorts(scope *scope.WithLogger, openStackCluster *infrav1.OpenStackCluster, machine *clusterv1.Machine, openStackMachine *infrav1.OpenStackMachine, networkingService *networking.Service, clusterName string) error {
493494
scope.Logger().Info("Reconciling ports for machine", "machine", machine.Name)
494495
var machinePortsStatus []infrav1.PortStatus
495496
var err error
@@ -647,7 +648,7 @@ func getManagedSecurityGroups(openStackCluster *infrav1.OpenStackCluster, machin
647648
return machineSpecSecurityGroups
648649
}
649650

650-
func (r *OpenStackMachineReconciler) reconcileLoadBalancerMember(scope scope.Scope, openStackCluster *infrav1.OpenStackCluster, openStackMachine *infrav1.OpenStackMachine, instanceNS *compute.InstanceNetworkStatus, clusterName string) error {
651+
func (r *OpenStackMachineReconciler) reconcileLoadBalancerMember(scope *scope.WithLogger, openStackCluster *infrav1.OpenStackCluster, openStackMachine *infrav1.OpenStackMachine, instanceNS *compute.InstanceNetworkStatus, clusterName string) error {
651652
ip := instanceNS.IP(openStackCluster.Status.Network.Name)
652653
loadbalancerService, err := loadbalancer.NewService(scope)
653654
if err != nil {

controllers/suite_test.go

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ import (
2222
"path/filepath"
2323
"testing"
2424

25-
"github.com/go-logr/logr"
2625
"github.com/golang/mock/gomock"
2726
. "github.com/onsi/ginkgo/v2"
2827
. "github.com/onsi/gomega"
@@ -127,8 +126,9 @@ var _ = Describe("EnvTest sanity check", func() {
127126
})
128127

129128
var _ = Describe("When calling getOrCreate", func() {
129+
logger := GinkgoLogr
130+
130131
var (
131-
logger logr.Logger
132132
reconsiler OpenStackMachineReconciler
133133
mockCtrl *gomock.Controller
134134
mockScopeFactory *scope.MockScopeFactory
@@ -138,11 +138,10 @@ var _ = Describe("When calling getOrCreate", func() {
138138

139139
BeforeEach(func() {
140140
ctx = context.Background()
141-
logger = logr.Discard()
142141
reconsiler = OpenStackMachineReconciler{}
143142
mockCtrl = gomock.NewController(GinkgoT())
144-
mockScopeFactory = scope.NewMockScopeFactory(mockCtrl, "1234", logger)
145-
computeService, err = compute.NewService(mockScopeFactory)
143+
mockScopeFactory = scope.NewMockScopeFactory(mockCtrl, "1234")
144+
computeService, err = compute.NewService(scope.NewWithLogger(mockScopeFactory, logger))
146145
Expect(err).NotTo(HaveOccurred())
147146
})
148147

pkg/cloud/services/compute/dependent_resources.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import (
2222
"sigs.k8s.io/cluster-api-provider-openstack/pkg/scope"
2323
)
2424

25-
func ResolveDependentMachineResources(scope scope.Scope, openStackMachine *infrav1.OpenStackMachine) (changed bool, err error) {
25+
func ResolveDependentMachineResources(scope *scope.WithLogger, openStackMachine *infrav1.OpenStackMachine) (changed bool, err error) {
2626
changed = false
2727

2828
networkingService, err := networking.NewService(scope)
@@ -33,7 +33,7 @@ func ResolveDependentMachineResources(scope scope.Scope, openStackMachine *infra
3333
return networkingService.AdoptMachinePorts(scope, openStackMachine, openStackMachine.Status.ReferencedResources.PortsOpts)
3434
}
3535

36-
func ResolveDependentBastionResources(scope scope.Scope, openStackCluster *infrav1.OpenStackCluster, bastionName string) (changed bool, err error) {
36+
func ResolveDependentBastionResources(scope *scope.WithLogger, openStackCluster *infrav1.OpenStackCluster, bastionName string) (changed bool, err error) {
3737
changed = false
3838

3939
networkingService, err := networking.NewService(scope)

pkg/cloud/services/compute/dependent_resources_test.go

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ package compute
1919
import (
2020
"testing"
2121

22-
"github.com/go-logr/logr"
22+
"github.com/go-logr/logr/testr"
2323
"github.com/golang/mock/gomock"
2424
"github.com/google/go-cmp/cmp"
2525
. "github.com/onsi/gomega"
@@ -93,8 +93,9 @@ func Test_ResolveDependentMachineResources(t *testing.T) {
9393
for _, tt := range tests {
9494
t.Run(tt.testName, func(t *testing.T) {
9595
g := NewWithT(t)
96+
log := testr.New(t)
9697
mockCtrl := gomock.NewController(t)
97-
mockScopeFactory := scope.NewMockScopeFactory(mockCtrl, "", logr.Discard())
98+
mockScopeFactory := scope.NewMockScopeFactory(mockCtrl, "")
9899

99100
defaultOpenStackMachine := &infrav1.OpenStackMachine{
100101
ObjectMeta: metav1.ObjectMeta{
@@ -103,7 +104,7 @@ func Test_ResolveDependentMachineResources(t *testing.T) {
103104
Status: tt.openStackMachineStatus,
104105
}
105106

106-
_, err := ResolveDependentMachineResources(mockScopeFactory, defaultOpenStackMachine)
107+
_, err := ResolveDependentMachineResources(scope.NewWithLogger(mockScopeFactory, log), defaultOpenStackMachine)
107108
if tt.wantErr {
108109
g.Expect(err).Error()
109110
return
@@ -192,10 +193,11 @@ func TestResolveDependentBastionResources(t *testing.T) {
192193
for _, tt := range tests {
193194
t.Run(tt.testName, func(t *testing.T) {
194195
g := NewWithT(t)
196+
log := testr.New(t)
195197
mockCtrl := gomock.NewController(t)
196-
mockScopeFactory := scope.NewMockScopeFactory(mockCtrl, "", logr.Discard())
198+
mockScopeFactory := scope.NewMockScopeFactory(mockCtrl, "")
197199

198-
_, err := ResolveDependentBastionResources(mockScopeFactory, tt.openStackCluster, bastionName)
200+
_, err := ResolveDependentBastionResources(scope.NewWithLogger(mockScopeFactory, log), tt.openStackCluster, bastionName)
199201
if tt.wantErr {
200202
g.Expect(err).Error()
201203
return

0 commit comments

Comments
 (0)