type WantsServiceResolver … type ServiceResolver … type WantsAuthenticationInfoResolverWrapper … type PluginInitializer … var _ … // NewPluginInitializer constructs new instance of PluginInitializer func NewPluginInitializer( authenticationInfoResolverWrapper webhook.AuthenticationInfoResolverWrapper, serviceResolver webhook.ServiceResolver, ) *PluginInitializer { … } // Initialize checks the initialization interfaces implemented by each plugin // and provide the appropriate initialization data func (i *PluginInitializer) Initialize(plugin admission.Interface) { … }