K8s: Add resource type helper to avoid so many hardcoded names (#79344)
This commit is contained in:
@@ -2,6 +2,26 @@ package v0alpha1
|
||||
|
||||
import (
|
||||
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||
runtime "k8s.io/apimachinery/pkg/runtime"
|
||||
|
||||
"github.com/grafana/grafana/pkg/apis"
|
||||
)
|
||||
|
||||
const (
|
||||
GROUP = "example.grafana.app"
|
||||
VERSION = "v0alpha1"
|
||||
APIVERSION = GROUP + "/" + VERSION
|
||||
)
|
||||
|
||||
var RuntimeResourceInfo = apis.NewResourceInfo(GROUP, VERSION,
|
||||
"runtime", "runtime", "RuntimeInfo",
|
||||
func() runtime.Object { return &RuntimeInfo{} },
|
||||
func() runtime.Object { return &RuntimeInfo{} },
|
||||
)
|
||||
var DummyResourceInfo = apis.NewResourceInfo(GROUP, VERSION,
|
||||
"dummy", "dummy", "DummyResource",
|
||||
func() runtime.Object { return &DummyResource{} },
|
||||
func() runtime.Object { return &DummyResourceList{} },
|
||||
)
|
||||
|
||||
// Mirrors the info exposed in "github.com/grafana/grafana/pkg/setting"
|
||||
|
||||
Reference in New Issue
Block a user