...

Source file src/github.com/openshift/api/machine/install.go

Documentation: github.com/openshift/api/machine

     1  package machine
     2  
     3  import (
     4  	"k8s.io/apimachinery/pkg/runtime"
     5  	"k8s.io/apimachinery/pkg/runtime/schema"
     6  
     7  	machinev1 "github.com/openshift/api/machine/v1"
     8  	machinev1alpha1 "github.com/openshift/api/machine/v1alpha1"
     9  	machinev1beta1 "github.com/openshift/api/machine/v1beta1"
    10  )
    11  
    12  const (
    13  	GroupName = "machine.openshift.io"
    14  )
    15  
    16  var (
    17  	schemeBuilder = runtime.NewSchemeBuilder(
    18  		machinev1beta1.Install,
    19  		machinev1.Install,
    20  		machinev1alpha1.Install,
    21  	)
    22  	// Install is a function which adds every version of this group to a scheme
    23  	Install = schemeBuilder.AddToScheme
    24  )
    25  
    26  func Resource(resource string) schema.GroupResource {
    27  	return schema.GroupResource{Group: GroupName, Resource: resource}
    28  }
    29  
    30  func Kind(kind string) schema.GroupKind {
    31  	return schema.GroupKind{Group: GroupName, Kind: kind}
    32  }
    33  

View as plain text