kubernetes / sample-controller

Repository for sample controller. Complements sample-apiserver
Apache License 2.0
3.14k stars 1.08k forks source link

how to handle crd object using 'get/list' request in controller with restful-api? #59

Closed BambooAce closed 5 years ago

BambooAce commented 5 years ago

trustslaveInformer.Informer().AddEventHandler(cache.ResourceEventHandlerFuncs{ AddFunc: controller.enqueueTSItem, UpdateFunc: func(old, new interface{}) { oldtsitem := old.(*trustslavev1.TSItem) newtsitem := new.(*trustslavev1.TSItem) if oldtsitem.ResourceVersion == newtsitem.ResourceVersion { return } // update controller.enqueueTSItem(new) }, DeleteFunc: controller.enqueueTSItemForDelete, })

how can I monitor a 'get crd object request' event in controller? like AddFunc/UpdateFunc/DeleteFunc