Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for authorizationapiv1 (0.79 sec)

  1. pkg/controlplane/instance.go

    	appsv1 "k8s.io/api/apps/v1"
    	authenticationv1 "k8s.io/api/authentication/v1"
    	authenticationv1alpha1 "k8s.io/api/authentication/v1alpha1"
    	authenticationv1beta1 "k8s.io/api/authentication/v1beta1"
    	authorizationapiv1 "k8s.io/api/authorization/v1"
    	autoscalingapiv1 "k8s.io/api/autoscaling/v1"
    	autoscalingapiv2 "k8s.io/api/autoscaling/v2"
    	batchapiv1 "k8s.io/api/batch/v1"
    	certificatesapiv1 "k8s.io/api/certificates/v1"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Jun 03 11:50:04 UTC 2024
    - 21.2K bytes
    - Viewed (0)
  2. pkg/registry/authorization/util/helpers_test.go

    		"Resource",
    		"Subresource",
    		"Name",
    
    		// Fields we copy in NonResourceAttributesFrom
    		"Path",
    		"Verb",
    	)
    	reflect.TypeOf(authorizationapi.ResourceAttributes{}).FieldByNameFunc(func(name string) bool {
    		if !knownResourceAttributesNames.Has(name) {
    			t.Errorf("authorizationapi.ResourceAttributes has a new field: %q. Add to ResourceAttributesFrom/NonResourceAttributesFrom as appropriate, then add to knownResourceAttributesNames", name)
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 25 16:06:18 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  3. pkg/registry/authorization/selfsubjectaccessreview/rest.go

    	selfSAR, ok := obj.(*authorizationapi.SelfSubjectAccessReview)
    	if !ok {
    		return nil, apierrors.NewBadRequest(fmt.Sprintf("not a SelfSubjectAccessReview: %#v", obj))
    	}
    	if errs := authorizationvalidation.ValidateSelfSubjectAccessReview(selfSAR); len(errs) > 0 {
    		return nil, apierrors.NewInvalid(authorizationapi.Kind(selfSAR.Kind), "", errs)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 09:21:13 UTC 2022
    - 3.1K bytes
    - Viewed (0)
  4. pkg/apis/authorization/validation/validation_test.go

    	"k8s.io/apimachinery/pkg/util/validation/field"
    	authorizationapi "k8s.io/kubernetes/pkg/apis/authorization"
    )
    
    func TestValidateSARSpec(t *testing.T) {
    	successCases := []authorizationapi.SubjectAccessReviewSpec{
    		{ResourceAttributes: &authorizationapi.ResourceAttributes{}, User: "me"},
    		{NonResourceAttributes: &authorizationapi.NonResourceAttributes{}, Groups: []string{"my-group"}},
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue May 02 07:48:42 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  5. pkg/apis/authorization/validation/validation.go

    	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    	"k8s.io/apimachinery/pkg/util/validation/field"
    	authorizationapi "k8s.io/kubernetes/pkg/apis/authorization"
    )
    
    // ValidateSubjectAccessReviewSpec validates a SubjectAccessReviewSpec and returns an
    // ErrorList with any errors.
    func ValidateSubjectAccessReviewSpec(spec authorizationapi.SubjectAccessReviewSpec, fldPath *field.Path) field.ErrorList {
    	allErrs := field.ErrorList{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jan 18 15:37:57 UTC 2023
    - 4.8K bytes
    - Viewed (0)
  6. pkg/registry/authorization/subjectaccessreview/rest_test.go

    				ResourceRequest: false,
    			},
    			expectedStatus: authorizationapi.SubjectAccessReviewStatus{
    				Allowed:         false,
    				Reason:          "myreason",
    				EvaluationError: "myerror",
    			},
    		},
    
    		"nonresource allowed": {
    			spec: authorizationapi.SubjectAccessReviewSpec{
    				User:                  "bob",
    				NonResourceAttributes: &authorizationapi.NonResourceAttributes{Verb: "get", Path: "/mypath"},
    			},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 25 16:06:18 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  7. pkg/registry/authorization/selfsubjectrulesreview/rest.go

    func (r *REST) GetSingularName() string {
    	return "selfsubjectrulesreview"
    }
    
    func getResourceRules(infos []authorizer.ResourceRuleInfo) []authorizationapi.ResourceRule {
    	rules := make([]authorizationapi.ResourceRule, len(infos))
    	for i, info := range infos {
    		rules[i] = authorizationapi.ResourceRule{
    			Verbs:         info.GetVerbs(),
    			APIGroups:     info.GetAPIGroups(),
    			Resources:     info.GetResources(),
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 09:21:13 UTC 2022
    - 3.7K bytes
    - Viewed (0)
  8. pkg/registry/authorization/localsubjectaccessreview/rest.go

    	localSubjectAccessReview, ok := obj.(*authorizationapi.LocalSubjectAccessReview)
    	if !ok {
    		return nil, apierrors.NewBadRequest(fmt.Sprintf("not a LocaLocalSubjectAccessReview: %#v", obj))
    	}
    	if errs := authorizationvalidation.ValidateLocalSubjectAccessReview(localSubjectAccessReview); len(errs) > 0 {
    		return nil, apierrors.NewInvalid(authorizationapi.Kind(localSubjectAccessReview.Kind), "", errs)
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 09:21:13 UTC 2022
    - 3.2K bytes
    - Viewed (0)
  9. pkg/registry/authorization/subjectaccessreview/rest.go

    	subjectAccessReview, ok := obj.(*authorizationapi.SubjectAccessReview)
    	if !ok {
    		return nil, apierrors.NewBadRequest(fmt.Sprintf("not a SubjectAccessReview: %#v", obj))
    	}
    	if errs := authorizationvalidation.ValidateSubjectAccessReview(subjectAccessReview); len(errs) > 0 {
    		return nil, apierrors.NewInvalid(authorizationapi.Kind(subjectAccessReview.Kind), "", errs)
    	}
    
    	if createValidation != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Nov 18 09:21:13 UTC 2022
    - 2.7K bytes
    - Viewed (0)
  10. pkg/registry/authorization/util/helpers.go

    	"k8s.io/apiserver/pkg/authorization/authorizer"
    	authorizationapi "k8s.io/kubernetes/pkg/apis/authorization"
    )
    
    // ResourceAttributesFrom combines the API object information and the user.Info from the context to build a full authorizer.AttributesRecord for resource access
    func ResourceAttributesFrom(user user.Info, in authorizationapi.ResourceAttributes) authorizer.AttributesRecord {
    	return authorizer.AttributesRecord{
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Apr 25 16:06:18 UTC 2023
    - 2.8K bytes
    - Viewed (0)
Back to top