mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 10:18:13 +00:00 
			
		
		
		
	Bugfix: OpenAPI generator should pass generate type extensions
This commit is contained in:
		| @@ -3,3 +3,5 @@ reviewers: | ||||
| - gmarek | ||||
| - mbohlool | ||||
| - philips | ||||
| approvers: | ||||
| - mbohlool | ||||
|   | ||||
| @@ -127,6 +127,7 @@ func (o *openAPI) buildDefinitionRecursively(name string) error { | ||||
| 	} | ||||
| 	if item, ok := o.definitions[name]; ok { | ||||
| 		schema := spec.Schema{ | ||||
| 			VendorExtensible:   item.Schema.VendorExtensible, | ||||
| 			SchemaProps:        item.Schema.SchemaProps, | ||||
| 			SwaggerSchemaProps: item.Schema.SwaggerSchemaProps, | ||||
| 		} | ||||
|   | ||||
| @@ -97,6 +97,7 @@ func (_ TestInput) OpenAPIDefinition() *openapi.OpenAPIDefinition { | ||||
| 			}, | ||||
| 		}, | ||||
| 	} | ||||
| 	schema.Extensions = spec.Extensions{"x-test": "test"} | ||||
| 	return &openapi.OpenAPIDefinition{ | ||||
| 		Schema:       schema, | ||||
| 		Dependencies: []string{}, | ||||
| @@ -385,6 +386,11 @@ func getTestInputDefinition() spec.Schema { | ||||
| 				}, | ||||
| 			}, | ||||
| 		}, | ||||
| 		VendorExtensible: spec.VendorExtensible{ | ||||
| 			Extensions: spec.Extensions{ | ||||
| 				"x-test": "test", | ||||
| 			}, | ||||
| 		}, | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 mbohlool
					mbohlool