Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the v1alpha1 API group +kubebuilder:object:generate=true +groupName=openrhino.org
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "openrhino.org", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type Function ¶
type Function struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FunctionSpec `json:"spec,omitempty"` Status FunctionStatus `json:"status,omitempty"` }
Function is the Schema for the functions API
func (*Function) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Function.
func (*Function) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Function) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FunctionList ¶
type FunctionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Function `json:"items"` }
FunctionList contains a list of Function
func (*FunctionList) DeepCopy ¶
func (in *FunctionList) DeepCopy() *FunctionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionList.
func (*FunctionList) DeepCopyInto ¶
func (in *FunctionList) DeepCopyInto(out *FunctionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FunctionList) DeepCopyObject ¶
func (in *FunctionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FunctionSpec ¶
type FunctionSpec struct { // Foo is an example field of Function. Edit function_types.go to remove/update Foo string `json:"foo,omitempty"` }
FunctionSpec defines the desired state of Function
func (*FunctionSpec) DeepCopy ¶
func (in *FunctionSpec) DeepCopy() *FunctionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionSpec.
func (*FunctionSpec) DeepCopyInto ¶
func (in *FunctionSpec) DeepCopyInto(out *FunctionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FunctionStatus ¶
type FunctionStatus struct { }
FunctionStatus defines the observed state of Function
func (*FunctionStatus) DeepCopy ¶
func (in *FunctionStatus) DeepCopy() *FunctionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FunctionStatus.
func (*FunctionStatus) DeepCopyInto ¶
func (in *FunctionStatus) DeepCopyInto(out *FunctionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RhinoJob ¶
type RhinoJob struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RhinoJobSpec `json:"spec,omitempty"` Status RhinoJobStatus `json:"status,omitempty"` }
RhinoJob is the Schema for the rhinojobs API
func (*RhinoJob) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RhinoJob.
func (*RhinoJob) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RhinoJob) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RhinoJobList ¶
type RhinoJobList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RhinoJob `json:"items"` }
RhinoJobList contains a list of RhinoJob
func (*RhinoJobList) DeepCopy ¶
func (in *RhinoJobList) DeepCopy() *RhinoJobList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RhinoJobList.
func (*RhinoJobList) DeepCopyInto ¶
func (in *RhinoJobList) DeepCopyInto(out *RhinoJobList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RhinoJobList) DeepCopyObject ¶
func (in *RhinoJobList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RhinoJobSpec ¶
type RhinoJobSpec struct { Image string `json:"image"` // +optional // +kubebuilder:validation:Minimum:=1 // +kubebuilder:default:=1 Parallelism *int32 `json:"parallelism,omitempty"` // +optional // +kubebuilder:validation:Minimum:=0 // +kubebuilder:default:=600 TTL *int32 `json:"ttl,omitempty"` AppExec string `json:"appExec"` AppArgs []string `json:"appArgs,omitempty"` DataServer string `json:"dataServer,omitempty"` DataPath string `json:"dataPath,omitempty"` }
RhinoJobSpec defines the desired state of RhinoJob
func (*RhinoJobSpec) DeepCopy ¶
func (in *RhinoJobSpec) DeepCopy() *RhinoJobSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RhinoJobSpec.
func (*RhinoJobSpec) DeepCopyInto ¶
func (in *RhinoJobSpec) DeepCopyInto(out *RhinoJobSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RhinoJobStatus ¶
type RhinoJobStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file JobStatus JobStatus `json:"jobStatus"` }
RhinoJobStatus defines the observed state of RhinoJob
func (*RhinoJobStatus) DeepCopy ¶
func (in *RhinoJobStatus) DeepCopy() *RhinoJobStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RhinoJobStatus.
func (*RhinoJobStatus) DeepCopyInto ¶
func (in *RhinoJobStatus) DeepCopyInto(out *RhinoJobStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.