mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-04 12:18:16 +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
 | 
					// Package apiserverinternal contains the "internal" version of the API used by
 | 
				
			||||||
// the apiservers themselves.
 | 
					// 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:deepcopy-gen=package
 | 
				
			||||||
// +k8s:protobuf-gen=package
 | 
					// +k8s:protobuf-gen=package
 | 
				
			||||||
// +k8s:conversion-gen=k8s.io/apiserver/pkg/apis/apiserverinternal
 | 
					 | 
				
			||||||
// +k8s:openapi-gen=true
 | 
					// +k8s:openapi-gen=true
 | 
				
			||||||
// +k8s:defaulter-gen=TypeMeta
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
// +groupName=internal.apiserver.k8s.io
 | 
					// +groupName=internal.apiserver.k8s.io
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Package v1alpha1 contains the v1alpha1 version of the API used by the
 | 
					// Package v1alpha1 contains the v1alpha1 version of the API used by the
 | 
				
			||||||
// apiservers themselves.
 | 
					// 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 (
 | 
					var (
 | 
				
			||||||
	SchemeBuilder      runtime.SchemeBuilder
 | 
						SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes)
 | 
				
			||||||
	localSchemeBuilder = &SchemeBuilder
 | 
						AddToScheme   = SchemeBuilder.AddToScheme
 | 
				
			||||||
	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(addKnownTypes)
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
func addKnownTypes(scheme *runtime.Scheme) error {
 | 
					func addKnownTypes(scheme *runtime.Scheme) error {
 | 
				
			||||||
	scheme.AddKnownTypes(SchemeGroupVersion,
 | 
						scheme.AddKnownTypes(SchemeGroupVersion,
 | 
				
			||||||
		&StorageVersion{},
 | 
							&StorageVersion{},
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user