in internal/controller/operation_controller.go [89:101]
func operationIndexerFunc(rawObj client.Object) []string {
// grab the AppDeployment object, extract the owner
adp := rawObj.(*v1alpha1.AppDeployment)
owner := metav1.GetControllerOf(adp)
if owner == nil {
return nil
}
// Make sure the owner is a Operation object
if owner.APIVersion != v1alpha1.GroupVersion.String() || owner.Kind != "Operation" {
return nil
}
return []string{owner.Name}
}