func()

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)
}