github.com/spotahome/redis-operator@v1.2.4/client/k8s/clientset/versioned/fake/register.go (about) 1 // Code generated by client-gen. DO NOT EDIT. 2 3 package fake 4 5 import ( 6 databasesv1 "github.com/spotahome/redis-operator/api/redisfailover/v1" 7 v1 "k8s.io/apimachinery/pkg/apis/meta/v1" 8 runtime "k8s.io/apimachinery/pkg/runtime" 9 schema "k8s.io/apimachinery/pkg/runtime/schema" 10 serializer "k8s.io/apimachinery/pkg/runtime/serializer" 11 utilruntime "k8s.io/apimachinery/pkg/util/runtime" 12 ) 13 14 var scheme = runtime.NewScheme() 15 var codecs = serializer.NewCodecFactory(scheme) 16 17 var localSchemeBuilder = runtime.SchemeBuilder{ 18 databasesv1.AddToScheme, 19 } 20 21 // AddToScheme adds all types of this clientset into the given scheme. This allows composition 22 // of clientsets, like in: 23 // 24 // import ( 25 // "k8s.io/client-go/kubernetes" 26 // clientsetscheme "k8s.io/client-go/kubernetes/scheme" 27 // aggregatorclientsetscheme "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/scheme" 28 // ) 29 // 30 // kclientset, _ := kubernetes.NewForConfig(c) 31 // _ = aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme) 32 // 33 // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types 34 // correctly. 35 var AddToScheme = localSchemeBuilder.AddToScheme 36 37 func init() { 38 v1.AddToGroupVersion(scheme, schema.GroupVersion{Version: "v1"}) 39 utilruntime.Must(AddToScheme(scheme)) 40 }