Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for LabelSelectorOperator (0.24 sec)

  1. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/helpers_test.go

    		if err != nil {
    			b.Fatal(err)
    		}
    	}
    }
    
    func TestLabelSelectorAsMap(t *testing.T) {
    	matchLabels := map[string]string{"foo": "bar"}
    	matchExpressions := func(operator LabelSelectorOperator, values []string) []LabelSelectorRequirement {
    		return []LabelSelectorRequirement{{
    			Key:      "baz",
    			Operator: operator,
    			Values:   values,
    		}}
    	}
    
    	tests := []struct {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 12 15:46:12 UTC 2023
    - 7.1K bytes
    - Viewed (0)
  2. pkg/kube/namespace/filter.go

    		if err != nil {
    			return nil, err
    		}
    		requirements = append(requirements, *r)
    	}
    	for _, expr := range ps.MatchExpressions {
    		var op selection.Operator
    		switch metav1.LabelSelectorOperator(expr.Operator) {
    		case metav1.LabelSelectorOpIn:
    			op = selection.In
    		case metav1.LabelSelectorOpNotIn:
    			op = selection.NotIn
    		case metav1.LabelSelectorOpExists:
    			op = selection.Exists
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Jun 10 17:12:52 UTC 2024
    - 9.3K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/types.go

    type LabelSelectorOperator string
    
    const (
    	LabelSelectorOpIn           LabelSelectorOperator = "In"
    	LabelSelectorOpNotIn        LabelSelectorOperator = "NotIn"
    	LabelSelectorOpExists       LabelSelectorOperator = "Exists"
    	LabelSelectorOpDoesNotExist LabelSelectorOperator = "DoesNotExist"
    )
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 05 10:52:25 UTC 2024
    - 79.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/helpers.go

    	}
    
    	labelSelector := &LabelSelector{
    		MatchLabels:      map[string]string{},
    		MatchExpressions: []LabelSelectorRequirement{},
    	}
    	for _, req := range reqs {
    		var op LabelSelectorOperator
    		switch req.Operator() {
    		case selection.Equals, selection.DoubleEquals:
    			vals := req.Values()
    			if vals.Len() != 1 {
    				return nil, fmt.Errorf("equals operator must have exactly one value")
    			}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Sep 15 10:58:36 UTC 2022
    - 9.6K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apimachinery/pkg/apis/meta/fuzzer/fuzzer.go

    				for i := 0; i < len(j.MatchLabels); i++ {
    					fuzzedMatchLabels[randomLabelKey(c)] = randomLabelPart(c, true)
    				}
    				j.MatchLabels = fuzzedMatchLabels
    			}
    
    			validOperators := []metav1.LabelSelectorOperator{
    				metav1.LabelSelectorOpIn,
    				metav1.LabelSelectorOpNotIn,
    				metav1.LabelSelectorOpExists,
    				metav1.LabelSelectorOpDoesNotExist,
    			}
    
    			if j.MatchExpressions != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 03 15:12:26 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  6. pkg/registry/core/pod/strategy.go

    // and merge to LabelSelector with the given operator:
    func applyLabelKeysToLabelSelector(labelSelector *metav1.LabelSelector, labelKeys []string, operator metav1.LabelSelectorOperator, podLabels map[string]string) {
    	for _, key := range labelKeys {
    		if value, ok := podLabels[key]; ok {
    			labelSelector.MatchExpressions = append(labelSelector.MatchExpressions, metav1.LabelSelectorRequirement{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Thu Mar 07 17:51:48 UTC 2024
    - 29.8K bytes
    - Viewed (0)
  7. pkg/controller/disruption/disruption_test.go

    			},
    		},
    		"illegal operator": {
    			labelSelector: &metav1.LabelSelector{
    				MatchExpressions: []metav1.LabelSelectorRequirement{
    					{
    						Key:      "foo",
    						Operator: metav1.LabelSelectorOperator("illegal"),
    						Values:   []string{"bar"},
    					},
    				},
    			},
    		},
    	}
    
    	for tn, tc := range testCases {
    		t.Run(tn, func(t *testing.T) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat May 04 18:33:12 UTC 2024
    - 50K bytes
    - Viewed (0)
  8. pkg/apis/storage/validation/validation_test.go

    				capacity := goodCapacity
    				capacity.NodeTopology = &metav1.LabelSelector{
    					MatchExpressions: []metav1.LabelSelectorRequirement{{
    						Key:      "foo",
    						Operator: metav1.LabelSelectorOperator("no-such-operator"),
    						Values: []string{
    							"bar",
    						},
    					}},
    				}
    				return &capacity
    			}(),
    		},
    	}
    
    	for name, scenario := range scenarios {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 69.7K bytes
    - Viewed (0)
  9. staging/src/k8s.io/apimachinery/pkg/apis/meta/v1/generated.pb.go

    			}
    			postIndex := iNdEx + intStringLen
    			if postIndex < 0 {
    				return ErrInvalidLengthGenerated
    			}
    			if postIndex > l {
    				return io.ErrUnexpectedEOF
    			}
    			m.Operator = LabelSelectorOperator(dAtA[iNdEx:postIndex])
    			iNdEx = postIndex
    		case 3:
    			if wireType != 2 {
    				return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
    			}
    			var stringLen uint64
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 01 06:06:37 UTC 2024
    - 281.4K bytes
    - Viewed (0)
Back to top