mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 18:28:13 +00:00 
			
		
		
		
	update doc.go and register.go
This commit is contained in:
		| @@ -19,4 +19,4 @@ limitations under the License. | ||||
|  | ||||
| // Package apiserverinternal contains the "internal" version of the API used by | ||||
| // the apiservers themselves. | ||||
| package apiserverinternal // import "k8s.io/apiserver/pkg/apis/apiserverinternal" | ||||
| package apiserverinternal // import "k8s.io/kubernetes/pkg/apis/apiserverinternal" | ||||
|   | ||||
							
								
								
									
										26
									
								
								pkg/apis/apiserverinternal/v1alpha1/doc.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										26
									
								
								pkg/apis/apiserverinternal/v1alpha1/doc.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,26 @@ | ||||
| /* | ||||
| Copyright 2020 The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| // +k8s:conversion-gen=k8s.io/kubernetes/pkg/apis/apiserverinternal | ||||
| // +k8s:conversion-gen-external-types=k8s.io/api/apiserverinternal/v1alpha1 | ||||
| // +k8s:defaulter-gen=TypeMeta | ||||
| // +k8s:defaulter-gen-input=../../../../vendor/k8s.io/api/apiserverinternal/v1alpha1 | ||||
|  | ||||
| // +groupName=internal.apiserver.k8s.io | ||||
|  | ||||
| // Package v1alpha1 contains the v1alpha1 version of the API used by the | ||||
| // apiservers themselves. | ||||
| package v1alpha1 // import "k8s.io/kubernetes/pkg/apis/apiserverinternal/v1alpha1" | ||||
							
								
								
									
										46
									
								
								pkg/apis/apiserverinternal/v1alpha1/register.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								pkg/apis/apiserverinternal/v1alpha1/register.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,46 @@ | ||||
| /* | ||||
| Copyright 2020 The Kubernetes Authors. | ||||
|  | ||||
| Licensed under the Apache License, Version 2.0 (the "License"); | ||||
| you may not use this file except in compliance with the License. | ||||
| You may obtain a copy of the License at | ||||
|  | ||||
|     http://www.apache.org/licenses/LICENSE-2.0 | ||||
|  | ||||
| Unless required by applicable law or agreed to in writing, software | ||||
| distributed under the License is distributed on an "AS IS" BASIS, | ||||
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||||
| See the License for the specific language governing permissions and | ||||
| limitations under the License. | ||||
| */ | ||||
|  | ||||
| package v1alpha1 | ||||
|  | ||||
| import ( | ||||
| 	apiserverinternalv1alpha1 "k8s.io/api/apiserverinternal/v1alpha1" | ||||
| 	"k8s.io/apimachinery/pkg/runtime/schema" | ||||
| ) | ||||
|  | ||||
| // GroupName is the group name use in this package | ||||
| const GroupName = "internal.apiserver.k8s.io" | ||||
|  | ||||
| // SchemeGroupVersion is group version used to register these objects | ||||
| var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1alpha1"} | ||||
|  | ||||
| // Resource takes an unqualified resource and returns a Group qualified GroupResource | ||||
| func Resource(resource string) schema.GroupResource { | ||||
| 	return SchemeGroupVersion.WithResource(resource).GroupResource() | ||||
| } | ||||
|  | ||||
| var ( | ||||
| 	localSchemeBuilder = &apiserverinternalv1alpha1.SchemeBuilder | ||||
| 	// AddToScheme adds api to a scheme | ||||
| 	AddToScheme = localSchemeBuilder.AddToScheme | ||||
| ) | ||||
|  | ||||
| func init() { | ||||
| 	// We only register manually written functions here. The registration of the | ||||
| 	// generated functions takes place in the generated files. The separation | ||||
| 	// makes the code compile even when the generated files are missing. | ||||
| 	localSchemeBuilder.Register(RegisterDefaults) | ||||
| } | ||||
| @@ -16,12 +16,10 @@ limitations under the License. | ||||
|  | ||||
| // +k8s:deepcopy-gen=package | ||||
| // +k8s:protobuf-gen=package | ||||
| // +k8s:conversion-gen=k8s.io/apiserver/pkg/apis/apiserverinternal | ||||
| // +k8s:openapi-gen=true | ||||
| // +k8s:defaulter-gen=TypeMeta | ||||
|  | ||||
| // +groupName=internal.apiserver.k8s.io | ||||
|  | ||||
| // Package v1alpha1 contains the v1alpha1 version of the API used by the | ||||
| // apiservers themselves. | ||||
| package v1alpha1 // import "k8s.io/apiserver/pkg/apis/apiserverinternal/v1alpha1" | ||||
| package v1alpha1 // import "k8s.io/api/apiserverinternal/v1alpha1" | ||||
|   | ||||
| @@ -34,18 +34,10 @@ func Resource(resource string) schema.GroupResource { | ||||
| } | ||||
|  | ||||
| var ( | ||||
| 	SchemeBuilder      runtime.SchemeBuilder | ||||
| 	localSchemeBuilder = &SchemeBuilder | ||||
| 	AddToScheme        = localSchemeBuilder.AddToScheme | ||||
| 	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) | ||||
| 	AddToScheme   = SchemeBuilder.AddToScheme | ||||
| ) | ||||
|  | ||||
| func init() { | ||||
| 	// We only register manually written functions here. The registration of the | ||||
| 	// generated functions takes place in the generated files. The separation | ||||
| 	// makes the code compile even when the generated files are missing. | ||||
| 	localSchemeBuilder.Register(addKnownTypes) | ||||
| } | ||||
|  | ||||
| func addKnownTypes(scheme *runtime.Scheme) error { | ||||
| 	scheme.AddKnownTypes(SchemeGroupVersion, | ||||
| 		&StorageVersion{}, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Haowei Cai
					Haowei Cai