Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 110 for admission (0.15 sec)

  1. staging/src/k8s.io/apiserver/pkg/admission/initializer/initializer_test.go

    }
    func (self *WantExternalKubeInformerFactory) Admit(ctx context.Context, a admission.Attributes, o admission.ObjectInterfaces) error {
    	return nil
    }
    func (self *WantExternalKubeInformerFactory) Handles(o admission.Operation) bool { return false }
    func (self *WantExternalKubeInformerFactory) ValidateInitialization() error      { return nil }
    
    var _ admission.Interface = &WantExternalKubeInformerFactory{}
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  2. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/validating/plugin.go

    type Plugin struct {
    	*generic.Plugin[PolicyHook]
    }
    
    var _ admission.Interface = &Plugin{}
    var _ admission.ValidationInterface = &Plugin{}
    var _ initializer.WantsFeatures = &Plugin{}
    var _ initializer.WantsExcludedAdmissionResources = &Plugin{}
    
    func NewPlugin(_ io.Reader) *Plugin {
    	handler := admission.NewHandler(admission.Connect, admission.Create, admission.Delete, admission.Update)
    
    	return &Plugin{
    		Plugin: generic.NewPlugin(
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri May 10 22:07:40 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  3. pkg/kubeapiserver/admission/config.go

    limitations under the License.
    */
    
    package admission
    
    import (
    	"os"
    
    	"k8s.io/klog/v2"
    
    	"k8s.io/apiserver/pkg/admission"
    )
    
    // Config holds the configuration needed to for initialize the admission plugins
    type Config struct {
    	CloudConfigFile string
    }
    
    // New sets up the plugins and admission start hooks needed for admission
    func (c *Config) New() ([]admission.PluginInitializer, error) {
    	var cloudConfig []byte
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 21:28:42 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  4. staging/src/k8s.io/apiserver/pkg/admission/plugin/policy/generic/plugin.go

    	"k8s.io/apimachinery/pkg/runtime/schema"
    	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
    	"k8s.io/apimachinery/pkg/util/sets"
    	"k8s.io/apiserver/pkg/admission"
    	"k8s.io/apiserver/pkg/admission/initializer"
    	"k8s.io/apiserver/pkg/admission/plugin/policy/matching"
    	"k8s.io/apiserver/pkg/authorization/authorizer"
    	"k8s.io/client-go/dynamic"
    	"k8s.io/client-go/informers"
    	"k8s.io/client-go/kubernetes"
    )
    
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 05 19:11:10 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  5. pkg/kubeapiserver/options/plugins.go

    	certsubjectrestriction "k8s.io/kubernetes/plugin/pkg/admission/certificates/subjectrestriction"
    	"k8s.io/kubernetes/plugin/pkg/admission/defaulttolerationseconds"
    	"k8s.io/kubernetes/plugin/pkg/admission/deny"
    	"k8s.io/kubernetes/plugin/pkg/admission/eventratelimit"
    	"k8s.io/kubernetes/plugin/pkg/admission/extendedresourcetoleration"
    	"k8s.io/kubernetes/plugin/pkg/admission/gc"
    	"k8s.io/kubernetes/plugin/pkg/admission/imagepolicy"
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon May 20 17:20:46 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  6. pkg/controlplane/apiserver/admission/config.go

    	"k8s.io/kubernetes/pkg/kubeapiserver/admission/exclusion"
    	quotainstall "k8s.io/kubernetes/pkg/quota/v1/install"
    )
    
    // Config holds the configuration needed to for initialize the admission plugins
    type Config struct {
    	LoopbackClientConfig *rest.Config
    	ExternalInformers    externalinformers.SharedInformerFactory
    }
    
    // New sets up the plugins and admission start hooks needed for admission
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Mon Apr 29 21:28:42 UTC 2024
    - 2K bytes
    - Viewed (0)
  7. staging/src/k8s.io/apiserver/pkg/admission/initializer/interfaces.go

    	admission.InitializationValidator
    }
    
    // WantsAuthorizer defines a function which sets Authorizer for admission plugins that need it.
    type WantsAuthorizer interface {
    	SetAuthorizer(authorizer.Authorizer)
    	admission.InitializationValidator
    }
    
    // WantsQuotaConfiguration defines a function which sets quota configuration for admission plugins that need it.
    type WantsQuotaConfiguration interface {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Mar 05 19:11:10 UTC 2024
    - 3.6K bytes
    - Viewed (0)
  8. staging/src/k8s.io/apiserver/pkg/server/options/admission_test.go

    		{
    			expectedResult: true,
    		},
    
    		// scenario 1: set both `--enable-admission-plugins` `--disable-admission-plugins`
    		{
    			setEnablePlugins:  []string{"pluginA", "pluginB"},
    			setDisablePlugins: []string{"pluginC"},
    			expectedResult:    true,
    		},
    
    		// scenario 2: set invalid `--enable-admission-plugins` `--disable-admission-plugins`
    		{
    			setEnablePlugins:  []string{"pluginA", "pluginB"},
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Sun May 12 08:49:42 UTC 2024
    - 8K bytes
    - Viewed (0)
  9. plugin/pkg/admission/namespace/exists/admission_test.go

    	"k8s.io/apimachinery/pkg/util/wait"
    	"k8s.io/apiserver/pkg/admission"
    	genericadmissioninitializer "k8s.io/apiserver/pkg/admission/initializer"
    	informers "k8s.io/client-go/informers"
    	"k8s.io/client-go/kubernetes"
    	"k8s.io/client-go/kubernetes/fake"
    	core "k8s.io/client-go/testing"
    	api "k8s.io/kubernetes/pkg/apis/core"
    )
    
    // newHandlerForTest returns the admission controller configured for testing.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  10. plugin/pkg/admission/podnodeselector/admission_test.go

    			t.Errorf("Test: %s, expected an error", test.testName)
    		}
    	}
    }
    
    func TestHandles(t *testing.T) {
    	for op, shouldHandle := range map[admission.Operation]bool{
    		admission.Create:  true,
    		admission.Update:  false,
    		admission.Connect: false,
    		admission.Delete:  false,
    	} {
    		nodeEnvionment := NewPodNodeSelector(nil)
    		if e, a := shouldHandle, nodeEnvionment.Handles(op); e != a {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Wed Mar 06 00:00:21 UTC 2024
    - 8K bytes
    - Viewed (0)
Back to top