summaryrefslogtreecommitdiffstats
path: root/src/monitor/pkg/apis/k8splugin/v1alpha1/register.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/monitor/pkg/apis/k8splugin/v1alpha1/register.go')
-rw-r--r--src/monitor/pkg/apis/k8splugin/v1alpha1/register.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/monitor/pkg/apis/k8splugin/v1alpha1/register.go b/src/monitor/pkg/apis/k8splugin/v1alpha1/register.go
index ee2af820..7d3334a9 100644
--- a/src/monitor/pkg/apis/k8splugin/v1alpha1/register.go
+++ b/src/monitor/pkg/apis/k8splugin/v1alpha1/register.go
@@ -16,4 +16,17 @@ var (
// SchemeBuilder is used to add go types to the GroupVersionKind scheme
SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion}
+
+ // AddToScheme is a global function variable that registers this API
+ AddToScheme = SchemeBuilder.AddToScheme
)
+
+// Kind takes an unqualified kind and returns back a Group qualified GroupKind
+func Kind(kind string) schema.GroupKind {
+ return SchemeGroupVersion.WithKind(kind).GroupKind()
+}
+
+// Resource takes an unqualified resource and returns a Group qualified GroupResource
+func Resource(resource string) schema.GroupResource {
+ return SchemeGroupVersion.WithResource(resource).GroupResource()
+}