mirror of
https://github.com/k3s-io/kubernetes.git
synced 2026-01-04 23:17:50 +00:00
move job to generalized label selector
This commit is contained in:
6
pkg/client/cache/listers.go
vendored
6
pkg/client/cache/listers.go
vendored
@@ -382,11 +382,9 @@ func (s *StoreToJobLister) GetPodJobs(pod *api.Pod) (jobs []extensions.Job, err
|
||||
if job.Namespace != pod.Namespace {
|
||||
continue
|
||||
}
|
||||
labelSet := labels.Set(job.Spec.Selector)
|
||||
selector = labels.Set(job.Spec.Selector).AsSelector()
|
||||
|
||||
// Job with a nil or empty selector match nothing
|
||||
if labelSet.AsSelector().Empty() || !selector.Matches(labels.Set(pod.Labels)) {
|
||||
selector, _ = extensions.PodSelectorAsSelector(job.Spec.Selector)
|
||||
if !selector.Matches(labels.Set(pod.Labels)) {
|
||||
continue
|
||||
}
|
||||
jobs = append(jobs, job)
|
||||
|
||||
Reference in New Issue
Block a user