From a5698a8e866f2c20e968a2dd2be9b693305e6b7e Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Mon, 24 Sep 2018 08:58:30 -0700 Subject: [PATCH] Add method to client to get GenericController --- generator/controller_template.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/generator/controller_template.go b/generator/controller_template.go index 2f0d6a62..eed51605 100644 --- a/generator/controller_template.go +++ b/generator/controller_template.go @@ -49,6 +49,7 @@ type {{.schema.CodeName}}Lister interface { } type {{.schema.CodeName}}Controller interface { + Generic() controller.GenericController Informer() cache.SharedIndexInformer Lister() {{.schema.CodeName}}Lister AddHandler(name string, handler {{.schema.CodeName}}HandlerFunc) @@ -111,6 +112,10 @@ type {{.schema.ID}}Controller struct { controller.GenericController } +func (c *{{.schema.ID}}Controller) Generic() controller.GenericController { + return c.GenericController +} + func (c *{{.schema.ID}}Controller) Lister() {{.schema.CodeName}}Lister { return &{{.schema.ID}}Lister{ controller: c,