Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for GetNamespaceLabels (0.28 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/predicates/namespace/matcher.go

    	}
    	if m.Client == nil {
    		errs = append(errs, fmt.Errorf("the namespace matcher requires a client"))
    	}
    	return utilerrors.NewAggregate(errs)
    }
    
    // GetNamespaceLabels gets the labels of the namespace related to the attr.
    func (m *Matcher) GetNamespaceLabels(attr admission.Attributes) (map[string]string, error) {
    	// If the request itself is creating or updating a namespace, then get the
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sat Jul 15 00:53:08 UTC 2023
    - 4.4K bytes
    - Viewed (0)
  2. pkg/config/analysis/analyzers/webhook/webhook.go

    		}
    		revisions.InsertAll(revs...)
    		return true
    	})
    
    	// Set up all relevant namespace and object selector permutations
    	namespaceLabels := getNamespaceLabels()
    	for rev := range revisions {
    		for _, base := range getNamespaceLabels() {
    			base[label.IoIstioRev.Name] = rev
    			namespaceLabels = append(namespaceLabels, base)
    		}
    	}
    	objectLabels := getObjectLabels()
    	for rev := range revisions {
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Sun May 05 03:44:57 UTC 2024
    - 6K bytes
    - Viewed (0)
  3. pkg/config/analysis/analyzers/injection/image-auto.go

    		return true
    	})
    	c.ForEach(gvk.Deployment, func(resource *resource.Instance) bool {
    		d := resource.Message.(*appsv1.DeploymentSpec)
    		if !hasAutoImage(&d.Template.Spec) {
    			return true
    		}
    		nsLabels := getNamespaceLabels(c, resource.Metadata.FullName.Namespace.String())
    		if !matchesWebhooks(nsLabels, d.Template.Labels, istioWebhooks) {
    			m := msg.NewImageAutoWithoutInjectionWarning(resource, "Deployment", resource.Metadata.FullName.Name.String())
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Mar 01 01:34:15 UTC 2023
    - 4K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/webhook/predicates/namespace/matcher_test.go

    			expectedLabels: namespace1Labels,
    		},
    	}
    	matcher := namespace.Matcher{
    		NamespaceLister: namespaceLister,
    	}
    	for _, tt := range tests {
    		actualLabels, err := matcher.GetNamespaceLabels(tt.attr)
    		if err != nil {
    			t.Error(err)
    		}
    		if !reflect.DeepEqual(actualLabels, tt.expectedLabels) {
    			t.Errorf("expected labels to be %#v, got %#v", tt.expectedLabels, actualLabels)
    		}
    	}
    }
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Oct 26 00:41:14 UTC 2022
    - 4.8K bytes
    - Viewed (0)
Back to top