fix reconcile of mcpbridge (#559)

This commit is contained in:
澄潭
2023-09-25 10:42:19 +08:00
committed by GitHub
parent 792b9b0ee5
commit 945787f7dc
5 changed files with 49 additions and 10 deletions

View File

@@ -40,6 +40,8 @@ type Controller[lister any] interface {
Lister() lister
Get(types.NamespacedName) (controllers.Object, error)
Informer() cache.SharedIndexInformer
}
@@ -147,6 +149,10 @@ func (c *CommonController[lister]) onEvent(namespacedName types.NamespacedName)
return nil
}
func (c *CommonController[lister]) Get(namespacedName types.NamespacedName) (controllers.Object, error) {
return c.getFunc(c.lister, namespacedName)
}
func (c *CommonController[lister]) HasSynced() bool {
return c.informer.HasSynced()
}