func (dc *DeploymentController) listPods(deployment *extensions.Deployment) (*api.PodList, error) { return deploymentutil.ListPods(deployment, func(namespace string, options api.ListOptions) (*api.PodList, error) { podList, err := dc.podStore.Pods(namespace).List(options.LabelSelector) return &podList, err }) }
func (dc *DeploymentController) listPods(deployment *extensions.Deployment) (*api.PodList, error) { return deploymentutil.ListPods(deployment, func(namespace string, options api.ListOptions) (*api.PodList, error) { pods, err := dc.podLister.Pods(namespace).List(options.LabelSelector) result := api.PodList{Items: make([]api.Pod, 0, len(pods))} for i := range pods { result.Items = append(result.Items, *pods[i]) } return &result, err }) }
func (dc *DeploymentController) listPods(deployment *extensions.Deployment) (*v1.PodList, error) { return deploymentutil.ListPods(deployment, func(namespace string, options v1.ListOptions) (*v1.PodList, error) { parsed, err := labels.Parse(options.LabelSelector) if err != nil { return nil, err } pods, err := dc.podLister.Pods(namespace).List(parsed) result := v1.PodList{Items: make([]v1.Pod, 0, len(pods))} for i := range pods { result.Items = append(result.Items, *pods[i]) } return &result, err }) }