v1

package
v0.0.0-...-9e466da Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

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

View Source
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

type JobSetSpec struct {
	JobSetImage string `json:"jobSetImage"`
	Proxy       string `json:"proxy"`
}

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

func (in *Kueue) DeepCopy() *Kueue

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kueue.

func (*Kueue) DeepCopyInto

func (in *Kueue) DeepCopyInto(out *Kueue)

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL