pkg/codegen/cmd/injection-gen/generators
Matt Moore 43ca049cdb Reduce the boilerplate for setting up duck.InformerFactory's. (#896)
This augments the injection codegen with the capability to produce a duck.InformerFactory
attached to context for each type that we process.

Now a `duck.InformerFactory` for "Addressable" can be produced by "Get"ing it from the context.

This is triggered by placing `// +genduck` on the type that implements `duck.Implementable`.
2019-11-25 09:57:10 -08:00
..
client.go Generate K8s Injection Code (#640) 2019-09-09 12:52:11 -07:00
duck.go Reduce the boilerplate for setting up duck.InformerFactory's. (#896) 2019-11-25 09:57:10 -08:00
factory.go Generate K8s Injection Code (#640) 2019-09-09 12:52:11 -07:00
fakeclient.go Generate K8s Injection Code (#640) 2019-09-09 12:52:11 -07:00
fakeduck.go Reduce the boilerplate for setting up duck.InformerFactory's. (#896) 2019-11-25 09:57:10 -08:00
fakefactory.go Add the ability to scope informers to a namespace with injection. (#626) 2019-09-03 07:17:00 -07:00
fakeinformer.go Assorted linting fixes. (#840) 2019-11-01 12:49:12 -07:00
informer.go Generate K8s Injection Code (#640) 2019-09-09 12:52:11 -07:00
namesystems.go Add code-generation for the various injection stubs. (#438) 2019-06-05 08:50:38 -07:00
packages.go Reduce the boilerplate for setting up duck.InformerFactory's. (#896) 2019-11-25 09:57:10 -08:00