func isServiceImportOwnedByOthers()

in pkg/controllers/multiclusterservice/controller.go [281:291]


func isServiceImportOwnedByOthers(mcs *fleetnetv1alpha1.MultiClusterService, serviceImport *fleetnetv1alpha1.ServiceImport) bool {
	for _, owner := range serviceImport.OwnerReferences {
		if owner.APIVersion == mcs.APIVersion &&
			owner.Kind == mcs.Kind &&
			owner.Controller != nil && *owner.Controller &&
			owner.Name != mcs.Name {
			return true
		}
	}
	return false
}