pkg/krm/functions/api/v1/register.go (15 lines of code) (raw):
package v1
import (
"k8s.io/apimachinery/pkg/runtime/schema"
)
var SchemeGroupVersion = schema.GroupVersion{Group: "config.kubernetes.io", Version: "v1"}
const (
ResourceListKind = "ResourceList"
)
func (obj *ResourceList) GetObjectKind() schema.ObjectKind { return obj }
func (obj *ResourceList) SetGroupVersionKind(gvk schema.GroupVersionKind) {
obj.APIVersion, obj.Kind = gvk.ToAPIVersionAndKind()
}
func (obj *ResourceList) GroupVersionKind() schema.GroupVersionKind {
return schema.FromAPIVersionAndKind(obj.APIVersion, obj.Kind)
}