mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 02:08:13 +00:00 
			
		
		
		
	Update PreserveUnknownFields field document link
				
					
				
			This commit is contained in:
		
							
								
								
									
										2
									
								
								api/openapi-spec/swagger.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2
									
								
								api/openapi-spec/swagger.json
									
									
									
										generated
									
									
									
								
							| @@ -12716,7 +12716,7 @@ | |||||||
|           "description": "names specify the resource and kind names for the custom resource." |           "description": "names specify the resource and kind names for the custom resource." | ||||||
|         }, |         }, | ||||||
|         "preserveUnknownFields": { |         "preserveUnknownFields": { | ||||||
|           "description": "preserveUnknownFields indicates that object fields which are not specified in the OpenAPI schema should be preserved when persisting to storage. apiVersion, kind, metadata and known fields inside metadata are always preserved. This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.", |           "description": "preserveUnknownFields indicates that object fields which are not specified in the OpenAPI schema should be preserved when persisting to storage. apiVersion, kind, metadata and known fields inside metadata are always preserved. This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#field-pruning for details.", | ||||||
|           "type": "boolean" |           "type": "boolean" | ||||||
|         }, |         }, | ||||||
|         "scope": { |         "scope": { | ||||||
|   | |||||||
| @@ -265,7 +265,7 @@ | |||||||
|             "description": "names specify the resource and kind names for the custom resource." |             "description": "names specify the resource and kind names for the custom resource." | ||||||
|           }, |           }, | ||||||
|           "preserveUnknownFields": { |           "preserveUnknownFields": { | ||||||
|             "description": "preserveUnknownFields indicates that object fields which are not specified in the OpenAPI schema should be preserved when persisting to storage. apiVersion, kind, metadata and known fields inside metadata are always preserved. This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.", |             "description": "preserveUnknownFields indicates that object fields which are not specified in the OpenAPI schema should be preserved when persisting to storage. apiVersion, kind, metadata and known fields inside metadata are always preserved. This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#field-pruning for details.", | ||||||
|             "type": "boolean" |             "type": "boolean" | ||||||
|           }, |           }, | ||||||
|           "scope": { |           "scope": { | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								pkg/generated/openapi/zz_generated.openapi.go
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								pkg/generated/openapi/zz_generated.openapi.go
									
									
									
										generated
									
									
									
								
							| @@ -41971,7 +41971,7 @@ func schema_pkg_apis_apiextensions_v1_CustomResourceDefinitionSpec(ref common.Re | |||||||
| 					}, | 					}, | ||||||
| 					"preserveUnknownFields": { | 					"preserveUnknownFields": { | ||||||
| 						SchemaProps: spec.SchemaProps{ | 						SchemaProps: spec.SchemaProps{ | ||||||
| 							Description: "preserveUnknownFields indicates that object fields which are not specified in the OpenAPI schema should be preserved when persisting to storage. apiVersion, kind, metadata and known fields inside metadata are always preserved. This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.", | 							Description: "preserveUnknownFields indicates that object fields which are not specified in the OpenAPI schema should be preserved when persisting to storage. apiVersion, kind, metadata and known fields inside metadata are always preserved. This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#field-pruning for details.", | ||||||
| 							Type:        []string{"boolean"}, | 							Type:        []string{"boolean"}, | ||||||
| 							Format:      "", | 							Format:      "", | ||||||
| 						}, | 						}, | ||||||
| @@ -43362,7 +43362,7 @@ func schema_pkg_apis_apiextensions_v1beta1_CustomResourceDefinitionSpec(ref comm | |||||||
| 					}, | 					}, | ||||||
| 					"preserveUnknownFields": { | 					"preserveUnknownFields": { | ||||||
| 						SchemaProps: spec.SchemaProps{ | 						SchemaProps: spec.SchemaProps{ | ||||||
| 							Description: "preserveUnknownFields indicates that object fields which are not specified in the OpenAPI schema should be preserved when persisting to storage. apiVersion, kind, metadata and known fields inside metadata are always preserved. If false, schemas must be defined for all versions. Defaults to true in v1beta for backwards compatibility. Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension. See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details.", | 							Description: "preserveUnknownFields indicates that object fields which are not specified in the OpenAPI schema should be preserved when persisting to storage. apiVersion, kind, metadata and known fields inside metadata are always preserved. If false, schemas must be defined for all versions. Defaults to true in v1beta for backwards compatibility. Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension. See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#field-pruning for details.", | ||||||
| 							Type:        []string{"boolean"}, | 							Type:        []string{"boolean"}, | ||||||
| 							Format:      "", | 							Format:      "", | ||||||
| 						}, | 						}, | ||||||
|   | |||||||
| @@ -231,7 +231,7 @@ message CustomResourceDefinitionSpec { | |||||||
|   // in the OpenAPI schema should be preserved when persisting to storage. |   // in the OpenAPI schema should be preserved when persisting to storage. | ||||||
|   // apiVersion, kind, metadata and known fields inside metadata are always preserved. |   // apiVersion, kind, metadata and known fields inside metadata are always preserved. | ||||||
|   // This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. |   // This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. | ||||||
|   // See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details. |   // See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#field-pruning for details. | ||||||
|   // +optional |   // +optional | ||||||
|   optional bool preserveUnknownFields = 10; |   optional bool preserveUnknownFields = 10; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -66,7 +66,7 @@ type CustomResourceDefinitionSpec struct { | |||||||
| 	// in the OpenAPI schema should be preserved when persisting to storage. | 	// in the OpenAPI schema should be preserved when persisting to storage. | ||||||
| 	// apiVersion, kind, metadata and known fields inside metadata are always preserved. | 	// apiVersion, kind, metadata and known fields inside metadata are always preserved. | ||||||
| 	// This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. | 	// This field is deprecated in favor of setting `x-preserve-unknown-fields` to true in `spec.versions[*].schema.openAPIV3Schema`. | ||||||
| 	// See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details. | 	// See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#field-pruning for details. | ||||||
| 	// +optional | 	// +optional | ||||||
| 	PreserveUnknownFields bool `json:"preserveUnknownFields,omitempty" protobuf:"varint,10,opt,name=preserveUnknownFields"` | 	PreserveUnknownFields bool `json:"preserveUnknownFields,omitempty" protobuf:"varint,10,opt,name=preserveUnknownFields"` | ||||||
| } | } | ||||||
|   | |||||||
| @@ -277,7 +277,7 @@ message CustomResourceDefinitionSpec { | |||||||
|   // Defaults to true in v1beta for backwards compatibility. |   // Defaults to true in v1beta for backwards compatibility. | ||||||
|   // Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified |   // Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified | ||||||
|   // in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension. |   // in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension. | ||||||
|   // See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details. |   // See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#field-pruning for details. | ||||||
|   // +optional |   // +optional | ||||||
|   optional bool preserveUnknownFields = 10; |   optional bool preserveUnknownFields = 10; | ||||||
| } | } | ||||||
|   | |||||||
| @@ -96,7 +96,7 @@ type CustomResourceDefinitionSpec struct { | |||||||
| 	// Defaults to true in v1beta for backwards compatibility. | 	// Defaults to true in v1beta for backwards compatibility. | ||||||
| 	// Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified | 	// Deprecated: will be required to be false in v1. Preservation of unknown fields can be specified | ||||||
| 	// in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension. | 	// in the validation schema using the `x-kubernetes-preserve-unknown-fields: true` extension. | ||||||
| 	// See https://kubernetes.io/docs/tasks/access-kubernetes-api/custom-resources/custom-resource-definitions/#pruning-versus-preserving-unknown-fields for details. | 	// See https://kubernetes.io/docs/tasks/extend-kubernetes/custom-resources/custom-resource-definitions/#field-pruning for details. | ||||||
| 	// +optional | 	// +optional | ||||||
| 	PreserveUnknownFields *bool `json:"preserveUnknownFields,omitempty" protobuf:"varint,10,opt,name=preserveUnknownFields"` | 	PreserveUnknownFields *bool `json:"preserveUnknownFields,omitempty" protobuf:"varint,10,opt,name=preserveUnknownFields"` | ||||||
| } | } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Mengjiao Liu
					Mengjiao Liu