code: func (c *AvailableConditionController) getAPIServicesFor(obj runtime.Object) []*apiregistration.APIService {
  	metadata, err := meta.Accessor(obj)
  	if err != nil {
  		utilruntime.HandleError(err)
  		return nil
  	}
  
  	var ret []*apiregistration.APIService
  	apiServiceList, _ := c.apiServiceLister.List(labels.Everything())
  	for _, apiService := range apiServiceList {
  		if apiService.Spec.Service == nil {
  			continue
  		}
  		if apiService.Spec.Service.Namespace == metadata.GetNamespace() && apiService.Spec.Service.Name == metadata.GetName() {
  			ret = append(ret, apiService)
  		}
  	}
  
  	return ret
  }
docs: // there aren't very many apiservices, just check them all.