Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for rbacregistry (0.27 sec)

  1. pkg/registry/rbac/rolebinding/policybased/storage.go

    		// if we're only mutating fields needed for the GC to eventually delete this obj, return
    		if rbacregistry.IsOnlyMutatingGCFields(obj, oldObj, kapihelper.Semantic) {
    			return obj, nil
    		}
    
    		// if we're explicitly authorized to bind this role, return
    		if rbacregistry.BindingAuthorized(ctx, roleBinding.RoleRef, namespace, s.authorizer) {
    			return obj, nil
    		}
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 10:11:16 UTC 2022
    - 5.5K bytes
    - Viewed (0)
  2. pkg/registry/rbac/clusterrole/policybased/storage.go

    }
    
    func (s *Storage) Create(ctx context.Context, obj runtime.Object, createValidatingAdmission rest.ValidateObjectFunc, options *metav1.CreateOptions) (runtime.Object, error) {
    	if rbacregistry.EscalationAllowed(ctx) || rbacregistry.RoleEscalationAuthorized(ctx, s.authorizer) {
    		return s.StandardStorage.Create(ctx, obj, createValidatingAdmission, options)
    	}
    
    	clusterRole := obj.(*rbac.ClusterRole)
    	rules := clusterRole.Rules
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 10:11:16 UTC 2022
    - 5.2K bytes
    - Viewed (0)
  3. pkg/registry/rbac/role/policybased/storage.go

    func (s *Storage) Create(ctx context.Context, obj runtime.Object, createValidation rest.ValidateObjectFunc, options *metav1.CreateOptions) (runtime.Object, error) {
    	if rbacregistry.EscalationAllowed(ctx) || rbacregistry.RoleEscalationAuthorized(ctx, s.authorizer) {
    		return s.StandardStorage.Create(ctx, obj, createValidation, options)
    	}
    
    	role := obj.(*rbac.Role)
    	rules := role.Rules
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 10:11:16 UTC 2022
    - 3.9K bytes
    - Viewed (0)
  4. pkg/registry/rbac/clusterrolebinding/policybased/storage.go

    	if rbacregistry.EscalationAllowed(ctx) {
    		return s.StandardStorage.Create(ctx, obj, createValidation, options)
    	}
    
    	clusterRoleBinding := obj.(*rbac.ClusterRoleBinding)
    	if rbacregistry.BindingAuthorized(ctx, clusterRoleBinding.RoleRef, metav1.NamespaceNone, s.authorizer) {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 10:11:16 UTC 2022
    - 4.9K bytes
    - Viewed (0)
  5. pkg/registry/admissionregistration/validatingadmissionpolicy/authz.go

    	"k8s.io/apimachinery/pkg/runtime/schema"
    	"k8s.io/apiserver/pkg/authorization/authorizer"
    	genericapirequest "k8s.io/apiserver/pkg/endpoints/request"
    	"k8s.io/kubernetes/pkg/apis/admissionregistration"
    	rbacregistry "k8s.io/kubernetes/pkg/registry/rbac"
    )
    
    func (v *validatingAdmissionPolicyStrategy) authorizeCreate(ctx context.Context, obj runtime.Object) error {
    	policy := obj.(*admissionregistration.ValidatingAdmissionPolicy)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Nov 07 21:29:56 UTC 2022
    - 3.3K bytes
    - Viewed (0)
  6. pkg/registry/admissionregistration/validatingadmissionpolicybinding/authz.go

    	"k8s.io/apimachinery/pkg/runtime/schema"
    	"k8s.io/apiserver/pkg/authorization/authorizer"
    	genericapirequest "k8s.io/apiserver/pkg/endpoints/request"
    	"k8s.io/kubernetes/pkg/apis/admissionregistration"
    	rbacregistry "k8s.io/kubernetes/pkg/registry/rbac"
    )
    
    func (v *validatingAdmissionPolicyBindingStrategy) authorizeCreate(ctx context.Context, obj runtime.Object) error {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed May 01 12:19:03 UTC 2024
    - 3.7K bytes
    - Viewed (0)
Back to top