refactor controllers

Signed-off-by: Roland.Ma <rolandma@yunify.com>
This commit is contained in:
Roland.Ma
2020-11-20 05:27:01 +00:00
parent 08d3726da3
commit f8903f19f6
6 changed files with 300 additions and 167 deletions

View File

@@ -90,7 +90,6 @@ func (f *fixture) newController() (*Controller, ksinformers.SharedInformerFactor
c := NewController(f.k8sclient, f.ksclient,
ksinformers.Iam().V1alpha2().Groups())
c.groupSynced = alwaysReady
c.recorder = &record.FakeRecorder{}
return c, ksinformers, k8sinformers
@@ -113,7 +112,7 @@ func (f *fixture) runController(group string, startInformers bool, expectError b
k8sI.Start(stopCh)
}
err := c.reconcile(group)
err := c.Handler(group)
if !expectError && err != nil {
f.t.Errorf("error syncing group: %v", err)
} else if expectError && err == nil {