const PluginName …
var namespaceGVK …
var stopChUnconfiguredErr …
func Register(plugins *admission.Plugins) { … }
type QuotaAdmission …
var _ …
var _ …
var _ …
var _ …
var _ …
type liveLookupEntry …
func NewResourceQuota(config *resourcequotaapi.Configuration, numEvaluators int) (*QuotaAdmission, error) { … }
func (a *QuotaAdmission) SetDrainedNotification(stopCh <-chan struct{ … }
func (a *QuotaAdmission) SetExternalKubeClientSet(client kubernetes.Interface) { … }
func (a *QuotaAdmission) SetExternalKubeInformerFactory(f informers.SharedInformerFactory) { … }
func (a *QuotaAdmission) SetQuotaConfiguration(c quota.Configuration) { … }
func (a *QuotaAdmission) ValidateInitialization() error { … }
func (a *QuotaAdmission) Validate(ctx context.Context, attr admission.Attributes, o admission.ObjectInterfaces) (err error) { … }
func isNamespaceCreation(attr admission.Attributes) bool { … }