in controllers/dsmaster_controller.go [212:227]
func (r *DSMasterReconciler) SetupWithManager(mgr ctrl.Manager) error {
r.recorder = mgr.GetEventRecorderFor("master-controller")
filter := &Predicate{}
return ctrl.NewControllerManagedBy(mgr).
For(&dsv1alpha1.DSMaster{}).
Owns(&corev1.Pod{}).
Owns(&corev1.Service{}).
Owns(&v2beta2.HorizontalPodAutoscaler{}).
Owns(&corev1.ServiceAccount{}).
Owns(&v1.Role{}).
Owns(&v1.RoleBinding{}).
// or use WithEventFilter()
WithEventFilter(filter).
Complete(r)
}