Closed BambooAce closed 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
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