Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for GetPolicyName (0.14 sec)

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

    }
    
    type BindingAccessor interface {
    	GetName() string
    	GetNamespace() string
    
    	// GetPolicyName returns the name of the (Validating/Mutating)AdmissionPolicy,
    	// which is cluster-scoped, so namespace is usually left blank.
    	// But we leave the door open to add a namespaced vesion in the future
    	GetPolicyName() types.NamespacedName
    	GetParamRef() *v1.ParamRef
    
    	GetMatchResources() *v1.MatchResources
    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.Namespace
    }
    
    func (v *validatingAdmissionPolicyBindingAccessor) GetName() string {
    	return v.Name
    }
    
    func (v *validatingAdmissionPolicyBindingAccessor) GetPolicyName() types.NamespacedName {
    	return types.NamespacedName{
    		Namespace: "",
    		Name:      v.Spec.PolicyName,
    	}
    }
    
    func (v *validatingAdmissionPolicyBindingAccessor) GetMatchResources() *v1.MatchResources {
    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_source_test.go

    	return nil
    }
    
    func (fb *FakeBinding) GetName() string {
    	return fb.Name
    }
    
    func (fb *FakeBinding) GetNamespace() string {
    	return fb.Namespace
    }
    
    func (fb *FakeBinding) GetPolicyName() types.NamespacedName {
    	return types.NamespacedName{
    		Name: fb.PolicyName,
    	}
    }
    
    func (fb *FakeBinding) GetMatchResources() *v1.MatchResources {
    	return nil
    }
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/policy_source.go

    		return nil, err
    	}
    
    	// Gather a list of all active policy bindings
    	for _, bindingSpec := range bindingList {
    		bindingAccessor := s.newBindingAccessor(bindingSpec)
    		policyKey := bindingAccessor.GetPolicyName()
    
    		// Add this binding to the list of bindings for this policy
    		policiesToBindings[policyKey] = append(policiesToBindings[policyKey], bindingSpec)
    	}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 21 23:07:34 UTC 2024
    - 15.2K bytes
    - Viewed (0)
Back to top