mirror of
https://github.com/vmware-tanzu/velero.git
synced 2026-01-05 04:55:22 +00:00
Controller refactor code modifications.
1. Add some refactored controllers initiation code into enabledRuntimeControllers. 2. Add reconciler struct initiation function for DownloadRequest and ServerStatusRequest controllers. Signed-off-by: Xun Jiang <blackpiglet@gmail.com>
This commit is contained in:
@@ -62,15 +62,15 @@ var _ = Describe("Server Status Request Reconciler", func() {
|
||||
func(test request) {
|
||||
// Setup reconciler
|
||||
Expect(velerov1api.AddToScheme(scheme.Scheme)).To(Succeed())
|
||||
r := ServerStatusRequestReconciler{
|
||||
Client: fake.NewFakeClientWithScheme(scheme.Scheme, test.req),
|
||||
Ctx: context.Background(),
|
||||
PluginRegistry: test.reqPluginLister,
|
||||
Clock: clock.NewFakeClock(now),
|
||||
Log: velerotest.NewLogger(),
|
||||
}
|
||||
r := NewServerStatusRequestReconciler(
|
||||
fake.NewClientBuilder().WithScheme(scheme.Scheme).WithObjects(test.req).Build(),
|
||||
context.Background(),
|
||||
test.reqPluginLister,
|
||||
clock.NewFakeClock(now),
|
||||
velerotest.NewLogger(),
|
||||
)
|
||||
|
||||
actualResult, err := r.Reconcile(r.Ctx, ctrl.Request{
|
||||
actualResult, err := r.Reconcile(r.ctx, ctrl.Request{
|
||||
NamespacedName: types.NamespacedName{
|
||||
Namespace: velerov1api.DefaultNamespace,
|
||||
Name: test.req.Name,
|
||||
@@ -86,7 +86,7 @@ var _ = Describe("Server Status Request Reconciler", func() {
|
||||
}
|
||||
|
||||
instance := &velerov1api.ServerStatusRequest{}
|
||||
err = r.Client.Get(ctx, kbclient.ObjectKey{Name: test.req.Name, Namespace: test.req.Namespace}, instance)
|
||||
err = r.client.Get(ctx, kbclient.ObjectKey{Name: test.req.Name, Namespace: test.req.Namespace}, instance)
|
||||
|
||||
// Assertions
|
||||
if test.expected == nil {
|
||||
|
||||
Reference in New Issue
Block a user