github.com/kaisenlinux/docker@v0.0.0-20230510090727-ea55db55fac7/cli/kubernetes/client/clientset/scheme/register.go (about)

     1  package scheme
     2  
     3  import api "github.com/docker/compose-on-kubernetes/api/client/clientset/scheme"
     4  
     5  // Variables required for registration
     6  var (
     7  	// Deprecated: Use github.com/docker/compose-on-kubernetes/api/client/clientset/scheme.Scheme instead
     8  	Scheme = api.Scheme
     9  	// Deprecated: Use github.com/docker/compose-on-kubernetes/api/client/clientset/scheme.Codecs instead
    10  	Codecs = api.Codecs
    11  	// Deprecated: Use github.com/docker/compose-on-kubernetes/api/client/clientset/scheme.ParameterCodec instead
    12  	ParameterCodec = api.ParameterCodec
    13  )
    14  
    15  // AddToScheme adds all types of this clientset into the given scheme. This allows composition
    16  // of clientsets, like in:
    17  //
    18  //	import (
    19  //	  "k8s.io/client-go/kubernetes"
    20  //	  clientsetscheme "k8s.io/client-go/kuberentes/scheme"
    21  //	  aggregatorclientsetscheme "k8s.io/kube-aggregator/pkg/client/clientset_generated/clientset/scheme"
    22  //	)
    23  //
    24  //	kclientset, _ := kubernetes.NewForConfig(c)
    25  //	aggregatorclientsetscheme.AddToScheme(clientsetscheme.Scheme)
    26  //
    27  // After this, RawExtensions in Kubernetes types will serialize kube-aggregator types
    28  // correctly.
    29  // Deprecated: Use github.com/docker/compose-on-kubernetes/api/client/clientset/scheme.AddToScheme instead
    30  var AddToScheme = api.AddToScheme