mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Update client
This commit is contained in:
		@@ -12,14 +12,20 @@ go_library(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "clientset_generated.go",
 | 
					        "clientset_generated.go",
 | 
				
			||||||
        "doc.go",
 | 
					        "doc.go",
 | 
				
			||||||
 | 
					        "register.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
 | 
					        "//cmd/libs/go2idl/client-gen/test_apis/testgroup/install:go_default_library",
 | 
				
			||||||
        "//cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset:go_default_library",
 | 
					        "//cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset:go_default_library",
 | 
				
			||||||
        "//cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion:go_default_library",
 | 
					        "//cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion:go_default_library",
 | 
				
			||||||
        "//cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake:go_default_library",
 | 
					        "//cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake:go_default_library",
 | 
				
			||||||
        "//pkg/api:go_default_library",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/announced",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/registered",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/schema",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/serializer",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery",
 | 
					        "//vendor:k8s.io/client-go/discovery",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery/fake",
 | 
					        "//vendor:k8s.io/client-go/discovery/fake",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,7 +25,6 @@ import (
 | 
				
			|||||||
	clientset "k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset"
 | 
						clientset "k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset"
 | 
				
			||||||
	testgroupinternalversion "k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion"
 | 
						testgroupinternalversion "k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion"
 | 
				
			||||||
	faketestgroupinternalversion "k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake"
 | 
						faketestgroupinternalversion "k8s.io/kubernetes/cmd/libs/go2idl/client-gen/testoutput/clientset_generated/test_internalclientset/typed/testgroup/internalversion/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// NewSimpleClientset returns a clientset that will respond with the provided objects.
 | 
					// NewSimpleClientset returns a clientset that will respond with the provided objects.
 | 
				
			||||||
@@ -33,7 +32,7 @@ import (
 | 
				
			|||||||
// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
					// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
				
			||||||
// for a real clientset and is mostly useful in simple unit tests.
 | 
					// for a real clientset and is mostly useful in simple unit tests.
 | 
				
			||||||
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
					func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			||||||
	o := testing.NewObjectTracker(api.Registry, api.Scheme, api.Codecs.UniversalDecoder())
 | 
						o := testing.NewObjectTracker(registry, scheme, codecs.UniversalDecoder())
 | 
				
			||||||
	for _, obj := range objects {
 | 
						for _, obj := range objects {
 | 
				
			||||||
		if err := o.Add(obj); err != nil {
 | 
							if err := o.Add(obj); err != nil {
 | 
				
			||||||
			panic(err)
 | 
								panic(err)
 | 
				
			||||||
@@ -41,7 +40,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr := testing.Fake{}
 | 
						fakePtr := testing.Fake{}
 | 
				
			||||||
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, api.Registry.RESTMapper()))
 | 
						fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, registry.RESTMapper()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
						fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2017 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 fake
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						announced "k8s.io/apimachinery/pkg/apimachinery/announced"
 | 
				
			||||||
 | 
						registered "k8s.io/apimachinery/pkg/apimachinery/registered"
 | 
				
			||||||
 | 
						v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
 | 
						runtime "k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
 | 
						schema "k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
 | 
						serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 | 
				
			||||||
 | 
						testgroup "k8s.io/kubernetes/cmd/libs/go2idl/client-gen/test_apis/testgroup/install"
 | 
				
			||||||
 | 
						os "os"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var scheme = runtime.NewScheme()
 | 
				
			||||||
 | 
					var codecs = serializer.NewCodecFactory(scheme)
 | 
				
			||||||
 | 
					var parameterCodec = runtime.NewParameterCodec(scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))
 | 
				
			||||||
 | 
					var groupFactoryRegistry = make(announced.APIGroupFactoryRegistry)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func init() {
 | 
				
			||||||
 | 
						v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
 | 
						Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Install registers the API group and adds types to a scheme
 | 
				
			||||||
 | 
					func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) {
 | 
				
			||||||
 | 
						testgroup.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -12,9 +12,11 @@ go_library(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "clientset_generated.go",
 | 
					        "clientset_generated.go",
 | 
				
			||||||
        "doc.go",
 | 
					        "doc.go",
 | 
				
			||||||
 | 
					        "register.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
 | 
					        "//federation/apis/federation/install:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_clientset:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_clientset:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_clientset/typed/autoscaling/v1:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_clientset/typed/autoscaling/v1:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_clientset/typed/autoscaling/v1/fake:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_clientset/typed/autoscaling/v1/fake:go_default_library",
 | 
				
			||||||
@@ -26,8 +28,16 @@ go_library(
 | 
				
			|||||||
        "//federation/client/clientset_generated/federation_clientset/typed/extensions/v1beta1/fake:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_clientset/typed/extensions/v1beta1/fake:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_clientset/typed/federation/v1beta1:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_clientset/typed/federation/v1beta1:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_clientset/typed/federation/v1beta1/fake:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_clientset/typed/federation/v1beta1/fake:go_default_library",
 | 
				
			||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/autoscaling/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/batch/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/extensions/install:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/announced",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/registered",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/schema",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/serializer",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery",
 | 
					        "//vendor:k8s.io/client-go/discovery",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery/fake",
 | 
					        "//vendor:k8s.io/client-go/discovery/fake",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,6 @@ import (
 | 
				
			|||||||
	fakeextensionsv1beta1 "k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset/typed/extensions/v1beta1/fake"
 | 
						fakeextensionsv1beta1 "k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset/typed/extensions/v1beta1/fake"
 | 
				
			||||||
	federationv1beta1 "k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset/typed/federation/v1beta1"
 | 
						federationv1beta1 "k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset/typed/federation/v1beta1"
 | 
				
			||||||
	fakefederationv1beta1 "k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset/typed/federation/v1beta1/fake"
 | 
						fakefederationv1beta1 "k8s.io/kubernetes/federation/client/clientset_generated/federation_clientset/typed/federation/v1beta1/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// NewSimpleClientset returns a clientset that will respond with the provided objects.
 | 
					// NewSimpleClientset returns a clientset that will respond with the provided objects.
 | 
				
			||||||
@@ -41,7 +40,7 @@ import (
 | 
				
			|||||||
// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
					// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
				
			||||||
// for a real clientset and is mostly useful in simple unit tests.
 | 
					// for a real clientset and is mostly useful in simple unit tests.
 | 
				
			||||||
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
					func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			||||||
	o := testing.NewObjectTracker(api.Registry, api.Scheme, api.Codecs.UniversalDecoder())
 | 
						o := testing.NewObjectTracker(registry, scheme, codecs.UniversalDecoder())
 | 
				
			||||||
	for _, obj := range objects {
 | 
						for _, obj := range objects {
 | 
				
			||||||
		if err := o.Add(obj); err != nil {
 | 
							if err := o.Add(obj); err != nil {
 | 
				
			||||||
			panic(err)
 | 
								panic(err)
 | 
				
			||||||
@@ -49,7 +48,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr := testing.Fake{}
 | 
						fakePtr := testing.Fake{}
 | 
				
			||||||
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, api.Registry.RESTMapper()))
 | 
						fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, registry.RESTMapper()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
						fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,54 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2017 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 fake
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						announced "k8s.io/apimachinery/pkg/apimachinery/announced"
 | 
				
			||||||
 | 
						registered "k8s.io/apimachinery/pkg/apimachinery/registered"
 | 
				
			||||||
 | 
						v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
 | 
						runtime "k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
 | 
						schema "k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
 | 
						serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 | 
				
			||||||
 | 
						federation "k8s.io/kubernetes/federation/apis/federation/install"
 | 
				
			||||||
 | 
						core "k8s.io/kubernetes/pkg/api/install"
 | 
				
			||||||
 | 
						autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling/install"
 | 
				
			||||||
 | 
						batch "k8s.io/kubernetes/pkg/apis/batch/install"
 | 
				
			||||||
 | 
						extensions "k8s.io/kubernetes/pkg/apis/extensions/install"
 | 
				
			||||||
 | 
						os "os"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var scheme = runtime.NewScheme()
 | 
				
			||||||
 | 
					var codecs = serializer.NewCodecFactory(scheme)
 | 
				
			||||||
 | 
					var parameterCodec = runtime.NewParameterCodec(scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))
 | 
				
			||||||
 | 
					var groupFactoryRegistry = make(announced.APIGroupFactoryRegistry)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func init() {
 | 
				
			||||||
 | 
						v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
 | 
						Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Install registers the API group and adds types to a scheme
 | 
				
			||||||
 | 
					func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) {
 | 
				
			||||||
 | 
						core.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						autoscaling.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						batch.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						extensions.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						federation.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -12,9 +12,11 @@ go_library(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "clientset_generated.go",
 | 
					        "clientset_generated.go",
 | 
				
			||||||
        "doc.go",
 | 
					        "doc.go",
 | 
				
			||||||
 | 
					        "register.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
 | 
					        "//federation/apis/federation/install:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_internalclientset:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_internalclientset:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_internalclientset/typed/autoscaling/internalversion:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_internalclientset/typed/autoscaling/internalversion:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_internalclientset/typed/autoscaling/internalversion/fake:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_internalclientset/typed/autoscaling/internalversion/fake:go_default_library",
 | 
				
			||||||
@@ -26,8 +28,16 @@ go_library(
 | 
				
			|||||||
        "//federation/client/clientset_generated/federation_internalclientset/typed/extensions/internalversion/fake:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_internalclientset/typed/extensions/internalversion/fake:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_internalclientset/typed/federation/internalversion:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_internalclientset/typed/federation/internalversion:go_default_library",
 | 
				
			||||||
        "//federation/client/clientset_generated/federation_internalclientset/typed/federation/internalversion/fake:go_default_library",
 | 
					        "//federation/client/clientset_generated/federation_internalclientset/typed/federation/internalversion/fake:go_default_library",
 | 
				
			||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/autoscaling/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/batch/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/extensions/install:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/announced",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/registered",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/schema",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/serializer",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery",
 | 
					        "//vendor:k8s.io/client-go/discovery",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery/fake",
 | 
					        "//vendor:k8s.io/client-go/discovery/fake",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -33,7 +33,6 @@ import (
 | 
				
			|||||||
	fakeextensionsinternalversion "k8s.io/kubernetes/federation/client/clientset_generated/federation_internalclientset/typed/extensions/internalversion/fake"
 | 
						fakeextensionsinternalversion "k8s.io/kubernetes/federation/client/clientset_generated/federation_internalclientset/typed/extensions/internalversion/fake"
 | 
				
			||||||
	federationinternalversion "k8s.io/kubernetes/federation/client/clientset_generated/federation_internalclientset/typed/federation/internalversion"
 | 
						federationinternalversion "k8s.io/kubernetes/federation/client/clientset_generated/federation_internalclientset/typed/federation/internalversion"
 | 
				
			||||||
	fakefederationinternalversion "k8s.io/kubernetes/federation/client/clientset_generated/federation_internalclientset/typed/federation/internalversion/fake"
 | 
						fakefederationinternalversion "k8s.io/kubernetes/federation/client/clientset_generated/federation_internalclientset/typed/federation/internalversion/fake"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
					 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// NewSimpleClientset returns a clientset that will respond with the provided objects.
 | 
					// NewSimpleClientset returns a clientset that will respond with the provided objects.
 | 
				
			||||||
@@ -41,7 +40,7 @@ import (
 | 
				
			|||||||
// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
					// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
				
			||||||
// for a real clientset and is mostly useful in simple unit tests.
 | 
					// for a real clientset and is mostly useful in simple unit tests.
 | 
				
			||||||
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
					func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			||||||
	o := testing.NewObjectTracker(api.Registry, api.Scheme, api.Codecs.UniversalDecoder())
 | 
						o := testing.NewObjectTracker(registry, scheme, codecs.UniversalDecoder())
 | 
				
			||||||
	for _, obj := range objects {
 | 
						for _, obj := range objects {
 | 
				
			||||||
		if err := o.Add(obj); err != nil {
 | 
							if err := o.Add(obj); err != nil {
 | 
				
			||||||
			panic(err)
 | 
								panic(err)
 | 
				
			||||||
@@ -49,7 +48,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr := testing.Fake{}
 | 
						fakePtr := testing.Fake{}
 | 
				
			||||||
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, api.Registry.RESTMapper()))
 | 
						fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, registry.RESTMapper()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
						fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,54 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2017 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 fake
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						announced "k8s.io/apimachinery/pkg/apimachinery/announced"
 | 
				
			||||||
 | 
						registered "k8s.io/apimachinery/pkg/apimachinery/registered"
 | 
				
			||||||
 | 
						v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
 | 
						runtime "k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
 | 
						schema "k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
 | 
						serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 | 
				
			||||||
 | 
						federation "k8s.io/kubernetes/federation/apis/federation/install"
 | 
				
			||||||
 | 
						core "k8s.io/kubernetes/pkg/api/install"
 | 
				
			||||||
 | 
						autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling/install"
 | 
				
			||||||
 | 
						batch "k8s.io/kubernetes/pkg/apis/batch/install"
 | 
				
			||||||
 | 
						extensions "k8s.io/kubernetes/pkg/apis/extensions/install"
 | 
				
			||||||
 | 
						os "os"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var scheme = runtime.NewScheme()
 | 
				
			||||||
 | 
					var codecs = serializer.NewCodecFactory(scheme)
 | 
				
			||||||
 | 
					var parameterCodec = runtime.NewParameterCodec(scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))
 | 
				
			||||||
 | 
					var groupFactoryRegistry = make(announced.APIGroupFactoryRegistry)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func init() {
 | 
				
			||||||
 | 
						v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
 | 
						Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Install registers the API group and adds types to a scheme
 | 
				
			||||||
 | 
					func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) {
 | 
				
			||||||
 | 
						core.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						autoscaling.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						batch.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						extensions.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						federation.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -12,10 +12,21 @@ go_library(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "clientset_generated.go",
 | 
					        "clientset_generated.go",
 | 
				
			||||||
        "doc.go",
 | 
					        "doc.go",
 | 
				
			||||||
 | 
					        "register.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/apps/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/authentication/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/authorization/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/autoscaling/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/batch/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/certificates/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/extensions/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/policy/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/rbac/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/storage/install:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/clientset:go_default_library",
 | 
					        "//pkg/client/clientset_generated/clientset:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/clientset/typed/apps/v1beta1:go_default_library",
 | 
					        "//pkg/client/clientset_generated/clientset/typed/apps/v1beta1:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/clientset/typed/apps/v1beta1/fake:go_default_library",
 | 
					        "//pkg/client/clientset_generated/clientset/typed/apps/v1beta1/fake:go_default_library",
 | 
				
			||||||
@@ -49,7 +60,12 @@ go_library(
 | 
				
			|||||||
        "//pkg/client/clientset_generated/clientset/typed/rbac/v1beta1/fake:go_default_library",
 | 
					        "//pkg/client/clientset_generated/clientset/typed/rbac/v1beta1/fake:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/clientset/typed/storage/v1beta1:go_default_library",
 | 
					        "//pkg/client/clientset_generated/clientset/typed/storage/v1beta1:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/clientset/typed/storage/v1beta1/fake:go_default_library",
 | 
					        "//pkg/client/clientset_generated/clientset/typed/storage/v1beta1/fake:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/announced",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/registered",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/schema",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/serializer",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery",
 | 
					        "//vendor:k8s.io/client-go/discovery",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery/fake",
 | 
					        "//vendor:k8s.io/client-go/discovery/fake",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,6 @@ import (
 | 
				
			|||||||
	"k8s.io/client-go/discovery"
 | 
						"k8s.io/client-go/discovery"
 | 
				
			||||||
	fakediscovery "k8s.io/client-go/discovery/fake"
 | 
						fakediscovery "k8s.io/client-go/discovery/fake"
 | 
				
			||||||
	"k8s.io/client-go/testing"
 | 
						"k8s.io/client-go/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
					 | 
				
			||||||
	clientset "k8s.io/kubernetes/pkg/client/clientset_generated/clientset"
 | 
						clientset "k8s.io/kubernetes/pkg/client/clientset_generated/clientset"
 | 
				
			||||||
	appsv1beta1 "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/apps/v1beta1"
 | 
						appsv1beta1 "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/apps/v1beta1"
 | 
				
			||||||
	fakeappsv1beta1 "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/apps/v1beta1/fake"
 | 
						fakeappsv1beta1 "k8s.io/kubernetes/pkg/client/clientset_generated/clientset/typed/apps/v1beta1/fake"
 | 
				
			||||||
@@ -63,7 +62,7 @@ import (
 | 
				
			|||||||
// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
					// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
				
			||||||
// for a real clientset and is mostly useful in simple unit tests.
 | 
					// for a real clientset and is mostly useful in simple unit tests.
 | 
				
			||||||
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
					func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			||||||
	o := testing.NewObjectTracker(api.Registry, api.Scheme, api.Codecs.UniversalDecoder())
 | 
						o := testing.NewObjectTracker(registry, scheme, codecs.UniversalDecoder())
 | 
				
			||||||
	for _, obj := range objects {
 | 
						for _, obj := range objects {
 | 
				
			||||||
		if err := o.Add(obj); err != nil {
 | 
							if err := o.Add(obj); err != nil {
 | 
				
			||||||
			panic(err)
 | 
								panic(err)
 | 
				
			||||||
@@ -71,7 +70,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr := testing.Fake{}
 | 
						fakePtr := testing.Fake{}
 | 
				
			||||||
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, api.Registry.RESTMapper()))
 | 
						fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, registry.RESTMapper()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
						fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										66
									
								
								pkg/client/clientset_generated/clientset/fake/register.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								pkg/client/clientset_generated/clientset/fake/register.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,66 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2017 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 fake
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						announced "k8s.io/apimachinery/pkg/apimachinery/announced"
 | 
				
			||||||
 | 
						registered "k8s.io/apimachinery/pkg/apimachinery/registered"
 | 
				
			||||||
 | 
						v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
 | 
						runtime "k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
 | 
						schema "k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
 | 
						serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 | 
				
			||||||
 | 
						core "k8s.io/kubernetes/pkg/api/install"
 | 
				
			||||||
 | 
						apps "k8s.io/kubernetes/pkg/apis/apps/install"
 | 
				
			||||||
 | 
						authentication "k8s.io/kubernetes/pkg/apis/authentication/install"
 | 
				
			||||||
 | 
						authorization "k8s.io/kubernetes/pkg/apis/authorization/install"
 | 
				
			||||||
 | 
						autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling/install"
 | 
				
			||||||
 | 
						batch "k8s.io/kubernetes/pkg/apis/batch/install"
 | 
				
			||||||
 | 
						certificates "k8s.io/kubernetes/pkg/apis/certificates/install"
 | 
				
			||||||
 | 
						extensions "k8s.io/kubernetes/pkg/apis/extensions/install"
 | 
				
			||||||
 | 
						policy "k8s.io/kubernetes/pkg/apis/policy/install"
 | 
				
			||||||
 | 
						rbac "k8s.io/kubernetes/pkg/apis/rbac/install"
 | 
				
			||||||
 | 
						storage "k8s.io/kubernetes/pkg/apis/storage/install"
 | 
				
			||||||
 | 
						os "os"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var scheme = runtime.NewScheme()
 | 
				
			||||||
 | 
					var codecs = serializer.NewCodecFactory(scheme)
 | 
				
			||||||
 | 
					var parameterCodec = runtime.NewParameterCodec(scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))
 | 
				
			||||||
 | 
					var groupFactoryRegistry = make(announced.APIGroupFactoryRegistry)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func init() {
 | 
				
			||||||
 | 
						v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
 | 
						Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Install registers the API group and adds types to a scheme
 | 
				
			||||||
 | 
					func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) {
 | 
				
			||||||
 | 
						core.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						apps.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						authentication.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						authorization.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						autoscaling.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						batch.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						certificates.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						extensions.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						policy.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						rbac.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						storage.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -12,10 +12,21 @@ go_library(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "clientset_generated.go",
 | 
					        "clientset_generated.go",
 | 
				
			||||||
        "doc.go",
 | 
					        "doc.go",
 | 
				
			||||||
 | 
					        "register.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
        "//pkg/api:go_default_library",
 | 
					        "//pkg/api/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/apps/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/authentication/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/authorization/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/autoscaling/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/batch/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/certificates/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/extensions/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/policy/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/rbac/install:go_default_library",
 | 
				
			||||||
 | 
					        "//pkg/apis/storage/install:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/internalclientset:go_default_library",
 | 
					        "//pkg/client/clientset_generated/internalclientset:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/internalclientset/typed/apps/internalversion:go_default_library",
 | 
					        "//pkg/client/clientset_generated/internalclientset/typed/apps/internalversion:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/internalclientset/typed/apps/internalversion/fake:go_default_library",
 | 
					        "//pkg/client/clientset_generated/internalclientset/typed/apps/internalversion/fake:go_default_library",
 | 
				
			||||||
@@ -39,7 +50,12 @@ go_library(
 | 
				
			|||||||
        "//pkg/client/clientset_generated/internalclientset/typed/rbac/internalversion/fake:go_default_library",
 | 
					        "//pkg/client/clientset_generated/internalclientset/typed/rbac/internalversion/fake:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/internalclientset/typed/storage/internalversion:go_default_library",
 | 
					        "//pkg/client/clientset_generated/internalclientset/typed/storage/internalversion:go_default_library",
 | 
				
			||||||
        "//pkg/client/clientset_generated/internalclientset/typed/storage/internalversion/fake:go_default_library",
 | 
					        "//pkg/client/clientset_generated/internalclientset/typed/storage/internalversion/fake:go_default_library",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/announced",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/registered",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/schema",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/serializer",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery",
 | 
					        "//vendor:k8s.io/client-go/discovery",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery/fake",
 | 
					        "//vendor:k8s.io/client-go/discovery/fake",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -22,7 +22,6 @@ import (
 | 
				
			|||||||
	"k8s.io/client-go/discovery"
 | 
						"k8s.io/client-go/discovery"
 | 
				
			||||||
	fakediscovery "k8s.io/client-go/discovery/fake"
 | 
						fakediscovery "k8s.io/client-go/discovery/fake"
 | 
				
			||||||
	"k8s.io/client-go/testing"
 | 
						"k8s.io/client-go/testing"
 | 
				
			||||||
	"k8s.io/kubernetes/pkg/api"
 | 
					 | 
				
			||||||
	clientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
 | 
						clientset "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset"
 | 
				
			||||||
	appsinternalversion "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/apps/internalversion"
 | 
						appsinternalversion "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/apps/internalversion"
 | 
				
			||||||
	fakeappsinternalversion "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/apps/internalversion/fake"
 | 
						fakeappsinternalversion "k8s.io/kubernetes/pkg/client/clientset_generated/internalclientset/typed/apps/internalversion/fake"
 | 
				
			||||||
@@ -53,7 +52,7 @@ import (
 | 
				
			|||||||
// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
					// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
				
			||||||
// for a real clientset and is mostly useful in simple unit tests.
 | 
					// for a real clientset and is mostly useful in simple unit tests.
 | 
				
			||||||
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
					func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			||||||
	o := testing.NewObjectTracker(api.Registry, api.Scheme, api.Codecs.UniversalDecoder())
 | 
						o := testing.NewObjectTracker(registry, scheme, codecs.UniversalDecoder())
 | 
				
			||||||
	for _, obj := range objects {
 | 
						for _, obj := range objects {
 | 
				
			||||||
		if err := o.Add(obj); err != nil {
 | 
							if err := o.Add(obj); err != nil {
 | 
				
			||||||
			panic(err)
 | 
								panic(err)
 | 
				
			||||||
@@ -61,7 +60,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr := testing.Fake{}
 | 
						fakePtr := testing.Fake{}
 | 
				
			||||||
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, api.Registry.RESTMapper()))
 | 
						fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, registry.RESTMapper()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
						fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,66 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2017 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 fake
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						announced "k8s.io/apimachinery/pkg/apimachinery/announced"
 | 
				
			||||||
 | 
						registered "k8s.io/apimachinery/pkg/apimachinery/registered"
 | 
				
			||||||
 | 
						v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
 | 
						runtime "k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
 | 
						schema "k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
 | 
						serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 | 
				
			||||||
 | 
						core "k8s.io/kubernetes/pkg/api/install"
 | 
				
			||||||
 | 
						apps "k8s.io/kubernetes/pkg/apis/apps/install"
 | 
				
			||||||
 | 
						authentication "k8s.io/kubernetes/pkg/apis/authentication/install"
 | 
				
			||||||
 | 
						authorization "k8s.io/kubernetes/pkg/apis/authorization/install"
 | 
				
			||||||
 | 
						autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling/install"
 | 
				
			||||||
 | 
						batch "k8s.io/kubernetes/pkg/apis/batch/install"
 | 
				
			||||||
 | 
						certificates "k8s.io/kubernetes/pkg/apis/certificates/install"
 | 
				
			||||||
 | 
						extensions "k8s.io/kubernetes/pkg/apis/extensions/install"
 | 
				
			||||||
 | 
						policy "k8s.io/kubernetes/pkg/apis/policy/install"
 | 
				
			||||||
 | 
						rbac "k8s.io/kubernetes/pkg/apis/rbac/install"
 | 
				
			||||||
 | 
						storage "k8s.io/kubernetes/pkg/apis/storage/install"
 | 
				
			||||||
 | 
						os "os"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var scheme = runtime.NewScheme()
 | 
				
			||||||
 | 
					var codecs = serializer.NewCodecFactory(scheme)
 | 
				
			||||||
 | 
					var parameterCodec = runtime.NewParameterCodec(scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))
 | 
				
			||||||
 | 
					var groupFactoryRegistry = make(announced.APIGroupFactoryRegistry)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func init() {
 | 
				
			||||||
 | 
						v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
 | 
						Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Install registers the API group and adds types to a scheme
 | 
				
			||||||
 | 
					func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) {
 | 
				
			||||||
 | 
						core.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						apps.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						authentication.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						authorization.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						autoscaling.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						batch.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						certificates.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						extensions.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						policy.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						rbac.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						storage.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -54,7 +54,6 @@ import (
 | 
				
			|||||||
	fakerbacv1beta1 "k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake"
 | 
						fakerbacv1beta1 "k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake"
 | 
				
			||||||
	storagev1beta1 "k8s.io/client-go/kubernetes/typed/storage/v1beta1"
 | 
						storagev1beta1 "k8s.io/client-go/kubernetes/typed/storage/v1beta1"
 | 
				
			||||||
	fakestoragev1beta1 "k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake"
 | 
						fakestoragev1beta1 "k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake"
 | 
				
			||||||
	"k8s.io/client-go/pkg/api"
 | 
					 | 
				
			||||||
	"k8s.io/client-go/testing"
 | 
						"k8s.io/client-go/testing"
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -63,7 +62,7 @@ import (
 | 
				
			|||||||
// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
					// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
				
			||||||
// for a real clientset and is mostly useful in simple unit tests.
 | 
					// for a real clientset and is mostly useful in simple unit tests.
 | 
				
			||||||
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
					func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			||||||
	o := testing.NewObjectTracker(api.Registry, api.Scheme, api.Codecs.UniversalDecoder())
 | 
						o := testing.NewObjectTracker(registry, scheme, codecs.UniversalDecoder())
 | 
				
			||||||
	for _, obj := range objects {
 | 
						for _, obj := range objects {
 | 
				
			||||||
		if err := o.Add(obj); err != nil {
 | 
							if err := o.Add(obj); err != nil {
 | 
				
			||||||
			panic(err)
 | 
								panic(err)
 | 
				
			||||||
@@ -71,7 +70,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr := testing.Fake{}
 | 
						fakePtr := testing.Fake{}
 | 
				
			||||||
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, api.Registry.RESTMapper()))
 | 
						fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, registry.RESTMapper()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
						fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										66
									
								
								staging/src/k8s.io/client-go/kubernetes/fake/register.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										66
									
								
								staging/src/k8s.io/client-go/kubernetes/fake/register.go
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,66 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2017 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 fake
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						announced "k8s.io/apimachinery/pkg/apimachinery/announced"
 | 
				
			||||||
 | 
						registered "k8s.io/apimachinery/pkg/apimachinery/registered"
 | 
				
			||||||
 | 
						v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
 | 
						runtime "k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
 | 
						schema "k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
 | 
						serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 | 
				
			||||||
 | 
						core "k8s.io/client-go/pkg/api/install"
 | 
				
			||||||
 | 
						apps "k8s.io/client-go/pkg/apis/apps/install"
 | 
				
			||||||
 | 
						authentication "k8s.io/client-go/pkg/apis/authentication/install"
 | 
				
			||||||
 | 
						authorization "k8s.io/client-go/pkg/apis/authorization/install"
 | 
				
			||||||
 | 
						autoscaling "k8s.io/client-go/pkg/apis/autoscaling/install"
 | 
				
			||||||
 | 
						batch "k8s.io/client-go/pkg/apis/batch/install"
 | 
				
			||||||
 | 
						certificates "k8s.io/client-go/pkg/apis/certificates/install"
 | 
				
			||||||
 | 
						extensions "k8s.io/client-go/pkg/apis/extensions/install"
 | 
				
			||||||
 | 
						policy "k8s.io/client-go/pkg/apis/policy/install"
 | 
				
			||||||
 | 
						rbac "k8s.io/client-go/pkg/apis/rbac/install"
 | 
				
			||||||
 | 
						storage "k8s.io/client-go/pkg/apis/storage/install"
 | 
				
			||||||
 | 
						os "os"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var scheme = runtime.NewScheme()
 | 
				
			||||||
 | 
					var codecs = serializer.NewCodecFactory(scheme)
 | 
				
			||||||
 | 
					var parameterCodec = runtime.NewParameterCodec(scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))
 | 
				
			||||||
 | 
					var groupFactoryRegistry = make(announced.APIGroupFactoryRegistry)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func init() {
 | 
				
			||||||
 | 
						v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
 | 
						Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Install registers the API group and adds types to a scheme
 | 
				
			||||||
 | 
					func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) {
 | 
				
			||||||
 | 
						core.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						apps.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						authentication.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						authorization.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						autoscaling.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						batch.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						certificates.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						extensions.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						policy.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						rbac.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
						storage.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -21,7 +21,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/watch"
 | 
						"k8s.io/apimachinery/pkg/watch"
 | 
				
			||||||
	"k8s.io/client-go/discovery"
 | 
						"k8s.io/client-go/discovery"
 | 
				
			||||||
	fakediscovery "k8s.io/client-go/discovery/fake"
 | 
						fakediscovery "k8s.io/client-go/discovery/fake"
 | 
				
			||||||
	"k8s.io/client-go/pkg/api"
 | 
					 | 
				
			||||||
	"k8s.io/client-go/testing"
 | 
						"k8s.io/client-go/testing"
 | 
				
			||||||
	clientset "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset"
 | 
						clientset "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset"
 | 
				
			||||||
	apiregistrationv1alpha1 "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1alpha1"
 | 
						apiregistrationv1alpha1 "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1alpha1"
 | 
				
			||||||
@@ -33,7 +32,7 @@ import (
 | 
				
			|||||||
// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
					// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
				
			||||||
// for a real clientset and is mostly useful in simple unit tests.
 | 
					// for a real clientset and is mostly useful in simple unit tests.
 | 
				
			||||||
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
					func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			||||||
	o := testing.NewObjectTracker(api.Registry, api.Scheme, api.Codecs.UniversalDecoder())
 | 
						o := testing.NewObjectTracker(registry, scheme, codecs.UniversalDecoder())
 | 
				
			||||||
	for _, obj := range objects {
 | 
						for _, obj := range objects {
 | 
				
			||||||
		if err := o.Add(obj); err != nil {
 | 
							if err := o.Add(obj); err != nil {
 | 
				
			||||||
			panic(err)
 | 
								panic(err)
 | 
				
			||||||
@@ -41,7 +40,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr := testing.Fake{}
 | 
						fakePtr := testing.Fake{}
 | 
				
			||||||
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, api.Registry.RESTMapper()))
 | 
						fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, registry.RESTMapper()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
						fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2017 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 fake
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						announced "k8s.io/apimachinery/pkg/apimachinery/announced"
 | 
				
			||||||
 | 
						registered "k8s.io/apimachinery/pkg/apimachinery/registered"
 | 
				
			||||||
 | 
						v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
 | 
						runtime "k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
 | 
						schema "k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
 | 
						serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 | 
				
			||||||
 | 
						apiregistration "k8s.io/kube-aggregator/pkg/apis/apiregistration/install"
 | 
				
			||||||
 | 
						os "os"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var scheme = runtime.NewScheme()
 | 
				
			||||||
 | 
					var codecs = serializer.NewCodecFactory(scheme)
 | 
				
			||||||
 | 
					var parameterCodec = runtime.NewParameterCodec(scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))
 | 
				
			||||||
 | 
					var groupFactoryRegistry = make(announced.APIGroupFactoryRegistry)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func init() {
 | 
				
			||||||
 | 
						v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
 | 
						Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Install registers the API group and adds types to a scheme
 | 
				
			||||||
 | 
					func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) {
 | 
				
			||||||
 | 
						apiregistration.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@@ -21,7 +21,6 @@ import (
 | 
				
			|||||||
	"k8s.io/apimachinery/pkg/watch"
 | 
						"k8s.io/apimachinery/pkg/watch"
 | 
				
			||||||
	"k8s.io/client-go/discovery"
 | 
						"k8s.io/client-go/discovery"
 | 
				
			||||||
	fakediscovery "k8s.io/client-go/discovery/fake"
 | 
						fakediscovery "k8s.io/client-go/discovery/fake"
 | 
				
			||||||
	"k8s.io/client-go/pkg/api"
 | 
					 | 
				
			||||||
	"k8s.io/client-go/testing"
 | 
						"k8s.io/client-go/testing"
 | 
				
			||||||
	clientset "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset"
 | 
						clientset "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset"
 | 
				
			||||||
	apiregistrationinternalversion "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/typed/apiregistration/internalversion"
 | 
						apiregistrationinternalversion "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/typed/apiregistration/internalversion"
 | 
				
			||||||
@@ -33,7 +32,7 @@ import (
 | 
				
			|||||||
// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
					// without applying any validations and/or defaults. It shouldn't be considered a replacement
 | 
				
			||||||
// for a real clientset and is mostly useful in simple unit tests.
 | 
					// for a real clientset and is mostly useful in simple unit tests.
 | 
				
			||||||
func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
					func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			||||||
	o := testing.NewObjectTracker(api.Registry, api.Scheme, api.Codecs.UniversalDecoder())
 | 
						o := testing.NewObjectTracker(registry, scheme, codecs.UniversalDecoder())
 | 
				
			||||||
	for _, obj := range objects {
 | 
						for _, obj := range objects {
 | 
				
			||||||
		if err := o.Add(obj); err != nil {
 | 
							if err := o.Add(obj); err != nil {
 | 
				
			||||||
			panic(err)
 | 
								panic(err)
 | 
				
			||||||
@@ -41,7 +40,7 @@ func NewSimpleClientset(objects ...runtime.Object) *Clientset {
 | 
				
			|||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr := testing.Fake{}
 | 
						fakePtr := testing.Fake{}
 | 
				
			||||||
	fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, api.Registry.RESTMapper()))
 | 
						fakePtr.AddReactor("*", "*", testing.ObjectReaction(o, registry.RESTMapper()))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
						fakePtr.AddWatchReactor("*", testing.DefaultWatchReactor(watch.NewFake(), nil))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					/*
 | 
				
			||||||
 | 
					Copyright 2017 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 fake
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import (
 | 
				
			||||||
 | 
						announced "k8s.io/apimachinery/pkg/apimachinery/announced"
 | 
				
			||||||
 | 
						registered "k8s.io/apimachinery/pkg/apimachinery/registered"
 | 
				
			||||||
 | 
						v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
 | 
				
			||||||
 | 
						runtime "k8s.io/apimachinery/pkg/runtime"
 | 
				
			||||||
 | 
						schema "k8s.io/apimachinery/pkg/runtime/schema"
 | 
				
			||||||
 | 
						serializer "k8s.io/apimachinery/pkg/runtime/serializer"
 | 
				
			||||||
 | 
						apiregistration "k8s.io/kube-aggregator/pkg/apis/apiregistration/install"
 | 
				
			||||||
 | 
						os "os"
 | 
				
			||||||
 | 
					)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var scheme = runtime.NewScheme()
 | 
				
			||||||
 | 
					var codecs = serializer.NewCodecFactory(scheme)
 | 
				
			||||||
 | 
					var parameterCodec = runtime.NewParameterCodec(scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					var registry = registered.NewOrDie(os.Getenv("KUBE_API_VERSIONS"))
 | 
				
			||||||
 | 
					var groupFactoryRegistry = make(announced.APIGroupFactoryRegistry)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					func init() {
 | 
				
			||||||
 | 
						v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"})
 | 
				
			||||||
 | 
						Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					// Install registers the API group and adds types to a scheme
 | 
				
			||||||
 | 
					func Install(groupFactoryRegistry announced.APIGroupFactoryRegistry, registry *registered.APIRegistrationManager, scheme *runtime.Scheme) {
 | 
				
			||||||
 | 
						apiregistration.Install(groupFactoryRegistry, registry, scheme)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
							
								
								
									
										34
									
								
								vendor/BUILD
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										34
									
								
								vendor/BUILD
									
									
									
									
										vendored
									
									
								
							@@ -12999,10 +12999,16 @@ go_library(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "k8s.io/client-go/kubernetes/fake/clientset_generated.go",
 | 
					        "k8s.io/client-go/kubernetes/fake/clientset_generated.go",
 | 
				
			||||||
        "k8s.io/client-go/kubernetes/fake/doc.go",
 | 
					        "k8s.io/client-go/kubernetes/fake/doc.go",
 | 
				
			||||||
 | 
					        "k8s.io/client-go/kubernetes/fake/register.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/announced",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/registered",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/schema",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/serializer",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery",
 | 
					        "//vendor:k8s.io/client-go/discovery",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery/fake",
 | 
					        "//vendor:k8s.io/client-go/discovery/fake",
 | 
				
			||||||
@@ -13039,7 +13045,17 @@ go_library(
 | 
				
			|||||||
        "//vendor:k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake",
 | 
					        "//vendor:k8s.io/client-go/kubernetes/typed/rbac/v1beta1/fake",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/kubernetes/typed/storage/v1beta1",
 | 
					        "//vendor:k8s.io/client-go/kubernetes/typed/storage/v1beta1",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake",
 | 
					        "//vendor:k8s.io/client-go/kubernetes/typed/storage/v1beta1/fake",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/pkg/api",
 | 
					        "//vendor:k8s.io/client-go/pkg/api/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/apps/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/authentication/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/authorization/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/autoscaling/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/batch/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/certificates/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/extensions/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/policy/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/rbac/install",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/client-go/pkg/apis/storage/install",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/testing",
 | 
					        "//vendor:k8s.io/client-go/testing",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
@@ -15981,15 +15997,21 @@ go_library(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/fake/clientset_generated.go",
 | 
					        "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/fake/clientset_generated.go",
 | 
				
			||||||
        "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/fake/doc.go",
 | 
					        "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/fake/doc.go",
 | 
				
			||||||
 | 
					        "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/fake/register.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/announced",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/registered",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/schema",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/serializer",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery",
 | 
					        "//vendor:k8s.io/client-go/discovery",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery/fake",
 | 
					        "//vendor:k8s.io/client-go/discovery/fake",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/pkg/api",
 | 
					 | 
				
			||||||
        "//vendor:k8s.io/client-go/testing",
 | 
					        "//vendor:k8s.io/client-go/testing",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/kube-aggregator/pkg/apis/apiregistration/install",
 | 
				
			||||||
        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset",
 | 
					        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset",
 | 
				
			||||||
        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1alpha1",
 | 
					        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1alpha1",
 | 
				
			||||||
        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1alpha1/fake",
 | 
					        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/typed/apiregistration/v1alpha1/fake",
 | 
				
			||||||
@@ -16058,15 +16080,21 @@ go_library(
 | 
				
			|||||||
    srcs = [
 | 
					    srcs = [
 | 
				
			||||||
        "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/fake/clientset_generated.go",
 | 
					        "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/fake/clientset_generated.go",
 | 
				
			||||||
        "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/fake/doc.go",
 | 
					        "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/fake/doc.go",
 | 
				
			||||||
 | 
					        "k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/fake/register.go",
 | 
				
			||||||
    ],
 | 
					    ],
 | 
				
			||||||
    tags = ["automanaged"],
 | 
					    tags = ["automanaged"],
 | 
				
			||||||
    deps = [
 | 
					    deps = [
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/announced",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apimachinery/registered",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/apis/meta/v1",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/schema",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/apimachinery/pkg/runtime/serializer",
 | 
				
			||||||
        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
					        "//vendor:k8s.io/apimachinery/pkg/watch",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery",
 | 
					        "//vendor:k8s.io/client-go/discovery",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/discovery/fake",
 | 
					        "//vendor:k8s.io/client-go/discovery/fake",
 | 
				
			||||||
        "//vendor:k8s.io/client-go/pkg/api",
 | 
					 | 
				
			||||||
        "//vendor:k8s.io/client-go/testing",
 | 
					        "//vendor:k8s.io/client-go/testing",
 | 
				
			||||||
 | 
					        "//vendor:k8s.io/kube-aggregator/pkg/apis/apiregistration/install",
 | 
				
			||||||
        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset",
 | 
					        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset",
 | 
				
			||||||
        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/typed/apiregistration/internalversion",
 | 
					        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/typed/apiregistration/internalversion",
 | 
				
			||||||
        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/typed/apiregistration/internalversion/fake",
 | 
					        "//vendor:k8s.io/kube-aggregator/pkg/client/clientset_generated/internalclientset/typed/apiregistration/internalversion/fake",
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user