code: func NewAdmissionOptions() *AdmissionOptions {
  	options := genericoptions.NewAdmissionOptions()
  	// register all admission plugins
  	RegisterAllAdmissionPlugins(options.Plugins)
  	// set RecommendedPluginOrder
  	options.RecommendedPluginOrder = AllOrderedPlugins
  	// set DefaultOffPlugins
  	options.DefaultOffPlugins = DefaultOffAdmissionPlugins()
  
  	return &AdmissionOptions{
  		GenericAdmission: options,
  	}
  }
docs: // NewAdmissionOptions creates a new instance of AdmissionOptions
  // Note:
  //  In addition it calls RegisterAllAdmissionPlugins to register
  //  all kube-apiserver admission plugins.
  //
  //  Provides the list of RecommendedPluginOrder that holds sane values
  //  that can be used by servers that don't care about admission chain.
  //  Servers that do care can overwrite/append that field after creation.