...

Source file src/edge-infra.dev/pkg/sds/remoteaccess/k8s/apis/vpnconfigs/v1/groupversion_info.go

Documentation: edge-infra.dev/pkg/sds/remoteaccess/k8s/apis/vpnconfigs/v1

     1  // Package v1 contains CRD types for VPNConfig resource
     2  
     3  // +kubebuilder:object:generate=true
     4  // +groupName=remoteaccess.edge.ncr.com
     5  package v1
     6  
     7  import (
     8  	"k8s.io/apimachinery/pkg/runtime/schema"
     9  	"sigs.k8s.io/controller-runtime/pkg/scheme"
    10  )
    11  
    12  const Name = "vpnconfigs"
    13  const Kind = "VPNConfig"
    14  
    15  var (
    16  	// GroupVersion is group version used to register these objects
    17  	GroupVersion = schema.GroupVersion{Group: "remoteaccess.edge.ncr.com", Version: "v1"}
    18  
    19  	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
    20  	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}
    21  
    22  	// AddToScheme adds the types in this group-version to the given scheme.
    23  	AddToScheme = SchemeBuilder.AddToScheme
    24  
    25  	GroupVersionKind = schema.GroupVersionKind{
    26  		Group:   GroupVersion.Group,
    27  		Version: GroupVersion.Version,
    28  		Kind:    Kind,
    29  	}
    30  )
    31  
    32  func init() {
    33  	SchemeBuilder.Register(&VPNConfig{}, &VPNConfigList{})
    34  }
    35  

View as plain text