...

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

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

     1  // +kubebuilder:object:generate=true
     2  // +groupName=dsds.edge.ncr.com
     3  package v1
     4  
     5  import (
     6  	"k8s.io/apimachinery/pkg/runtime/schema"
     7  	"sigs.k8s.io/controller-runtime/pkg/scheme"
     8  )
     9  
    10  const Finalizer = "dsds.edge.ncr.com"
    11  
    12  var (
    13  	// GroupVersion is group version used to register these objects
    14  	GroupVersion = schema.GroupVersion{Group: "dsds.edge.ncr.com", Version: "v1"}
    15  
    16  	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
    17  	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}
    18  
    19  	// AddToScheme adds the types in this group-version to the given scheme.
    20  	AddToScheme = SchemeBuilder.AddToScheme
    21  
    22  	ClusterFirewallGVK = GroupVersion.WithKind("ClusterFirewall")
    23  	NodeFirewallGVK    = GroupVersion.WithKind("NodeFirewall")
    24  	IENodeGVK          = GroupVersion.WithKind("IENode")
    25  )
    26  

View as plain text