Remove embedded reconcile.Reconciler (#2698)

Signed-off-by: Arnon Gilboa <agilboa@redhat.com>
This commit is contained in:
Arnon Gilboa 2023-04-24 21:37:00 +03:00 committed by GitHub
parent 93bcff88ca
commit 107f0b0c04
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 2 additions and 12 deletions

View File

@ -108,7 +108,6 @@ type dvSyncState struct {
// ReconcilerBase members // ReconcilerBase members
type ReconcilerBase struct { type ReconcilerBase struct {
reconcile.Reconciler
client client.Client client client.Client
recorder record.EventRecorder recorder record.EventRecorder
scheme *runtime.Scheme scheme *runtime.Scheme
@ -354,6 +353,7 @@ func getSourceRefOp(log logr.Logger, dv *cdiv1.DataVolume, client client.Client)
} }
type dvController interface { type dvController interface {
reconcile.Reconciler
sync(log logr.Logger, req reconcile.Request) (dvSyncResult, error) sync(log logr.Logger, req reconcile.Request) (dvSyncResult, error)
updateStatusPhase(pvc *corev1.PersistentVolumeClaim, dataVolumeCopy *cdiv1.DataVolume, event *Event) error updateStatusPhase(pvc *corev1.PersistentVolumeClaim, dataVolumeCopy *cdiv1.DataVolume, event *Event) error
} }

View File

@ -69,7 +69,6 @@ func NewPopulatorController(ctx context.Context, mgr manager.Manager, log logr.L
installerLabels: installerLabels, installerLabels: installerLabels,
}, },
} }
reconciler.Reconciler = reconciler
datavolumeController, err := controller.New(populatorControllerName, mgr, controller.Options{Reconciler: reconciler}) datavolumeController, err := controller.New(populatorControllerName, mgr, controller.Options{Reconciler: reconciler})
if err != nil { if err != nil {

View File

@ -380,7 +380,6 @@ func createPopulatorReconcilerWithoutConfig(objects ...runtime.Object) *Populato
}, },
}, },
} }
r.Reconciler = r
return r return r
} }

View File

@ -85,7 +85,6 @@ func NewImportController(
installerLabels: installerLabels, installerLabels: installerLabels,
}, },
} }
reconciler.Reconciler = reconciler
datavolumeController, err := controller.New(importControllerName, mgr, controller.Options{ datavolumeController, err := controller.New(importControllerName, mgr, controller.Options{
Reconciler: reconciler, Reconciler: reconciler,

View File

@ -1295,7 +1295,7 @@ var _ = Describe("All DataVolume Tests", func() {
}) })
func dvPhaseTest(reconciler ReconcilerBase, dvc dvController, testDv runtime.Object, current, expected cdiv1.DataVolumePhase, pvcPhase corev1.PersistentVolumeClaimPhase, podPhase corev1.PodPhase, ann, expectedEvent string, extraAnnotations ...string) { func dvPhaseTest(reconciler ReconcilerBase, dvc dvController, testDv runtime.Object, current, expected cdiv1.DataVolumePhase, pvcPhase corev1.PersistentVolumeClaimPhase, podPhase corev1.PodPhase, ann, expectedEvent string, extraAnnotations ...string) {
_, err := reconciler.Reconciler.Reconcile(context.TODO(), reconcile.Request{NamespacedName: types.NamespacedName{Name: "test-dv", Namespace: metav1.NamespaceDefault}}) _, err := dvc.Reconcile(context.TODO(), reconcile.Request{NamespacedName: types.NamespacedName{Name: "test-dv", Namespace: metav1.NamespaceDefault}})
Expect(err).ToNot(HaveOccurred()) Expect(err).ToNot(HaveOccurred())
dv := &cdiv1.DataVolume{} dv := &cdiv1.DataVolume{}
err = reconciler.client.Get(context.TODO(), types.NamespacedName{Name: "test-dv", Namespace: metav1.NamespaceDefault}, dv) err = reconciler.client.Get(context.TODO(), types.NamespacedName{Name: "test-dv", Namespace: metav1.NamespaceDefault}, dv)
@ -1443,7 +1443,6 @@ func createImportReconcilerWithoutConfig(objects ...runtime.Object) *ImportRecon
}, },
}, },
} }
r.Reconciler = r
return r return r
} }

View File

@ -111,7 +111,6 @@ func NewPvcCloneController(
}, },
sccs: sccs, sccs: sccs,
} }
reconciler.Reconciler = reconciler
dataVolumeCloneController, err := controller.New(pvcCloneControllerName, mgr, controller.Options{ dataVolumeCloneController, err := controller.New(pvcCloneControllerName, mgr, controller.Options{
Reconciler: reconciler, Reconciler: reconciler,

View File

@ -1007,7 +1007,6 @@ func createCloneReconcilerWithoutConfig(objects ...runtime.Object) *PvcCloneReco
}, },
sccs: sccs, sccs: sccs,
} }
r.Reconciler = r
return r return r
} }

View File

@ -83,7 +83,6 @@ func NewSnapshotCloneController(
tokenGenerator: newLongTermCloneTokenGenerator(tokenPrivateKey), tokenGenerator: newLongTermCloneTokenGenerator(tokenPrivateKey),
}, },
} }
reconciler.Reconciler = reconciler
dataVolumeCloneController, err := controller.New(snapshotCloneControllerName, mgr, controller.Options{ dataVolumeCloneController, err := controller.New(snapshotCloneControllerName, mgr, controller.Options{
Reconciler: reconciler, Reconciler: reconciler,

View File

@ -282,7 +282,6 @@ func createSnapshotCloneReconcilerWithoutConfig(objects ...runtime.Object) *Snap
tokenGenerator: &FakeGenerator{token: "foobar"}, tokenGenerator: &FakeGenerator{token: "foobar"},
}, },
} }
r.Reconciler = r
return r return r
} }

View File

@ -78,7 +78,6 @@ func NewUploadController(
installerLabels: installerLabels, installerLabels: installerLabels,
}, },
} }
reconciler.Reconciler = reconciler
datavolumeController, err := controller.New(uploadControllerName, mgr, controller.Options{ datavolumeController, err := controller.New(uploadControllerName, mgr, controller.Options{
Reconciler: reconciler, Reconciler: reconciler,

View File

@ -118,6 +118,5 @@ func createUploadReconcilerWithoutConfig(objects ...runtime.Object) *UploadRecon
}, },
}, },
} }
r.Reconciler = r
return r return r
} }