@@ -106,7 +106,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
106106 )
107107
108108 BeforeEach (func () {
109- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).Build ()
109+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).WithStatusSubresource ( z ). Build ()
110110 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
111111 res , err = r .Reconcile (context .TODO (), req )
112112 })
@@ -135,7 +135,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
135135
136136 BeforeEach (func () {
137137 z .WithDefaults ()
138- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).Build ()
138+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).WithStatusSubresource ( z ). Build ()
139139 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
140140 res , err = r .Reconcile (context .TODO (), req )
141141 })
@@ -206,7 +206,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
206206 next := z .DeepCopy ()
207207 st := zk .MakeStatefulSet (z )
208208 next .Spec .Replicas = 6
209- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).Build ()
209+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).WithStatusSubresource ( next ). Build ()
210210 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
211211 res , err = r .Reconcile (context .TODO (), req )
212212 })
@@ -234,7 +234,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
234234 z .Status .Init ()
235235 next := z .DeepCopy ()
236236 st := zk .MakeStatefulSet (z )
237- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).Build ()
237+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).WithStatusSubresource ( next ). Build ()
238238 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
239239 res , err = r .Reconcile (context .TODO (), req )
240240 })
@@ -265,7 +265,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
265265 z .Status .Init ()
266266 next = z .DeepCopy ()
267267 sa = zk .MakeServiceAccount (z )
268- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , sa ).Build ()
268+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , sa ).WithStatusSubresource ( next ). Build ()
269269 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
270270 res , err = r .Reconcile (context .TODO (), req )
271271 })
@@ -282,7 +282,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
282282 })
283283 It ("should update the service account" , func () {
284284 next .Spec .Pod .ImagePullSecrets = []corev1.LocalObjectReference {{Name : "test-pull-secret" }}
285- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , sa ).Build ()
285+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , sa ).WithStatusSubresource ( next ). Build ()
286286 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
287287 _ , err := r .Reconcile (context .TODO (), req )
288288 Ω (err ).To (BeNil ())
@@ -307,7 +307,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
307307 next .Status .CurrentVersion = "0.2.6"
308308 next .Status .SetPodsReadyConditionTrue ()
309309 st := zk .MakeStatefulSet (z )
310- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).Build ()
310+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).WithStatusSubresource ( next ). Build ()
311311 st = & appsv1.StatefulSet {}
312312 err = cl .Get (context .TODO (), req .NamespacedName , st )
313313 // changing the Revision value to simulate the upgrade scenario
@@ -367,7 +367,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
367367 next .Status .TargetVersion = "0.2.7"
368368 next .Status .SetUpgradingConditionTrue (" " , " " )
369369 st := zk .MakeStatefulSet (z )
370- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).Build ()
370+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).WithStatusSubresource ( next ). Build ()
371371 st = & appsv1.StatefulSet {}
372372 err = cl .Get (context .TODO (), req .NamespacedName , st )
373373 // changing the Revision value to simulate the upgrade scenario completion
@@ -414,7 +414,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
414414 next .Status .SetUpgradingConditionTrue (" " , "1" )
415415 next .Status .TargetVersion = "0.2.7"
416416 st := zk .MakeStatefulSet (z )
417- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).Build ()
417+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).WithStatusSubresource ( next ). Build ()
418418 st = & appsv1.StatefulSet {}
419419 err = cl .Get (context .TODO (), req .NamespacedName , st )
420420 // changing the Revision value to simulate the upgrade scenario
@@ -458,7 +458,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
458458 next .Status .TargetVersion = ""
459459 next .Status .IsClusterInUpgradingState ()
460460 st := zk .MakeStatefulSet (z )
461- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).Build ()
461+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , st ).WithStatusSubresource ( next ). Build ()
462462 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
463463 res , err = r .Reconcile (context .TODO (), req )
464464 })
@@ -482,7 +482,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
482482 BeforeEach (func () {
483483 z .WithDefaults ()
484484 z .Status .Init ()
485- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).Build ()
485+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).WithStatusSubresource ( z ). Build ()
486486 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
487487 req .NamespacedName .Namespace = "temp"
488488 res , err = r .Reconcile (context .TODO (), req )
@@ -503,7 +503,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
503503 BeforeEach (func () {
504504 z .WithDefaults ()
505505 z .Status .Init ()
506- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).Build ()
506+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).WithStatusSubresource ( z ). Build ()
507507 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
508508 res , err = r .Reconcile (context .TODO (), req )
509509 })
@@ -576,7 +576,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
576576 next := z .DeepCopy ()
577577 next .Spec .Ports [0 ].ContainerPort = 2182
578578 svc := zk .MakeClientService (z )
579- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , svc ).Build ()
579+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , svc ).WithStatusSubresource ( next ). Build ()
580580 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
581581 res , err = r .Reconcile (context .TODO (), req )
582582 })
@@ -594,7 +594,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
594594 BeforeEach (func () {
595595 z .WithDefaults ()
596596 z .Spec .Persistence = nil
597- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).Build ()
597+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).WithStatusSubresource ( z ). Build ()
598598 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
599599 res , err = r .Reconcile (context .TODO (), req )
600600 err = r .reconcileFinalizers (z )
@@ -618,7 +618,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
618618 BeforeEach (func () {
619619 z .WithDefaults ()
620620 z .Spec .Persistence = nil
621- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).Build ()
621+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (z ).WithStatusSubresource ( z ). Build ()
622622 })
623623 It ("should have 1 finalizer, should not raise an error" , func () {
624624 config .DisableFinalizer = false
@@ -693,7 +693,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
693693 next = z .DeepCopy ()
694694 next .Spec .TriggerRollingRestart = true
695695 svc = zk .MakeClientService (z )
696- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , svc ).Build ()
696+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , svc ).WithStatusSubresource ( next ). Build ()
697697 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
698698 res , err = r .Reconcile (context .TODO (), req )
699699 err = cl .Get (context .TODO (), req .NamespacedName , foundZk )
@@ -713,7 +713,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
713713
714714 next .Spec .TriggerRollingRestart = false
715715 svc = zk .MakeClientService (z )
716- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , svc ).Build ()
716+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , svc ).WithStatusSubresource ( next ). Build ()
717717 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
718718 res , err = r .Reconcile (context .TODO (), req )
719719
@@ -751,7 +751,7 @@ var _ = Describe("ZookeeperCluster Controller", func() {
751751 // update the crd instance to trigger rolling restart
752752 next .Spec .TriggerRollingRestart = true
753753 svc = zk .MakeClientService (z )
754- cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , svc ).Build ()
754+ cl = fake .NewClientBuilder ().WithScheme (scheme .Scheme ).WithRuntimeObjects (next , svc ).WithStatusSubresource ( next ). Build ()
755755 r = & ZookeeperClusterReconciler {Client : cl , Scheme : s , ZkClient : mockZkClient }
756756 res , err = r .Reconcile (context .TODO (), req )
757757 err = cl .Get (context .TODO (), req .NamespacedName , foundZk )
0 commit comments