k8c.io/api/v3@v3.0.0-20230904060738-b0a93889c0b6/pkg/generated/clientset/versioned/scheme/register.go (about)

     1  // Code generated by client-gen. DO NOT EDIT.
     2  
     3  package scheme
     4  
     5  import (
     6  	kubermaticappsv1 "k8c.io/api/v3/pkg/apis/apps.kubermatic/v1"
     7  	kubermaticenterpriseappsv1 "k8c.io/api/v3/pkg/apis/ee.apps.kubermatic/v1"
     8  	kubermaticenterprisev1 "k8c.io/api/v3/pkg/apis/ee.kubermatic/v1"
     9  	kubermaticv1 "k8c.io/api/v3/pkg/apis/kubermatic/v1"
    10  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    11  	runtime "k8s.io/apimachinery/pkg/runtime"
    12  	schema "k8s.io/apimachinery/pkg/runtime/schema"
    13  	serializer "k8s.io/apimachinery/pkg/runtime/serializer"
    14  	utilruntime "k8s.io/apimachinery/pkg/util/runtime"
    15  )
    16  
    17  var Scheme = runtime.NewScheme()
    18  var Codecs = serializer.NewCodecFactory(Scheme)
    19  var ParameterCodec = runtime.NewParameterCodec(Scheme)
    20  var localSchemeBuilder = runtime.SchemeBuilder{
    21  	kubermaticappsv1.AddToScheme,
    22  	kubermaticenterpriseappsv1.AddToScheme,
    23  	kubermaticenterprisev1.AddToScheme,
    24  	kubermaticv1.AddToScheme,
    25  }
    26  
    27  // AddToScheme adds all types of this clientset into the given scheme. This allows composition
    28  // of clientsets, like in:
    29  //
    30  //	import (
    31  //	  "k8s.io/client-go/kubernetes"
    32  //	  clientsetscheme "k8s.io/client-go/kubernetes/scheme"
    33  //	  aggregatorclientsetscheme "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/scheme"
    34  //	)
    35  //
    36  //	kclientset, _ := kubernetes.NewForConfig(c)
    37  //	_ = aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme)
    38  //
    39  // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types
    40  // correctly.
    41  var AddToScheme = localSchemeBuilder.AddToScheme
    42  
    43  func init() {
    44  	v1.AddToGroupVersion(Scheme, schema.GroupVersion{Version: "v1"})
    45  	utilruntime.Must(AddToScheme(Scheme))
    46  }