Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for GetMatchConstraints (0.47 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/accessor.go

    import (
    	"k8s.io/api/admissionregistration/v1"
    	"k8s.io/apimachinery/pkg/types"
    )
    
    type PolicyAccessor interface {
    	GetName() string
    	GetNamespace() string
    	GetParamKind() *v1.ParamKind
    	GetMatchConstraints() *v1.MatchResources
    }
    
    type BindingAccessor interface {
    	GetName() string
    	GetNamespace() string
    
    	// GetPolicyName returns the name of the (Validating/Mutating)AdmissionPolicy,
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/accessor.go

    	return v.Name
    }
    
    func (v *validatingAdmissionPolicyAccessor) GetParamKind() *v1.ParamKind {
    	return v.Spec.ParamKind
    }
    
    func (v *validatingAdmissionPolicyAccessor) GetMatchConstraints() *v1.MatchResources {
    	return v.Spec.MatchConstraints
    }
    
    type validatingAdmissionPolicyBindingAccessor struct {
    	*v1.ValidatingAdmissionPolicyBinding
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_matcher.go

    func (c *matcher) DefinitionMatches(a admission.Attributes, o admission.ObjectInterfaces, definition PolicyAccessor) (bool, schema.GroupVersionResource, schema.GroupVersionKind, error) {
    	constraints := definition.GetMatchConstraints()
    	if constraints == nil {
    		return false, schema.GroupVersionResource{}, schema.GroupVersionKind{}, fmt.Errorf("policy contained no match constraints, a required field")
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 4K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_source_test.go

    }
    
    func (fp *FakePolicy) GetNamespace() string {
    	return fp.Namespace
    }
    
    func (fp *FakePolicy) GetParamKind() *v1.ParamKind {
    	return fp.ParamKind
    }
    
    func (fb *FakePolicy) GetMatchConstraints() *v1.MatchResources {
    	return nil
    }
    
    func (fb *FakeBinding) GetName() string {
    	return fb.Name
    }
    
    func (fb *FakeBinding) GetNamespace() string {
    	return fb.Namespace
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 6.2K bytes
    - Viewed (0)
Back to top