v1alpha1

package
v2.24.0 Latest Latest
Warning

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

Go to latest
Published: Feb 12, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package v1 contains API Schema definitions for the components v1 API group +kubebuilder:object:generate=true +groupName=components.platform.opendatahub.io

Index

Constants

View Source
const (
	CodeFlareComponentName = "codeflare"
	// value should match whats set in the XValidation below
	CodeFlareInstanceName = "default-" + CodeFlareComponentName
	CodeFlareKind         = "CodeFlare"
)
View Source
const (
	DashboardComponentName = "dashboard"
	// DashboardInstanceName the name of the Dashboard instance singleton.
	// value should match whats set in the XValidation below
	DashboardInstanceName = "default-" + DashboardComponentName
	DashboardKind         = "Dashboard"
)
View Source
const (
	DataSciencePipelinesComponentName = "datasciencepipelines"
	// value should match whats set in the XValidation below
	DataSciencePipelinesInstanceName = "default-" + DataSciencePipelinesComponentName
	DataSciencePipelinesKind         = "DataSciencePipelines"
)
View Source
const (
	// FeastOperatorName is the name of the new component
	//"feastoperator" is named to distinguish it from "feast," as it specifically refers to the operator responsible for deploying, managing, Feast feature store services and to avoid confusion with the core Feast components.
	FeastOperatorComponentName = "feastoperator"

	// FeastOperatorInstanceName is the singleton name for the FeastOperator instance
	// Value must match the validation rule defined below
	FeastOperatorInstanceName = "default-" + FeastOperatorComponentName

	// FeastOperatorKind represents the Kubernetes kind for FeastOperator
	FeastOperatorKind = "FeastOperator"
)
View Source
const (
	KserveComponentName = "kserve"
	// value should match what's set in the XValidation below
	KserveInstanceName = "default-" + KserveComponentName
	KserveKind         = "Kserve"
)
View Source
const (
	KueueComponentName = "kueue"
	// value should match whats set in the XValidation below
	KueueInstanceName = "default-" + KueueComponentName
	KueueKind         = "Kueue"
)
View Source
const (
	ModelControllerComponentName = "modelcontroller"
	// shared by kserve and modelmeshserving
	// value should match whats set in the XValidation below
	ModelControllerInstanceName = "default-" + ModelControllerComponentName
	ModelControllerKind         = "ModelController"
)
View Source
const (
	ModelMeshServingComponentName = "modelmeshserving"
	// value should match whats set in the XValidation below
	ModelMeshServingInstanceName = "default-" + ModelMeshServingComponentName
	ModelMeshServingKind         = "ModelMeshServing"
)
View Source
const (
	ModelRegistryComponentName = "modelregistry"
	// ModelRegistryInstanceName the name of the ModelRegistry instance singleton.
	// value should match what's set in the XValidation below
	ModelRegistryInstanceName = "default-" + ModelRegistryComponentName
	ModelRegistryKind         = "ModelRegistry"
)
View Source
const (
	RayComponentName = "ray"
	// value should match whats set in the XValidation below
	RayInstanceName = "default-" + RayComponentName
	RayKind         = "Ray"
)
View Source
const (
	TrainingOperatorComponentName = "trainingoperator"
	// value should match whats set in the XValidation below
	TrainingOperatorInstanceName = "default-" + TrainingOperatorComponentName
	TrainingOperatorKind         = "TrainingOperator"
)
View Source
const (
	TrustyAIComponentName = "trustyai"
	// value should match whats set in the XValidation below
	TrustyAIInstanceName = "default-" + TrustyAIComponentName
	TrustyAIKind         = "TrustyAI"
)
View Source
const (
	WorkbenchesComponentName = "workbenches"
	// WorkbenchesInstanceName the name of the Workbenches instance singleton.
	// value should match what is set in the XValidation below.
	WorkbenchesInstanceName = "default-" + WorkbenchesComponentName
	WorkbenchesKind         = "Workbenches"
)

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "components.platform.opendatahub.io", 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 CodeFlare

type CodeFlare struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   CodeFlareSpec   `json:"spec,omitempty"`
	Status CodeFlareStatus `json:"status,omitempty"`
}

CodeFlare is the Schema for the codeflares API

func (*CodeFlare) DeepCopy

func (in *CodeFlare) DeepCopy() *CodeFlare

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

func (*CodeFlare) DeepCopyInto

func (in *CodeFlare) DeepCopyInto(out *CodeFlare)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodeFlare) DeepCopyObject

func (in *CodeFlare) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*CodeFlare) GetDevFlags

func (c *CodeFlare) GetDevFlags() *common.DevFlags

func (*CodeFlare) GetReleaseStatus added in v2.24.0

func (c *CodeFlare) GetReleaseStatus() *[]common.ComponentRelease

func (*CodeFlare) GetStatus

func (c *CodeFlare) GetStatus() *common.Status

func (*CodeFlare) SetReleaseStatus added in v2.24.0

func (c *CodeFlare) SetReleaseStatus(releases []common.ComponentRelease)

type CodeFlareCommonSpec

type CodeFlareCommonSpec struct {
	common.DevFlagsSpec `json:",inline"`
}

func (*CodeFlareCommonSpec) DeepCopy

func (in *CodeFlareCommonSpec) DeepCopy() *CodeFlareCommonSpec

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

func (*CodeFlareCommonSpec) DeepCopyInto

func (in *CodeFlareCommonSpec) DeepCopyInto(out *CodeFlareCommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodeFlareCommonStatus

type CodeFlareCommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

CodeFlareCommonStatus defines the shared observed state of CodeFlare

func (*CodeFlareCommonStatus) DeepCopy

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

func (*CodeFlareCommonStatus) DeepCopyInto

func (in *CodeFlareCommonStatus) DeepCopyInto(out *CodeFlareCommonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodeFlareList

type CodeFlareList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []CodeFlare `json:"items"`
}

CodeFlareList contains a list of CodeFlare

func (*CodeFlareList) DeepCopy

func (in *CodeFlareList) DeepCopy() *CodeFlareList

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

func (*CodeFlareList) DeepCopyInto

func (in *CodeFlareList) DeepCopyInto(out *CodeFlareList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodeFlareList) DeepCopyObject

func (in *CodeFlareList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodeFlareSpec

type CodeFlareSpec struct {
	CodeFlareCommonSpec `json:",inline"`
}

func (*CodeFlareSpec) DeepCopy

func (in *CodeFlareSpec) DeepCopy() *CodeFlareSpec

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

func (*CodeFlareSpec) DeepCopyInto

func (in *CodeFlareSpec) DeepCopyInto(out *CodeFlareSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodeFlareStatus

type CodeFlareStatus struct {
	common.Status         `json:",inline"`
	CodeFlareCommonStatus `json:",inline"`
}

CodeFlareStatus defines the observed state of CodeFlare

func (*CodeFlareStatus) DeepCopy

func (in *CodeFlareStatus) DeepCopy() *CodeFlareStatus

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

func (*CodeFlareStatus) DeepCopyInto

func (in *CodeFlareStatus) DeepCopyInto(out *CodeFlareStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCCodeFlare

type DSCCodeFlare struct {
	common.ManagementSpec `json:",inline"`
	CodeFlareCommonSpec   `json:",inline"`
}

func (*DSCCodeFlare) DeepCopy

func (in *DSCCodeFlare) DeepCopy() *DSCCodeFlare

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

func (*DSCCodeFlare) DeepCopyInto

func (in *DSCCodeFlare) DeepCopyInto(out *DSCCodeFlare)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCCodeFlareStatus

type DSCCodeFlareStatus struct {
	common.ManagementSpec  `json:",inline"`
	*CodeFlareCommonStatus `json:",inline"`
}

DSCCodeFlareStatus contains the observed state of the CodeFlare exposed in the DSC instance

func (*DSCCodeFlareStatus) DeepCopy

func (in *DSCCodeFlareStatus) DeepCopy() *DSCCodeFlareStatus

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

func (*DSCCodeFlareStatus) DeepCopyInto

func (in *DSCCodeFlareStatus) DeepCopyInto(out *DSCCodeFlareStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCDashboard

type DSCDashboard struct {
	// configuration fields common across components
	common.ManagementSpec `json:",inline"`
	// dashboard specific field
	DashboardCommonSpec `json:",inline"`
}

DSCDashboard contains all the configuration exposed in DSC instance for Dashboard component

func (*DSCDashboard) DeepCopy

func (in *DSCDashboard) DeepCopy() *DSCDashboard

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

func (*DSCDashboard) DeepCopyInto

func (in *DSCDashboard) DeepCopyInto(out *DSCDashboard)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCDashboardStatus

type DSCDashboardStatus struct {
	common.ManagementSpec  `json:",inline"`
	*DashboardCommonStatus `json:",inline"`
}

DSCDashboardStatus contains the observed state of the Dashboard exposed in the DSC instance

func (*DSCDashboardStatus) DeepCopy

func (in *DSCDashboardStatus) DeepCopy() *DSCDashboardStatus

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

func (*DSCDashboardStatus) DeepCopyInto

func (in *DSCDashboardStatus) DeepCopyInto(out *DSCDashboardStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCDataSciencePipelines

type DSCDataSciencePipelines struct {
	// configuration fields common across components
	common.ManagementSpec `json:",inline"`
	// datasciencepipelines specific field
	DataSciencePipelinesCommonSpec `json:",inline"`
}

DSCDataSciencePipelines contains all the configuration exposed in DSC instance for DataSciencePipelines component

func (*DSCDataSciencePipelines) DeepCopy

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

func (*DSCDataSciencePipelines) DeepCopyInto

func (in *DSCDataSciencePipelines) DeepCopyInto(out *DSCDataSciencePipelines)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCDataSciencePipelinesStatus

type DSCDataSciencePipelinesStatus struct {
	common.ManagementSpec             `json:",inline"`
	*DataSciencePipelinesCommonStatus `json:",inline"`
}

DSCDataSciencePipelinesStatus contains the observed state of the DataSciencePipelines exposed in the DSC instance

func (*DSCDataSciencePipelinesStatus) DeepCopy

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

func (*DSCDataSciencePipelinesStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCFeastOperator added in v2.24.0

type DSCFeastOperator struct {
	// Fields common across components
	common.ManagementSpec `json:",inline"`

	// FeastOperator-specific fields
	FeastOperatorCommonSpec `json:",inline"`
}

DSCFeastOperator defines the configuration exposed in the DSC instance for FeastOperator

func (*DSCFeastOperator) DeepCopy added in v2.24.0

func (in *DSCFeastOperator) DeepCopy() *DSCFeastOperator

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

func (*DSCFeastOperator) DeepCopyInto added in v2.24.0

func (in *DSCFeastOperator) DeepCopyInto(out *DSCFeastOperator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCFeastOperatorStatus added in v2.24.0

type DSCFeastOperatorStatus struct {
	common.ManagementSpec      `json:",inline"`
	*FeastOperatorCommonStatus `json:",inline"`
}

DSCFeastOperatorStatus struct holds the status for the FeastOperator component exposed in the DSC

func (*DSCFeastOperatorStatus) DeepCopy added in v2.24.0

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

func (*DSCFeastOperatorStatus) DeepCopyInto added in v2.24.0

func (in *DSCFeastOperatorStatus) DeepCopyInto(out *DSCFeastOperatorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCKserve

type DSCKserve struct {
	// configuration fields common across components
	common.ManagementSpec `json:",inline"`
	// Kserve specific fields
	KserveCommonSpec `json:",inline"`
}

DSCKserve contains all the configuration exposed in DSC instance for Kserve component

func (*DSCKserve) DeepCopy

func (in *DSCKserve) DeepCopy() *DSCKserve

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

func (*DSCKserve) DeepCopyInto

func (in *DSCKserve) DeepCopyInto(out *DSCKserve)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCKserveStatus

type DSCKserveStatus struct {
	common.ManagementSpec `json:",inline"`
	*KserveCommonStatus   `json:",inline"`
}

DSCKserveStatus contains the observed state of the Kserve exposed in the DSC instance

func (*DSCKserveStatus) DeepCopy

func (in *DSCKserveStatus) DeepCopy() *DSCKserveStatus

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

func (*DSCKserveStatus) DeepCopyInto

func (in *DSCKserveStatus) DeepCopyInto(out *DSCKserveStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCKueue

type DSCKueue struct {
	common.ManagementSpec `json:",inline"`
	// configuration fields common across components
	KueueCommonSpec `json:",inline"`
}

DSCKueue contains all the configuration exposed in DSC instance for Kueue component

func (*DSCKueue) DeepCopy

func (in *DSCKueue) DeepCopy() *DSCKueue

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

func (*DSCKueue) DeepCopyInto

func (in *DSCKueue) DeepCopyInto(out *DSCKueue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCKueueStatus

type DSCKueueStatus struct {
	common.ManagementSpec `json:",inline"`
	*KueueCommonStatus    `json:",inline"`
}

DSCKueueStatus contains the observed state of the Kueue exposed in the DSC instance

func (*DSCKueueStatus) DeepCopy

func (in *DSCKueueStatus) DeepCopy() *DSCKueueStatus

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

func (*DSCKueueStatus) DeepCopyInto

func (in *DSCKueueStatus) DeepCopyInto(out *DSCKueueStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCModelMeshServing

type DSCModelMeshServing struct {
	common.ManagementSpec `json:",inline"`
	// configuration fields common across components
	ModelMeshServingCommonSpec `json:",inline"`
}

DSCModelMeshServing contains all the configuration exposed in DSC instance for ModelMeshServing component

func (*DSCModelMeshServing) DeepCopy

func (in *DSCModelMeshServing) DeepCopy() *DSCModelMeshServing

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

func (*DSCModelMeshServing) DeepCopyInto

func (in *DSCModelMeshServing) DeepCopyInto(out *DSCModelMeshServing)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCModelMeshServingStatus

type DSCModelMeshServingStatus struct {
	common.ManagementSpec         `json:",inline"`
	*ModelMeshServingCommonStatus `json:",inline"`
}

DSCModelMeshServingStatus contains the observed state of the ModelMeshServing exposed in the DSC instance

func (*DSCModelMeshServingStatus) DeepCopy

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

func (*DSCModelMeshServingStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCModelRegistry

type DSCModelRegistry struct {
	// configuration fields common across components
	common.ManagementSpec `json:",inline"`
	// model registry specific field
	ModelRegistryCommonSpec `json:",inline"`
}

DSCModelRegistry contains all the configuration exposed in DSC instance for ModelRegistry component

func (*DSCModelRegistry) DeepCopy

func (in *DSCModelRegistry) DeepCopy() *DSCModelRegistry

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

func (*DSCModelRegistry) DeepCopyInto

func (in *DSCModelRegistry) DeepCopyInto(out *DSCModelRegistry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCModelRegistryStatus

type DSCModelRegistryStatus struct {
	common.ManagementSpec      `json:",inline"`
	*ModelRegistryCommonStatus `json:",inline"`
}

DSCModelRegistryStatus struct holds the status for the ModelRegistry component exposed in the DSC

func (*DSCModelRegistryStatus) DeepCopy

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

func (*DSCModelRegistryStatus) DeepCopyInto

func (in *DSCModelRegistryStatus) DeepCopyInto(out *DSCModelRegistryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCRay

type DSCRay struct {
	common.ManagementSpec `json:",inline"`
	// configuration fields common across components
	RayCommonSpec `json:",inline"`
}

DSCRay contains all the configuration exposed in DSC instance for Ray component

func (*DSCRay) DeepCopy

func (in *DSCRay) DeepCopy() *DSCRay

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

func (*DSCRay) DeepCopyInto

func (in *DSCRay) DeepCopyInto(out *DSCRay)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCRayStatus

type DSCRayStatus struct {
	common.ManagementSpec `json:",inline"`
	*RayCommonStatus      `json:",inline"`
}

DSCRayStatus struct holds the status for the Ray component exposed in the DSC

func (*DSCRayStatus) DeepCopy

func (in *DSCRayStatus) DeepCopy() *DSCRayStatus

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

func (*DSCRayStatus) DeepCopyInto

func (in *DSCRayStatus) DeepCopyInto(out *DSCRayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCTrainingOperator

type DSCTrainingOperator struct {
	common.ManagementSpec `json:",inline"`
	// configuration fields common across components
	TrainingOperatorCommonSpec `json:",inline"`
}

DSCTrainingOperator contains all the configuration exposed in DSC instance for TrainingOperator component

func (*DSCTrainingOperator) DeepCopy

func (in *DSCTrainingOperator) DeepCopy() *DSCTrainingOperator

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

func (*DSCTrainingOperator) DeepCopyInto

func (in *DSCTrainingOperator) DeepCopyInto(out *DSCTrainingOperator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCTrainingOperatorStatus

type DSCTrainingOperatorStatus struct {
	common.ManagementSpec         `json:",inline"`
	*TrainingOperatorCommonStatus `json:",inline"`
}

DSCTrainingOperatorStatus struct holds the status for the TrainingOperator component exposed in the DSC

func (*DSCTrainingOperatorStatus) DeepCopy

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

func (*DSCTrainingOperatorStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCTrustyAI

type DSCTrustyAI struct {
	common.ManagementSpec `json:",inline"`
	// configuration fields common across components
	TrustyAICommonSpec `json:",inline"`
}

DSCTrustyAI contains all the configuration exposed in DSC instance for TrustyAI component

func (*DSCTrustyAI) DeepCopy

func (in *DSCTrustyAI) DeepCopy() *DSCTrustyAI

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

func (*DSCTrustyAI) DeepCopyInto

func (in *DSCTrustyAI) DeepCopyInto(out *DSCTrustyAI)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCTrustyAIStatus

type DSCTrustyAIStatus struct {
	common.ManagementSpec `json:",inline"`
	*TrustyAICommonStatus `json:",inline"`
}

DSCTrustyAIStatus struct holds the status for the TrustyAI component exposed in the DSC

func (*DSCTrustyAIStatus) DeepCopy

func (in *DSCTrustyAIStatus) DeepCopy() *DSCTrustyAIStatus

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

func (*DSCTrustyAIStatus) DeepCopyInto

func (in *DSCTrustyAIStatus) DeepCopyInto(out *DSCTrustyAIStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCWorkbenches

type DSCWorkbenches struct {
	// configuration fields common across components
	common.ManagementSpec `json:",inline"`
	// workbenches specific field
	WorkbenchesCommonSpec `json:",inline"`
}

DSCWorkbenches contains all the configuration exposed in DSC instance for Workbenches component

func (*DSCWorkbenches) DeepCopy

func (in *DSCWorkbenches) DeepCopy() *DSCWorkbenches

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

func (*DSCWorkbenches) DeepCopyInto

func (in *DSCWorkbenches) DeepCopyInto(out *DSCWorkbenches)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DSCWorkbenchesStatus

type DSCWorkbenchesStatus struct {
	common.ManagementSpec    `json:",inline"`
	*WorkbenchesCommonStatus `json:",inline"`
}

DSCWorkbenchesStatus struct holds the status for the Workbenches component exposed in the DSC

func (*DSCWorkbenchesStatus) DeepCopy

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

func (*DSCWorkbenchesStatus) DeepCopyInto

func (in *DSCWorkbenchesStatus) DeepCopyInto(out *DSCWorkbenchesStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Dashboard

type Dashboard struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DashboardSpec   `json:"spec,omitempty"`
	Status DashboardStatus `json:"status,omitempty"`
}

Dashboard is the Schema for the dashboards API

func (*Dashboard) DeepCopy

func (in *Dashboard) DeepCopy() *Dashboard

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

func (*Dashboard) DeepCopyInto

func (in *Dashboard) DeepCopyInto(out *Dashboard)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Dashboard) DeepCopyObject

func (in *Dashboard) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Dashboard) GetDevFlags

func (c *Dashboard) GetDevFlags() *common.DevFlags

func (*Dashboard) GetStatus

func (c *Dashboard) GetStatus() *common.Status

type DashboardCommonSpec

type DashboardCommonSpec struct {
	// dashboard spec exposed to DSC api
	common.DevFlagsSpec `json:",inline"`
}

DashboardCommonSpec spec defines the shared desired state of Dashboard

func (*DashboardCommonSpec) DeepCopy

func (in *DashboardCommonSpec) DeepCopy() *DashboardCommonSpec

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

func (*DashboardCommonSpec) DeepCopyInto

func (in *DashboardCommonSpec) DeepCopyInto(out *DashboardCommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DashboardCommonStatus

type DashboardCommonStatus struct {
	URL string `json:"url,omitempty"`
}

DashboardCommonStatus defines the shared observed state of Dashboard

func (*DashboardCommonStatus) DeepCopy

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

func (*DashboardCommonStatus) DeepCopyInto

func (in *DashboardCommonStatus) DeepCopyInto(out *DashboardCommonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DashboardList

type DashboardList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Dashboard `json:"items"`
}

DashboardList contains a list of Dashboard

func (*DashboardList) DeepCopy

func (in *DashboardList) DeepCopy() *DashboardList

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

func (*DashboardList) DeepCopyInto

func (in *DashboardList) DeepCopyInto(out *DashboardList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DashboardList) DeepCopyObject

func (in *DashboardList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DashboardSpec

type DashboardSpec struct {
	// dashboard spec exposed to DSC api
	DashboardCommonSpec `json:",inline"`
}

DashboardSpec defines the desired state of Dashboard

func (*DashboardSpec) DeepCopy

func (in *DashboardSpec) DeepCopy() *DashboardSpec

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

func (*DashboardSpec) DeepCopyInto

func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DashboardStatus

type DashboardStatus struct {
	common.Status         `json:",inline"`
	DashboardCommonStatus `json:",inline"`
}

DashboardStatus defines the observed state of Dashboard

func (*DashboardStatus) DeepCopy

func (in *DashboardStatus) DeepCopy() *DashboardStatus

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

func (*DashboardStatus) DeepCopyInto

func (in *DashboardStatus) DeepCopyInto(out *DashboardStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataSciencePipelines

type DataSciencePipelines struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   DataSciencePipelinesSpec   `json:"spec,omitempty"`
	Status DataSciencePipelinesStatus `json:"status,omitempty"`
}

DataSciencePipelines is the Schema for the datasciencepipelines API

func (*DataSciencePipelines) DeepCopy

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

func (*DataSciencePipelines) DeepCopyInto

func (in *DataSciencePipelines) DeepCopyInto(out *DataSciencePipelines)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataSciencePipelines) DeepCopyObject

func (in *DataSciencePipelines) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataSciencePipelines) GetDevFlags

func (c *DataSciencePipelines) GetDevFlags() *common.DevFlags

func (*DataSciencePipelines) GetReleaseStatus added in v2.24.0

func (c *DataSciencePipelines) GetReleaseStatus() *[]common.ComponentRelease

func (*DataSciencePipelines) GetStatus

func (c *DataSciencePipelines) GetStatus() *common.Status

func (*DataSciencePipelines) SetReleaseStatus added in v2.24.0

func (c *DataSciencePipelines) SetReleaseStatus(releases []common.ComponentRelease)

type DataSciencePipelinesCommonSpec

type DataSciencePipelinesCommonSpec struct {
	common.DevFlagsSpec `json:",inline"`
}

func (*DataSciencePipelinesCommonSpec) DeepCopy

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

func (*DataSciencePipelinesCommonSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataSciencePipelinesCommonStatus

type DataSciencePipelinesCommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

DataSciencePipelinesCommonStatus defines the shared observed state of DataSciencePipelines

func (*DataSciencePipelinesCommonStatus) DeepCopy

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

func (*DataSciencePipelinesCommonStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataSciencePipelinesList

type DataSciencePipelinesList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataSciencePipelines `json:"items"`
}

DataSciencePipelinesList contains a list of DataSciencePipelines

func (*DataSciencePipelinesList) DeepCopy

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

func (*DataSciencePipelinesList) DeepCopyInto

func (in *DataSciencePipelinesList) DeepCopyInto(out *DataSciencePipelinesList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataSciencePipelinesList) DeepCopyObject

func (in *DataSciencePipelinesList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DataSciencePipelinesSpec

type DataSciencePipelinesSpec struct {
	DataSciencePipelinesCommonSpec `json:",inline"`
}

DataSciencePipelinesSpec defines the desired state of DataSciencePipelines

func (*DataSciencePipelinesSpec) DeepCopy

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

func (*DataSciencePipelinesSpec) DeepCopyInto

func (in *DataSciencePipelinesSpec) DeepCopyInto(out *DataSciencePipelinesSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataSciencePipelinesStatus

type DataSciencePipelinesStatus struct {
	common.Status                    `json:",inline"`
	DataSciencePipelinesCommonStatus `json:",inline"`
}

DataSciencePipelinesStatus defines the observed state of DataSciencePipelines

func (*DataSciencePipelinesStatus) DeepCopy

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

func (*DataSciencePipelinesStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultDeploymentMode

type DefaultDeploymentMode string

+kubebuilder:validation:Pattern=`^(Serverless|RawDeployment)$`

const (
	// Serverless will be used as the default deployment mode for Kserve. This requires Serverless and ServiceMesh operators configured as dependencies.
	Serverless DefaultDeploymentMode = "Serverless"
	// RawDeployment will be used as the default deployment mode for Kserve.
	RawDeployment DefaultDeploymentMode = "RawDeployment"
)

type FeastOperator added in v2.24.0

type FeastOperator struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   FeastOperatorSpec   `json:"spec,omitempty"`
	Status FeastOperatorStatus `json:"status,omitempty"`
}

FeastOperator is the Schema for the FeastOperator API

func (*FeastOperator) DeepCopy added in v2.24.0

func (in *FeastOperator) DeepCopy() *FeastOperator

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

func (*FeastOperator) DeepCopyInto added in v2.24.0

func (in *FeastOperator) DeepCopyInto(out *FeastOperator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FeastOperator) DeepCopyObject added in v2.24.0

func (in *FeastOperator) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*FeastOperator) GetDevFlags added in v2.24.0

func (c *FeastOperator) GetDevFlags() *common.DevFlags

GetDevFlags retrieves the development flags from the spec

func (*FeastOperator) GetReleaseStatus added in v2.24.0

func (f *FeastOperator) GetReleaseStatus() *[]common.ComponentRelease

func (*FeastOperator) GetStatus added in v2.24.0

func (f *FeastOperator) GetStatus() *common.Status

GetStatus retrieves the status of the FeastOperator component

func (*FeastOperator) SetReleaseStatus added in v2.24.0

func (f *FeastOperator) SetReleaseStatus(releases []common.ComponentRelease)

type FeastOperatorCommonSpec added in v2.24.0

type FeastOperatorCommonSpec struct {
	// Spec fields exposed to the DSC API
	common.DevFlagsSpec `json:",inline"`
}

FeastOperatorCommonSpec defines the common spec shared across APIs for FeastOperator

func (*FeastOperatorCommonSpec) DeepCopy added in v2.24.0

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

func (*FeastOperatorCommonSpec) DeepCopyInto added in v2.24.0

func (in *FeastOperatorCommonSpec) DeepCopyInto(out *FeastOperatorCommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FeastOperatorCommonStatus added in v2.24.0

type FeastOperatorCommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

FeastOperatorCommonStatus defines the shared observed state of FeastOperator

func (*FeastOperatorCommonStatus) DeepCopy added in v2.24.0

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

func (*FeastOperatorCommonStatus) DeepCopyInto added in v2.24.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FeastOperatorList added in v2.24.0

type FeastOperatorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []FeastOperator `json:"items"`
}

FeastOperatorList contains a list of FeastOperator objects

func (*FeastOperatorList) DeepCopy added in v2.24.0

func (in *FeastOperatorList) DeepCopy() *FeastOperatorList

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

func (*FeastOperatorList) DeepCopyInto added in v2.24.0

func (in *FeastOperatorList) DeepCopyInto(out *FeastOperatorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FeastOperatorList) DeepCopyObject added in v2.24.0

func (in *FeastOperatorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FeastOperatorSpec added in v2.24.0

type FeastOperatorSpec struct {
	FeastOperatorCommonSpec `json:",inline"`
}

FeastOperatorSpec defines the desired state of FeastOperator

func (*FeastOperatorSpec) DeepCopy added in v2.24.0

func (in *FeastOperatorSpec) DeepCopy() *FeastOperatorSpec

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

func (*FeastOperatorSpec) DeepCopyInto added in v2.24.0

func (in *FeastOperatorSpec) DeepCopyInto(out *FeastOperatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FeastOperatorStatus added in v2.24.0

type FeastOperatorStatus struct {
	common.Status             `json:",inline"`
	FeastOperatorCommonStatus `json:",inline"`
}

FeastOperatorStatus defines the observed state of FeastOperator

func (*FeastOperatorStatus) DeepCopy added in v2.24.0

func (in *FeastOperatorStatus) DeepCopy() *FeastOperatorStatus

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

func (*FeastOperatorStatus) DeepCopyInto added in v2.24.0

func (in *FeastOperatorStatus) DeepCopyInto(out *FeastOperatorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Kserve

type Kserve struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   KserveSpec   `json:"spec,omitempty"`
	Status KserveStatus `json:"status,omitempty"`
}

Kserve is the Schema for the kserves API

func (*Kserve) DeepCopy

func (in *Kserve) DeepCopy() *Kserve

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

func (*Kserve) DeepCopyInto

func (in *Kserve) DeepCopyInto(out *Kserve)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Kserve) DeepCopyObject

func (in *Kserve) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Kserve) GetDevFlags

func (c *Kserve) GetDevFlags() *common.DevFlags

func (*Kserve) GetReleaseStatus added in v2.24.0

func (c *Kserve) GetReleaseStatus() *[]common.ComponentRelease

func (*Kserve) GetStatus

func (c *Kserve) GetStatus() *common.Status

func (*Kserve) SetReleaseStatus added in v2.24.0

func (c *Kserve) SetReleaseStatus(releases []common.ComponentRelease)

type KserveCommonSpec

type KserveCommonSpec struct {
	common.DevFlagsSpec `json:",inline"`
	// Serving configures the KNative-Serving stack used for model serving. A Service
	// Mesh (Istio) is prerequisite, since it is used as networking layer.
	Serving infrav1.ServingSpec `json:"serving,omitempty"`
	// Configures the default deployment mode for Kserve. This can be set to 'Serverless' or 'RawDeployment'.
	// The value specified in this field will be used to set the default deployment mode in the 'inferenceservice-config' configmap for Kserve.
	// This field is optional. If no default deployment mode is specified, Kserve will use Serverless mode.
	// +kubebuilder:validation:Enum=Serverless;RawDeployment
	DefaultDeploymentMode DefaultDeploymentMode `json:"defaultDeploymentMode,omitempty"`
	// Configures and enables NVIDIA NIM integration
	NIM NimSpec `json:"nim,omitempty"`
}

KserveCommonSpec spec defines the shared desired state of Kserve

func (*KserveCommonSpec) DeepCopy

func (in *KserveCommonSpec) DeepCopy() *KserveCommonSpec

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

func (*KserveCommonSpec) DeepCopyInto

func (in *KserveCommonSpec) DeepCopyInto(out *KserveCommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KserveCommonStatus

type KserveCommonStatus struct {
	// DefaultDeploymentMode is the value of the defaultDeploymentMode field
	// as read from the "deploy" JSON in the inferenceservice-config ConfigMap
	DefaultDeploymentMode         string                     `json:"defaultDeploymentMode,omitempty"`
	ServerlessMode                operatorv1.ManagementState `json:"serverlessMode,omitempty"`
	common.ComponentReleaseStatus `json:",inline"`
}

KserveCommonStatus defines the shared observed state of Kserve

func (*KserveCommonStatus) DeepCopy

func (in *KserveCommonStatus) DeepCopy() *KserveCommonStatus

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

func (*KserveCommonStatus) DeepCopyInto

func (in *KserveCommonStatus) DeepCopyInto(out *KserveCommonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KserveList

type KserveList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Kserve `json:"items"`
}

KserveList contains a list of Kserve

func (*KserveList) DeepCopy

func (in *KserveList) DeepCopy() *KserveList

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

func (*KserveList) DeepCopyInto

func (in *KserveList) DeepCopyInto(out *KserveList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KserveList) DeepCopyObject

func (in *KserveList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KserveSpec

type KserveSpec struct {
	// kserve spec exposed to DSC api
	KserveCommonSpec `json:",inline"`
}

KserveSpec defines the desired state of Kserve

func (*KserveSpec) DeepCopy

func (in *KserveSpec) DeepCopy() *KserveSpec

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

func (*KserveSpec) DeepCopyInto

func (in *KserveSpec) DeepCopyInto(out *KserveSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KserveStatus

type KserveStatus struct {
	common.Status      `json:",inline"`
	KserveCommonStatus `json:",inline"`
}

KserveStatus defines the observed state of Kserve

func (*KserveStatus) DeepCopy

func (in *KserveStatus) DeepCopy() *KserveStatus

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

func (*KserveStatus) DeepCopyInto

func (in *KserveStatus) DeepCopyInto(out *KserveStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Kueue

type Kueue struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   KueueSpec   `json:"spec,omitempty"`
	Status KueueStatus `json:"status,omitempty"`
}

Kueue is the Schema for the kueues API

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.

func (*Kueue) DeepCopyObject

func (in *Kueue) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Kueue) GetDevFlags

func (c *Kueue) GetDevFlags() *common.DevFlags

func (*Kueue) GetReleaseStatus added in v2.24.0

func (c *Kueue) GetReleaseStatus() *[]common.ComponentRelease

func (*Kueue) GetStatus

func (c *Kueue) GetStatus() *common.Status

func (*Kueue) SetReleaseStatus added in v2.24.0

func (c *Kueue) SetReleaseStatus(releases []common.ComponentRelease)

type KueueCommonSpec

type KueueCommonSpec struct {
	common.DevFlagsSpec `json:",inline"`
}

func (*KueueCommonSpec) DeepCopy

func (in *KueueCommonSpec) DeepCopy() *KueueCommonSpec

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

func (*KueueCommonSpec) DeepCopyInto

func (in *KueueCommonSpec) DeepCopyInto(out *KueueCommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KueueCommonStatus

type KueueCommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

KueueCommonStatus defines the shared observed state of Kueue

func (*KueueCommonStatus) DeepCopy

func (in *KueueCommonStatus) DeepCopy() *KueueCommonStatus

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

func (*KueueCommonStatus) DeepCopyInto

func (in *KueueCommonStatus) DeepCopyInto(out *KueueCommonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KueueList

type KueueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Kueue `json:"items"`
}

+kubebuilder:object:root=true KueueList contains a list of Kueue

func (*KueueList) DeepCopy

func (in *KueueList) DeepCopy() *KueueList

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

func (*KueueList) DeepCopyInto

func (in *KueueList) DeepCopyInto(out *KueueList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KueueList) DeepCopyObject

func (in *KueueList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KueueSpec

type KueueSpec struct {
	KueueCommonSpec `json:",inline"`
}

KueueSpec defines the desired state of Kueue

func (*KueueSpec) DeepCopy

func (in *KueueSpec) DeepCopy() *KueueSpec

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

func (*KueueSpec) DeepCopyInto

func (in *KueueSpec) DeepCopyInto(out *KueueSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KueueStatus

type KueueStatus struct {
	common.Status     `json:",inline"`
	KueueCommonStatus `json:",inline"`
}

KueueStatus defines the observed state of Kueue

func (*KueueStatus) DeepCopy

func (in *KueueStatus) DeepCopy() *KueueStatus

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

func (*KueueStatus) DeepCopyInto

func (in *KueueStatus) DeepCopyInto(out *KueueStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelController

type ModelController struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ModelControllerSpec   `json:"spec,omitempty"`
	Status ModelControllerStatus `json:"status,omitempty"`
}

ModelController is the Schema for the modelcontroller API, it is a shared component between kserve and modelmeshserving

func (*ModelController) DeepCopy

func (in *ModelController) DeepCopy() *ModelController

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

func (*ModelController) DeepCopyInto

func (in *ModelController) DeepCopyInto(out *ModelController)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelController) DeepCopyObject

func (in *ModelController) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ModelController) GetDevFlags

func (c *ModelController) GetDevFlags() *common.DevFlags

func (*ModelController) GetStatus

func (c *ModelController) GetStatus() *common.Status

type ModelControllerKerveSpec

type ModelControllerKerveSpec struct {
	ManagementState     operatorv1.ManagementState `json:"managementState,omitempty"`
	NIM                 NimSpec                    `json:"nim,omitempty"`
	common.DevFlagsSpec `json:",inline"`
}

a mini version of the DSCKserve only keep devflags and management spec

func (*ModelControllerKerveSpec) DeepCopy

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

func (*ModelControllerKerveSpec) DeepCopyInto

func (in *ModelControllerKerveSpec) DeepCopyInto(out *ModelControllerKerveSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelControllerKerveSpec) GetDevFlags

func (s *ModelControllerKerveSpec) GetDevFlags() *common.DevFlags

type ModelControllerList

type ModelControllerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ModelController `json:"items"`
}

+kubebuilder:object:root=true ModelControllerList contains a list of ModelController

func (*ModelControllerList) DeepCopy

func (in *ModelControllerList) DeepCopy() *ModelControllerList

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

func (*ModelControllerList) DeepCopyInto

func (in *ModelControllerList) DeepCopyInto(out *ModelControllerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelControllerList) DeepCopyObject

func (in *ModelControllerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ModelControllerMMSpec

type ModelControllerMMSpec struct {
	ManagementState     operatorv1.ManagementState `json:"managementState,omitempty"`
	common.DevFlagsSpec `json:",inline"`
}

a mini version of the DSCModelMeshServing only keep devflags and management spec

func (*ModelControllerMMSpec) DeepCopy

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

func (*ModelControllerMMSpec) DeepCopyInto

func (in *ModelControllerMMSpec) DeepCopyInto(out *ModelControllerMMSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelControllerMMSpec) GetDevFlags

func (s *ModelControllerMMSpec) GetDevFlags() *common.DevFlags

type ModelControllerSpec

type ModelControllerSpec struct {
	// ModelMeshServing DSCModelMeshServing `json:"modelMeshServing,omitempty"`
	Kserve           *ModelControllerKerveSpec `json:"kserve,omitempty"`
	ModelMeshServing *ModelControllerMMSpec    `json:"modelMeshServing,omitempty"`
}

ModelControllerSpec defines the desired state of ModelController

func (*ModelControllerSpec) DeepCopy

func (in *ModelControllerSpec) DeepCopy() *ModelControllerSpec

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

func (*ModelControllerSpec) DeepCopyInto

func (in *ModelControllerSpec) DeepCopyInto(out *ModelControllerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelControllerStatus

type ModelControllerStatus struct {
	common.Status `json:",inline"`
}

ModelControllerStatus defines the observed state of ModelController

func (*ModelControllerStatus) DeepCopy

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

func (*ModelControllerStatus) DeepCopyInto

func (in *ModelControllerStatus) DeepCopyInto(out *ModelControllerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelMeshServing

type ModelMeshServing struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ModelMeshServingSpec   `json:"spec,omitempty"`
	Status ModelMeshServingStatus `json:"status,omitempty"`
}

ModelMeshServing is the Schema for the modelmeshservings API

func (*ModelMeshServing) DeepCopy

func (in *ModelMeshServing) DeepCopy() *ModelMeshServing

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

func (*ModelMeshServing) DeepCopyInto

func (in *ModelMeshServing) DeepCopyInto(out *ModelMeshServing)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelMeshServing) DeepCopyObject

func (in *ModelMeshServing) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ModelMeshServing) GetDevFlags

func (c *ModelMeshServing) GetDevFlags() *common.DevFlags

func (*ModelMeshServing) GetReleaseStatus added in v2.24.0

func (c *ModelMeshServing) GetReleaseStatus() *[]common.ComponentRelease

func (*ModelMeshServing) GetStatus

func (c *ModelMeshServing) GetStatus() *common.Status

func (*ModelMeshServing) SetReleaseStatus added in v2.24.0

func (c *ModelMeshServing) SetReleaseStatus(releases []common.ComponentRelease)

type ModelMeshServingCommonSpec

type ModelMeshServingCommonSpec struct {
	common.DevFlagsSpec `json:",inline"`
}

func (*ModelMeshServingCommonSpec) DeepCopy

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

func (*ModelMeshServingCommonSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelMeshServingCommonStatus

type ModelMeshServingCommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

ModelMeshServingCommonStatus defines the shared observed state of ModelMeshServing

func (*ModelMeshServingCommonStatus) DeepCopy

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

func (*ModelMeshServingCommonStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelMeshServingList

type ModelMeshServingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ModelMeshServing `json:"items"`
}

+kubebuilder:object:root=true ModelMeshServingList contains a list of ModelMeshServing

func (*ModelMeshServingList) DeepCopy

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

func (*ModelMeshServingList) DeepCopyInto

func (in *ModelMeshServingList) DeepCopyInto(out *ModelMeshServingList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelMeshServingList) DeepCopyObject

func (in *ModelMeshServingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ModelMeshServingSpec

type ModelMeshServingSpec struct {
	ModelMeshServingCommonSpec `json:",inline"`
}

ModelMeshServingSpec defines the desired state of ModelMeshServing

func (*ModelMeshServingSpec) DeepCopy

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

func (*ModelMeshServingSpec) DeepCopyInto

func (in *ModelMeshServingSpec) DeepCopyInto(out *ModelMeshServingSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelMeshServingStatus

type ModelMeshServingStatus struct {
	common.Status                `json:",inline"`
	ModelMeshServingCommonStatus `json:",inline"`
}

ModelMeshServingStatus defines the observed state of ModelMeshServing

func (*ModelMeshServingStatus) DeepCopy

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

func (*ModelMeshServingStatus) DeepCopyInto

func (in *ModelMeshServingStatus) DeepCopyInto(out *ModelMeshServingStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelRegistry

type ModelRegistry struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   ModelRegistrySpec   `json:"spec,omitempty"`
	Status ModelRegistryStatus `json:"status,omitempty"`
}

ModelRegistry is the Schema for the modelregistries API

func (*ModelRegistry) DeepCopy

func (in *ModelRegistry) DeepCopy() *ModelRegistry

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

func (*ModelRegistry) DeepCopyInto

func (in *ModelRegistry) DeepCopyInto(out *ModelRegistry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelRegistry) DeepCopyObject

func (in *ModelRegistry) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ModelRegistry) GetDevFlags

func (c *ModelRegistry) GetDevFlags() *common.DevFlags

func (*ModelRegistry) GetReleaseStatus added in v2.24.0

func (c *ModelRegistry) GetReleaseStatus() *[]common.ComponentRelease

func (*ModelRegistry) GetStatus

func (c *ModelRegistry) GetStatus() *common.Status

func (*ModelRegistry) SetReleaseStatus added in v2.24.0

func (c *ModelRegistry) SetReleaseStatus(releases []common.ComponentRelease)

type ModelRegistryCommonSpec

type ModelRegistryCommonSpec struct {
	// model registry spec exposed to DSC api
	common.DevFlagsSpec `json:",inline"`

	// Namespace for model registries to be installed, configurable only once when model registry is enabled, defaults to "odh-model-registries"
	// +kubebuilder:default="odh-model-registries"
	// +kubebuilder:validation:Pattern="^([a-z0-9]([-a-z0-9]*[a-z0-9])?)?$"
	// +kubebuilder:validation:MaxLength=63
	RegistriesNamespace string `json:"registriesNamespace,omitempty"`
}

ModelRegistryCommonSpec spec defines the shared desired state of ModelRegistry

func (*ModelRegistryCommonSpec) DeepCopy

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

func (*ModelRegistryCommonSpec) DeepCopyInto

func (in *ModelRegistryCommonSpec) DeepCopyInto(out *ModelRegistryCommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelRegistryCommonStatus

type ModelRegistryCommonStatus struct {
	RegistriesNamespace           string `json:"registriesNamespace,omitempty"`
	common.ComponentReleaseStatus `json:",inline"`
}

ModelRegistryCommonStatus defines the shared observed state of ModelRegistry

func (*ModelRegistryCommonStatus) DeepCopy

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

func (*ModelRegistryCommonStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelRegistryList

type ModelRegistryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ModelRegistry `json:"items"`
}

ModelRegistryList contains a list of ModelRegistry

func (*ModelRegistryList) DeepCopy

func (in *ModelRegistryList) DeepCopy() *ModelRegistryList

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

func (*ModelRegistryList) DeepCopyInto

func (in *ModelRegistryList) DeepCopyInto(out *ModelRegistryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ModelRegistryList) DeepCopyObject

func (in *ModelRegistryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ModelRegistrySpec

type ModelRegistrySpec struct {
	// model registry spec exposed to DSC api
	ModelRegistryCommonSpec `json:",inline"`
}

ModelRegistrySpec defines the desired state of ModelRegistry

func (*ModelRegistrySpec) DeepCopy

func (in *ModelRegistrySpec) DeepCopy() *ModelRegistrySpec

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

func (*ModelRegistrySpec) DeepCopyInto

func (in *ModelRegistrySpec) DeepCopyInto(out *ModelRegistrySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ModelRegistryStatus

type ModelRegistryStatus struct {
	common.Status             `json:",inline"`
	ModelRegistryCommonStatus `json:",inline"`
}

ModelRegistryStatus defines the observed state of ModelRegistry

func (*ModelRegistryStatus) DeepCopy

func (in *ModelRegistryStatus) DeepCopy() *ModelRegistryStatus

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

func (*ModelRegistryStatus) DeepCopyInto

func (in *ModelRegistryStatus) DeepCopyInto(out *ModelRegistryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NimSpec

type NimSpec struct {
	// +kubebuilder:validation:Enum=Managed;Removed
	// +kubebuilder:default=Managed
	ManagementState operatorv1.ManagementState `json:"managementState,omitempty"`
}

nimSpec enables NVIDIA NIM integration

func (*NimSpec) DeepCopy

func (in *NimSpec) DeepCopy() *NimSpec

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

func (*NimSpec) DeepCopyInto

func (in *NimSpec) DeepCopyInto(out *NimSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ray

type Ray struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   RaySpec   `json:"spec,omitempty"`
	Status RayStatus `json:"status,omitempty"`
}

Ray is the Schema for the rays API

func (*Ray) DeepCopy

func (in *Ray) DeepCopy() *Ray

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

func (*Ray) DeepCopyInto

func (in *Ray) DeepCopyInto(out *Ray)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ray) DeepCopyObject

func (in *Ray) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Ray) GetDevFlags

func (c *Ray) GetDevFlags() *common.DevFlags

func (*Ray) GetReleaseStatus added in v2.24.0

func (c *Ray) GetReleaseStatus() *[]common.ComponentRelease

func (*Ray) GetStatus

func (c *Ray) GetStatus() *common.Status

func (*Ray) SetReleaseStatus added in v2.24.0

func (c *Ray) SetReleaseStatus(releases []common.ComponentRelease)

type RayCommonSpec

type RayCommonSpec struct {
	common.DevFlagsSpec `json:",inline"`
}

func (*RayCommonSpec) DeepCopy

func (in *RayCommonSpec) DeepCopy() *RayCommonSpec

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

func (*RayCommonSpec) DeepCopyInto

func (in *RayCommonSpec) DeepCopyInto(out *RayCommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RayCommonStatus

type RayCommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

RayCommonStatus defines the shared observed state of Ray

func (*RayCommonStatus) DeepCopy

func (in *RayCommonStatus) DeepCopy() *RayCommonStatus

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

func (*RayCommonStatus) DeepCopyInto

func (in *RayCommonStatus) DeepCopyInto(out *RayCommonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RayList

type RayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Ray `json:"items"`
}

+kubebuilder:object:root=true RayList contains a list of Ray

func (*RayList) DeepCopy

func (in *RayList) DeepCopy() *RayList

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

func (*RayList) DeepCopyInto

func (in *RayList) DeepCopyInto(out *RayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RayList) DeepCopyObject

func (in *RayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RaySpec

type RaySpec struct {
	RayCommonSpec `json:",inline"`
}

RaySpec defines the desired state of Ray

func (*RaySpec) DeepCopy

func (in *RaySpec) DeepCopy() *RaySpec

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

func (*RaySpec) DeepCopyInto

func (in *RaySpec) DeepCopyInto(out *RaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RayStatus

type RayStatus struct {
	common.Status   `json:",inline"`
	RayCommonStatus `json:",inline"`
}

RayStatus defines the observed state of Ray

func (*RayStatus) DeepCopy

func (in *RayStatus) DeepCopy() *RayStatus

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

func (*RayStatus) DeepCopyInto

func (in *RayStatus) DeepCopyInto(out *RayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrainingOperator

type TrainingOperator struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TrainingOperatorSpec   `json:"spec,omitempty"`
	Status TrainingOperatorStatus `json:"status,omitempty"`
}

TrainingOperator is the Schema for the trainingoperators API

func (*TrainingOperator) DeepCopy

func (in *TrainingOperator) DeepCopy() *TrainingOperator

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

func (*TrainingOperator) DeepCopyInto

func (in *TrainingOperator) DeepCopyInto(out *TrainingOperator)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrainingOperator) DeepCopyObject

func (in *TrainingOperator) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrainingOperator) GetDevFlags

func (c *TrainingOperator) GetDevFlags() *common.DevFlags

func (*TrainingOperator) GetReleaseStatus added in v2.24.0

func (c *TrainingOperator) GetReleaseStatus() *[]common.ComponentRelease

func (*TrainingOperator) GetStatus

func (c *TrainingOperator) GetStatus() *common.Status

func (*TrainingOperator) SetReleaseStatus added in v2.24.0

func (c *TrainingOperator) SetReleaseStatus(releases []common.ComponentRelease)

type TrainingOperatorCommonSpec

type TrainingOperatorCommonSpec struct {
	common.DevFlagsSpec `json:",inline"`
}

func (*TrainingOperatorCommonSpec) DeepCopy

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

func (*TrainingOperatorCommonSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrainingOperatorCommonStatus

type TrainingOperatorCommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

TrainingOperatorCommonStatus defines the shared observed state of TrainingOperator

func (*TrainingOperatorCommonStatus) DeepCopy

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

func (*TrainingOperatorCommonStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrainingOperatorList

type TrainingOperatorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TrainingOperator `json:"items"`
}

+kubebuilder:object:root=true TrainingOperatorList contains a list of TrainingOperator

func (*TrainingOperatorList) DeepCopy

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

func (*TrainingOperatorList) DeepCopyInto

func (in *TrainingOperatorList) DeepCopyInto(out *TrainingOperatorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrainingOperatorList) DeepCopyObject

func (in *TrainingOperatorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TrainingOperatorSpec

type TrainingOperatorSpec struct {
	TrainingOperatorCommonSpec `json:",inline"`
}

TrainingOperatorSpec defines the desired state of TrainingOperator

func (*TrainingOperatorSpec) DeepCopy

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

func (*TrainingOperatorSpec) DeepCopyInto

func (in *TrainingOperatorSpec) DeepCopyInto(out *TrainingOperatorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrainingOperatorStatus

type TrainingOperatorStatus struct {
	common.Status                `json:",inline"`
	TrainingOperatorCommonStatus `json:",inline"`
}

TrainingOperatorStatus defines the observed state of TrainingOperator

func (*TrainingOperatorStatus) DeepCopy

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

func (*TrainingOperatorStatus) DeepCopyInto

func (in *TrainingOperatorStatus) DeepCopyInto(out *TrainingOperatorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrustyAI

type TrustyAI struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   TrustyAISpec   `json:"spec,omitempty"`
	Status TrustyAIStatus `json:"status,omitempty"`
}

TrustyAI is the Schema for the trustyais API

func (*TrustyAI) DeepCopy

func (in *TrustyAI) DeepCopy() *TrustyAI

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

func (*TrustyAI) DeepCopyInto

func (in *TrustyAI) DeepCopyInto(out *TrustyAI)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrustyAI) DeepCopyObject

func (in *TrustyAI) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TrustyAI) GetDevFlags

func (c *TrustyAI) GetDevFlags() *common.DevFlags

func (*TrustyAI) GetReleaseStatus added in v2.24.0

func (c *TrustyAI) GetReleaseStatus() *[]common.ComponentRelease

func (*TrustyAI) GetStatus

func (c *TrustyAI) GetStatus() *common.Status

func (*TrustyAI) SetReleaseStatus added in v2.24.0

func (c *TrustyAI) SetReleaseStatus(releases []common.ComponentRelease)

type TrustyAICommonSpec

type TrustyAICommonSpec struct {
	common.DevFlagsSpec `json:",inline"`
}

func (*TrustyAICommonSpec) DeepCopy

func (in *TrustyAICommonSpec) DeepCopy() *TrustyAICommonSpec

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

func (*TrustyAICommonSpec) DeepCopyInto

func (in *TrustyAICommonSpec) DeepCopyInto(out *TrustyAICommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrustyAICommonStatus

type TrustyAICommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

TrustyAICommonStatus defines the shared observed state of TrustyAI

func (*TrustyAICommonStatus) DeepCopy

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

func (*TrustyAICommonStatus) DeepCopyInto

func (in *TrustyAICommonStatus) DeepCopyInto(out *TrustyAICommonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrustyAIList

type TrustyAIList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []TrustyAI `json:"items"`
}

+kubebuilder:object:root=true TrustyAIList contains a list of TrustyAI

func (*TrustyAIList) DeepCopy

func (in *TrustyAIList) DeepCopy() *TrustyAIList

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

func (*TrustyAIList) DeepCopyInto

func (in *TrustyAIList) DeepCopyInto(out *TrustyAIList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TrustyAIList) DeepCopyObject

func (in *TrustyAIList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TrustyAISpec

type TrustyAISpec struct {
	TrustyAICommonSpec `json:",inline"`
}

TrustyAISpec defines the desired state of TrustyAI

func (*TrustyAISpec) DeepCopy

func (in *TrustyAISpec) DeepCopy() *TrustyAISpec

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

func (*TrustyAISpec) DeepCopyInto

func (in *TrustyAISpec) DeepCopyInto(out *TrustyAISpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TrustyAIStatus

type TrustyAIStatus struct {
	common.Status        `json:",inline"`
	TrustyAICommonStatus `json:",inline"`
}

TrustyAIStatus defines the observed state of TrustyAI

func (*TrustyAIStatus) DeepCopy

func (in *TrustyAIStatus) DeepCopy() *TrustyAIStatus

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

func (*TrustyAIStatus) DeepCopyInto

func (in *TrustyAIStatus) DeepCopyInto(out *TrustyAIStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Workbenches

type Workbenches struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   WorkbenchesSpec   `json:"spec,omitempty"`
	Status WorkbenchesStatus `json:"status,omitempty"`
}

Workbenches is the Schema for the workbenches API

func (*Workbenches) DeepCopy

func (in *Workbenches) DeepCopy() *Workbenches

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

func (*Workbenches) DeepCopyInto

func (in *Workbenches) DeepCopyInto(out *Workbenches)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Workbenches) DeepCopyObject

func (in *Workbenches) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Workbenches) GetDevFlags

func (c *Workbenches) GetDevFlags() *common.DevFlags

func (*Workbenches) GetReleaseStatus added in v2.24.0

func (c *Workbenches) GetReleaseStatus() *[]common.ComponentRelease

func (*Workbenches) GetStatus

func (c *Workbenches) GetStatus() *common.Status

func (*Workbenches) SetReleaseStatus added in v2.24.0

func (c *Workbenches) SetReleaseStatus(releases []common.ComponentRelease)

type WorkbenchesCommonSpec

type WorkbenchesCommonSpec struct {
	// workbenches spec exposed to DSC api
	common.DevFlagsSpec `json:",inline"`
}

func (*WorkbenchesCommonSpec) DeepCopy

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

func (*WorkbenchesCommonSpec) DeepCopyInto

func (in *WorkbenchesCommonSpec) DeepCopyInto(out *WorkbenchesCommonSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkbenchesCommonStatus

type WorkbenchesCommonStatus struct {
	common.ComponentReleaseStatus `json:",inline"`
}

WorkbenchesCommonStatus defines the shared observed state of Workbenches

func (*WorkbenchesCommonStatus) DeepCopy

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

func (*WorkbenchesCommonStatus) DeepCopyInto

func (in *WorkbenchesCommonStatus) DeepCopyInto(out *WorkbenchesCommonStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkbenchesList

type WorkbenchesList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Workbenches `json:"items"`
}

WorkbenchesList contains a list of Workbenches

func (*WorkbenchesList) DeepCopy

func (in *WorkbenchesList) DeepCopy() *WorkbenchesList

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

func (*WorkbenchesList) DeepCopyInto

func (in *WorkbenchesList) DeepCopyInto(out *WorkbenchesList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorkbenchesList) DeepCopyObject

func (in *WorkbenchesList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorkbenchesSpec

type WorkbenchesSpec struct {
	// workbenches spec exposed to DSC api
	WorkbenchesCommonSpec `json:",inline"`
}

WorkbenchesSpec defines the desired state of Workbenches

func (*WorkbenchesSpec) DeepCopy

func (in *WorkbenchesSpec) DeepCopy() *WorkbenchesSpec

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

func (*WorkbenchesSpec) DeepCopyInto

func (in *WorkbenchesSpec) DeepCopyInto(out *WorkbenchesSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkbenchesStatus

type WorkbenchesStatus struct {
	common.Status           `json:",inline"`
	WorkbenchesCommonStatus `json:",inline"`
}

WorkbenchesStatus defines the observed state of Workbenches

func (*WorkbenchesStatus) DeepCopy

func (in *WorkbenchesStatus) DeepCopy() *WorkbenchesStatus

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

func (*WorkbenchesStatus) DeepCopyInto

func (in *WorkbenchesStatus) DeepCopyInto(out *WorkbenchesStatus)

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