func()

in internal/controller/appdeployment_controller.go [104:119]


func (r *AppDeploymentReconciler) SetupWithManager(mgr ctrl.Manager) error {
	if err := mgr.GetFieldIndexer().IndexField(context.Background(), &batchv1.Job{}, v1alpha1.AppDeploymentOwnerKey, appDeploymentIndexerFunc); err != nil {
		return err
	}

	r.recorder = mgr.GetEventRecorderFor("AppDeployment")

	return ctrl.NewControllerManagedBy(mgr).
		For(&v1alpha1.AppDeployment{}).
		Owns(&batchv1.Job{}).
		WithOptions(controller.Options{
			MaxConcurrentReconciles: 100,
		}).
		Named("appdeployment").
		Complete(r)
}