type pluginInitializer … // New creates an instance of admission plugins initializer. // This constructor is public with a long param list so that callers immediately know that new information can be expected // during compilation when they update a level. func New( extClientset kubernetes.Interface, dynamicClient dynamic.Interface, extInformers informers.SharedInformerFactory, authz authorizer.Authorizer, featureGates featuregate.FeatureGate, stopCh <-chan struct{ … } // Initialize checks the initialization interfaces implemented by a plugin // and provide the appropriate initialization data func (i pluginInitializer) Initialize(plugin admission.Interface) { … } var _ …