Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 70 for PodAffinityTerm (0.25 sec)

  1. pkg/scheduler/framework/plugins/interpodaffinity/scoring_test.go

    	stayWithS1InRegion := &v1.Affinity{
    		PodAffinity: &v1.PodAffinity{
    			PreferredDuringSchedulingIgnoredDuringExecution: []v1.WeightedPodAffinityTerm{
    				{
    					Weight: 5,
    					PodAffinityTerm: v1.PodAffinityTerm{
    						LabelSelector: &metav1.LabelSelector{
    							MatchExpressions: []metav1.LabelSelectorRequirement{
    								{
    									Key:      "security",
    									Operator: metav1.LabelSelectorOpIn,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Dec 15 03:30:06 UTC 2023
    - 44.8K bytes
    - Viewed (0)
  2. pkg/api/pod/warnings_test.go

    								{
    									PodAffinityTerm: api.PodAffinityTerm{
    										LabelSelector: &metav1.LabelSelector{},
    									},
    								},
    								{
    									PodAffinityTerm: api.PodAffinityTerm{
    										LabelSelector: nil,
    									},
    								},
    							},
    						},
    					},
    				},
    			},
    			expected: []string{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 17:51:48 UTC 2024
    - 42.1K bytes
    - Viewed (0)
  3. pkg/scheduler/framework/types.go

    	return terms
    }
    
    // returns a set of names according to the namespaces indicated in podAffinityTerm.
    // If namespaces is empty it considers the given pod's namespace.
    func getNamespacesFromPodAffinityTerm(pod *v1.Pod, podAffinityTerm *v1.PodAffinityTerm) sets.Set[string] {
    	names := sets.Set[string]{}
    	if len(podAffinityTerm.Namespaces) == 0 && podAffinityTerm.NamespaceSelector == nil {
    		names.Insert(pod.Namespace)
    	} else {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 19:28:17 UTC 2024
    - 36.7K bytes
    - Viewed (0)
  4. pkg/quota/v1/evaluator/core/pods_test.go

    					Affinity: &api.Affinity{
    						PodAffinity: &api.PodAffinity{
    							PreferredDuringSchedulingIgnoredDuringExecution: []api.WeightedPodAffinityTerm{
    								{PodAffinityTerm: api.PodAffinityTerm{LabelSelector: &metav1.LabelSelector{}, Namespaces: []string{"ns2"}, NamespaceSelector: &metav1.LabelSelector{}}},
    							},
    						},
    					},
    				},
    			},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 41.6K bytes
    - Viewed (0)
  5. pkg/api/pod/util.go

    	for i := range terms {
    		terms[i].PodAffinityTerm.MatchLabelKeys = nil
    		terms[i].PodAffinityTerm.MismatchLabelKeys = nil
    	}
    }
    
    // dropMatchLabelKeysFieldInPodAffnityTerm removes MatchLabelKeys and MismatchLabelKeys fields from PodAffinityTerm
    func dropMatchLabelKeysFieldInPodAffnityTerm(terms []api.PodAffinityTerm) {
    	for i := range terms {
    		terms[i].MatchLabelKeys = nil
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 29 22:40:29 UTC 2024
    - 41.3K bytes
    - Viewed (0)
  6. pkg/quota/v1/evaluator/core/pods.go

    		return true, nil
    	}
    	return false, nil
    }
    
    func crossNamespacePodAffinityTerm(term *corev1.PodAffinityTerm) bool {
    	return len(term.Namespaces) != 0 || term.NamespaceSelector != nil
    }
    
    func crossNamespacePodAffinityTerms(terms []corev1.PodAffinityTerm) bool {
    	for _, t := range terms {
    		if crossNamespacePodAffinityTerm(&t) {
    			return true
    		}
    	}
    	return false
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 05 00:02:47 UTC 2023
    - 17.4K bytes
    - Viewed (0)
  7. pkg/api/pod/warnings.go

    	var warnings []string
    	for i, t := range terms {
    		// warn if labelSelector is empty which is no-match.
    		if t.PodAffinityTerm.LabelSelector == nil {
    			warnings = append(warnings, fmt.Sprintf("%s: a null labelSelector results in matching no pod", fieldPath.Index(i).Child("podAffinityTerm", "labelSelector")))
    		}
    	}
    	return warnings
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 17:51:48 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  8. pkg/scheduler/testing/wrappers.go

    		return p
    	}
    
    	if p.Spec.Affinity == nil {
    		p.Spec.Affinity = &v1.Affinity{}
    	}
    	if p.Spec.Affinity.PodAffinity == nil {
    		p.Spec.Affinity.PodAffinity = &v1.PodAffinity{}
    	}
    	term := v1.PodAffinityTerm{LabelSelector: labelSelector, TopologyKey: topologyKey}
    	switch kind {
    	case PodAffinityWithRequiredReq:
    		p.Spec.Affinity.PodAffinity.RequiredDuringSchedulingIgnoredDuringExecution = append(
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 27 07:57:10 UTC 2024
    - 42.1K bytes
    - Viewed (0)
  9. pkg/registry/core/pod/strategy.go

    // and merge to LabelSelector of PodAffinityTerm depending on field:
    // - If matchLabelKeys, key in (value) is merged with LabelSelector.
    // - If mismatchLabelKeys, key notin (value) is merged with LabelSelector.
    func applyMatchLabelKeysAndMismatchLabelKeys(term *api.PodAffinityTerm, label map[string]string) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 17:51:48 UTC 2024
    - 29.8K bytes
    - Viewed (0)
  10. pkg/scheduler/framework/types_test.go

    	tests := []struct {
    		name string
    		term *v1.PodAffinityTerm
    		want sets.Set[string]
    	}{
    		{
    			name: "podAffinityTerm_namespace_empty",
    			term: &v1.PodAffinityTerm{},
    			want: sets.Set[string]{metav1.NamespaceDefault: sets.Empty{}},
    		},
    		{
    			name: "podAffinityTerm_namespace_not_empty",
    			term: &v1.PodAffinityTerm{
    				Namespaces: []string{metav1.NamespacePublic, metav1.NamespaceSystem},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 45.9K bytes
    - Viewed (0)
Back to top