@@ -8812,6 +8812,76 @@ var OpenAPIDefinitions *common.OpenAPIDefinitions = &common.OpenAPIDefinitions{
},
Dependencies:[]string{},
},
"v1alpha1.AdmissionConfiguration":{
Schema:spec.Schema{
SchemaProps:spec.SchemaProps{
Description:"AdmissionConfiguration provides versioned configuration for admission controllers.",
Properties:map[string]spec.Schema{
"kind":{
SchemaProps:spec.SchemaProps{
Description:"Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#types-kinds",
Type:[]string{"string"},
Format:"",
},
},
"apiVersion":{
SchemaProps:spec.SchemaProps{
Description:"APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: http://releases.k8s.io/HEAD/docs/devel/api-conventions.md#resources",
Type:[]string{"string"},
Format:"",
},
},
"plugins":{
SchemaProps:spec.SchemaProps{
Description:"Plugins allows specifying a configuration per admission control plugin.",
Description:"AdmissionPluginConfiguration provides the configuration for a single plug-in.",
Properties:map[string]spec.Schema{
"name":{
SchemaProps:spec.SchemaProps{
Description:"Name is the name of the admission controller. It must match the registered admission plugin name.",
Type:[]string{"string"},
Format:"",
},
},
"path":{
SchemaProps:spec.SchemaProps{
Description:"Path is the path to a configuration file that contains the plugin's configuration",
Type:[]string{"string"},
Format:"",
},
},
"configuration":{
SchemaProps:spec.SchemaProps{
Description:"Configuration is an embedded configuration object to be used as the plugin's configuration. If present, it will be used instead of the path to the configuration file.",