func appDeploymentIndexerFunc()

in internal/controller/appdeployment_controller.go [91:101]


func appDeploymentIndexerFunc(rawObj client.Object) []string {
	job := rawObj.(*batchv1.Job)
	owner := metav1.GetControllerOf(job)
	if owner == nil {
		return nil
	}
	if owner.APIVersion != v1alpha1.GroupVersion.String() || owner.Kind != "AppDeployment" {
		return nil
	}
	return []string{owner.Name}
}