Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for StructuredAuthorizationConfiguration (0.33 sec)

  1. pkg/kubeapiserver/options/authorization.go

    	//	- the config file represents a valid configuration
    	if o.AuthorizationConfigurationFile != "" {
    		if !utilfeature.DefaultFeatureGate.Enabled(genericfeatures.StructuredAuthorizationConfiguration) {
    			return append(allErrors, fmt.Errorf("--%s cannot be used without enabling StructuredAuthorizationConfiguration feature flag", authorizationConfigFlag))
    		}
    
    		// error out if legacy flags are defined
    		if o.AreLegacyFlagsSet != nil && o.AreLegacyFlagsSet() {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Feb 14 23:09:15 UTC 2024
    - 12K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/features/kube_features.go

    	// owner: @palnabarun
    	// kep: https://kep.k8s.io/3221
    	// alpha: v1.29
    	// beta: v1.30
    	//
    	// Enables Structured Authorization Configuration
    	StructuredAuthorizationConfiguration featuregate.Feature = "StructuredAuthorizationConfiguration"
    
    	// owner: @wojtek-t
    	// alpha: v1.15
    	// beta: v1.16
    	// GA: v1.17
    	//
    	// Enables support for watch bookmark events.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jun 04 08:36:46 UTC 2024
    - 13.4K bytes
    - Viewed (0)
  3. staging/src/k8s.io/apiserver/plugin/pkg/authorizer/webhook/webhook_v1_test.go

    	s, err := NewV1TestServer(serv, serverCert, serverKey, caCert)
    	if err != nil {
    		t.Fatal(err)
    	}
    	defer s.Close()
    	featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.StructuredAuthorizationConfiguration, true)
    	expressions := []apiserver.WebhookMatchCondition{
    		{
    			Expression: "has(request.resourceAttributes) && request.resourceAttributes.namespace == 'kittensandponies'",
    		},
    	}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Apr 24 18:25:29 UTC 2024
    - 43.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation.go

    	}
    
    	_, errs := compileMatchConditions(c.MatchConditions, fldPath, utilfeature.DefaultFeatureGate.Enabled(features.StructuredAuthorizationConfiguration))
    	allErrs = append(allErrs, errs...)
    
    	return allErrs
    }
    
    // ValidateAndCompileMatchConditions validates a given webhook's matchConditions.
    // This is exported for use in authz package.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 31.3K bytes
    - Viewed (0)
  5. staging/src/k8s.io/apiserver/plugin/pkg/authorizer/webhook/webhook.go

    			Path: attr.GetPath(),
    			Verb: attr.GetVerb(),
    		}
    	}
    	// skipping match when feature is not enabled
    	if utilfeature.DefaultFeatureGate.Enabled(features.StructuredAuthorizationConfiguration) {
    		// Process Match Conditions before calling the webhook
    		matches, err := w.match(ctx, r)
    		// If at least one matchCondition evaluates to an error (but none are FALSE):
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Mar 04 19:01:15 UTC 2024
    - 18.4K bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/apis/apiserver/validation/validation_test.go

    		repeatableTypes sets.String
    	}
    )
    
    func TestValidateAuthorizationConfiguration(t *testing.T) {
    	featuregatetesting.SetFeatureGateDuringTest(t, utilfeature.DefaultFeatureGate, features.StructuredAuthorizationConfiguration, true)
    
    	badKubeConfigFile := "../some/relative/path/kubeconfig"
    
    	tempKubeConfigFile, err := os.CreateTemp("/tmp", "kubeconfig")
    	if err != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 87.2K bytes
    - Viewed (0)
  7. pkg/features/kube_features.go

    	genericfeatures.StructuredAuthenticationConfiguration: {Default: true, PreRelease: featuregate.Beta},
    
    	genericfeatures.StructuredAuthorizationConfiguration: {Default: true, PreRelease: featuregate.Beta},
    
    	genericfeatures.UnauthenticatedHTTP2DOSMitigation: {Default: true, PreRelease: featuregate.Beta},
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 22:51:23 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  8. CHANGELOG/CHANGELOG-1.30.md

       ([#123793](https://github.com/kubernetes/kubernetes/pull/123793), [@aramase](https://github.com/aramase))
    - kube-apiserver: The StructuredAuthorizationConfiguration feature gate has been promoted to beta and now allows the use of the `--authorization-configuration` flag.
       ([#123641](https://github.com/kubernetes/kubernetes/pull/123641), [@liggitt](https://github.com/liggitt))
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 04:05:28 UTC 2024
    - 253.2K bytes
    - Viewed (0)
  9. CHANGELOG/CHANGELOG-1.29.md

    - `kube-proxy` now has a new nftables-based...
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Jun 12 03:42:38 UTC 2024
    - 324.5K bytes
    - Viewed (0)
Back to top