Versions in this module Expand all Collapse all v1 v1.0.0 Jul 24, 2018 Changes in this version + func Validate(plugins []admission.Interface) error + type PluginInitializer struct + Authorizer kauthorizer.Authorizer + ClusterQuotaMapper clusterquotamapping.ClusterQuotaMapper + ClusterResourceQuotaInformer quotainformer.ClusterResourceQuotaInformer + Informers kinternalinformers.SharedInformerFactory + JenkinsPipelineConfig configapi.JenkinsPipelineConfig + OpenshiftInternalAuthorizationClient authorizationclient.Interface + OpenshiftInternalBuildClient buildclient.Interface + OpenshiftInternalImageClient imageclient.Interface + OpenshiftInternalQuotaClient quotaclient.Interface + OpenshiftInternalTemplateClient templateclient.Interface + OpenshiftInternalUserClient userclient.Interface + OriginQuotaRegistry quota.Registry + ProjectCache *cache.ProjectCache + RESTClientConfig restclient.Config + RegistryHostnameRetriever imageapi.RegistryHostnameRetriever + SecurityInformers securityinformer.SharedInformerFactory + UserInformers userinformer.SharedInformerFactory + func (i *PluginInitializer) Initialize(plugin admission.Interface) + type WantsClusterQuota interface + SetClusterQuota func(clusterquotamapping.ClusterQuotaMapper, ...) + type WantsDefaultRegistryFunc interface + SetDefaultRegistryFunc func(func() (string, bool)) + type WantsInternalKubernetesInformers interface + SetInternalKubernetesInformers func(kinternalinformers.SharedInformerFactory) + type WantsJenkinsPipelineConfig interface + SetJenkinsPipelineConfig func(jenkinsConfig configapi.JenkinsPipelineConfig) + type WantsOpenshiftInternalAuthorizationClient interface + SetOpenshiftInternalAuthorizationClient func(authorizationclient.Interface) + type WantsOpenshiftInternalBuildClient interface + SetOpenshiftInternalBuildClient func(buildclient.Interface) + type WantsOpenshiftInternalImageClient interface + SetOpenshiftInternalImageClient func(imageclient.Interface) + type WantsOpenshiftInternalQuotaClient interface + SetOpenshiftInternalQuotaClient func(quotaclient.Interface) + type WantsOpenshiftInternalTemplateClient interface + SetOpenshiftInternalTemplateClient func(templateclient.Interface) + type WantsOpenshiftInternalUserClient interface + SetOpenshiftInternalUserClient func(userclient.Interface) + type WantsOriginQuotaRegistry interface + SetOriginQuotaRegistry func(quota.Registry) + type WantsProjectCache interface + SetProjectCache func(*cache.ProjectCache) + type WantsRESTClientConfig interface + SetRESTClientConfig func(restclient.Config) + type WantsSecurityInformer interface + SetSecurityInformers func(securityinformer.SharedInformerFactory) + type WantsUserInformer interface + SetUserInformer func(userinformer.SharedInformerFactory)