mirror of
https://github.com/kubevirt/containerized-data-importer.git
synced 2025-06-03 06:30:22 +00:00
Remove embedded reconcile.Reconciler (#2698)
Signed-off-by: Arnon Gilboa <agilboa@redhat.com>
This commit is contained in:
parent
93bcff88ca
commit
107f0b0c04
@ -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
|
||||||
}
|
}
|
||||||
|
@ -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 {
|
||||||
|
@ -380,7 +380,6 @@ func createPopulatorReconcilerWithoutConfig(objects ...runtime.Object) *Populato
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
r.Reconciler = r
|
|
||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -1007,7 +1007,6 @@ func createCloneReconcilerWithoutConfig(objects ...runtime.Object) *PvcCloneReco
|
|||||||
},
|
},
|
||||||
sccs: sccs,
|
sccs: sccs,
|
||||||
}
|
}
|
||||||
r.Reconciler = r
|
|
||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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,
|
||||||
|
@ -118,6 +118,5 @@ func createUploadReconcilerWithoutConfig(objects ...runtime.Object) *UploadRecon
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
r.Reconciler = r
|
|
||||||
return r
|
return r
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user