Documentation ¶
Overview ¶
Package v11 contains API Schema definitions for the cache v1 API group +kubebuilder:object:generate=true +groupName=cache.kannon92
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "cache.kannon92", Version: "v1"} // 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 JobSetSpec ¶
func (*JobSetSpec) DeepCopy ¶
func (in *JobSetSpec) DeepCopy() *JobSetSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new JobSetSpec.
func (*JobSetSpec) DeepCopyInto ¶
func (in *JobSetSpec) DeepCopyInto(out *JobSetSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Kueue ¶
type Kueue struct {
Image string `json:"image"`
}
func (*Kueue) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kueue.
func (*Kueue) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KueueOperator ¶
type KueueOperator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KueueOperatorSpec `json:"spec,omitempty"` Status KueueOperatorStatus `json:"status,omitempty"` }
KueueOperator is the Schema for the kueueoperators API
func (*KueueOperator) DeepCopy ¶
func (in *KueueOperator) DeepCopy() *KueueOperator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KueueOperator.
func (*KueueOperator) DeepCopyInto ¶
func (in *KueueOperator) DeepCopyInto(out *KueueOperator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KueueOperator) DeepCopyObject ¶
func (in *KueueOperator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KueueOperatorList ¶
type KueueOperatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []KueueOperator `json:"items"` }
KueueOperatorList contains a list of KueueOperator
func (*KueueOperatorList) DeepCopy ¶
func (in *KueueOperatorList) DeepCopy() *KueueOperatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KueueOperatorList.
func (*KueueOperatorList) DeepCopyInto ¶
func (in *KueueOperatorList) DeepCopyInto(out *KueueOperatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KueueOperatorList) DeepCopyObject ¶
func (in *KueueOperatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KueueOperatorSpec ¶
type KueueOperatorSpec struct { // JobSet provides configurations for jobset installation JobSet *JobSetSpec `json:"jobSet,omitempty"` // LeaderWorkSet provides configurations for LeaderWorkerSet installation LeaderWorkerSet *LeaderWorkerSet `json:"leaderWorkerSet,omitempty"` // Kueue Kueue *Kueue `json:"kueue,omitempty"` }
KueueOperatorSpec defines the desired state of KueueOperator
func (*KueueOperatorSpec) DeepCopy ¶
func (in *KueueOperatorSpec) DeepCopy() *KueueOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KueueOperatorSpec.
func (*KueueOperatorSpec) DeepCopyInto ¶
func (in *KueueOperatorSpec) DeepCopyInto(out *KueueOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KueueOperatorStatus ¶
type KueueOperatorStatus struct { JobSetVersion string `json:"jobSetVersion"` KueueVersion string `json:"kueueVersion"` }
KueueOperatorStatus defines the observed state of KueueOperator
func (*KueueOperatorStatus) DeepCopy ¶
func (in *KueueOperatorStatus) DeepCopy() *KueueOperatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KueueOperatorStatus.
func (*KueueOperatorStatus) DeepCopyInto ¶
func (in *KueueOperatorStatus) DeepCopyInto(out *KueueOperatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LeaderWorkerSet ¶
type LeaderWorkerSet struct {
Image string `json:"image"`
}
func (*LeaderWorkerSet) DeepCopy ¶
func (in *LeaderWorkerSet) DeepCopy() *LeaderWorkerSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LeaderWorkerSet.
func (*LeaderWorkerSet) DeepCopyInto ¶
func (in *LeaderWorkerSet) DeepCopyInto(out *LeaderWorkerSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.