code: func Register(plugins *admission.Plugins) {
  	plugins.Register(PluginName,
  		func(config io.Reader) (admission.Interface, error) {
  			// load the configuration provided (if any)
  			configuration, err := LoadConfiguration(config)
  			if err != nil {
  				return nil, err
  			}
  			// validate the configuration (if any)
  			if configuration != nil {
  				if errs := validation.ValidateConfiguration(configuration); len(errs) != 0 {
  					return nil, errs.ToAggregate()
  				}
  			}
  			return NewResourceQuota(configuration, 5, make(chan struct{}))
  		})
  }
docs: // Register registers a plugin