package v1alpha1 import ( metaV1 "k8s.io/apimachinery/pkg/apis/meta/v1" "k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime/schema" ) const GroupName = "flink.logicamp.tech" const GroupVersion = "v1alpha1" const ResourceName = "flink-jobs" var SchemeGroupVersion = schema.GroupVersion{Group: GroupName, Version: GroupVersion} // Define the FlinkJob resource GVR (Group, Version, Resource) var FlinkJobGVR = schema.GroupVersionResource{ Group: GroupName, Version: GroupVersion, Resource: ResourceName, } var ( SchemeBuilder = runtime.NewSchemeBuilder(AddKnownTypes) AddToScheme = SchemeBuilder.AddToScheme ) func AddKnownTypes(scheme *runtime.Scheme) error { scheme.AddKnownTypes(SchemeGroupVersion, &FlinkJob{}, &FlinkJobList{}, ) metaV1.AddToGroupVersion(scheme, SchemeGroupVersion) return nil }