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
- Variables
- type CodeFlare
- type CodeFlareCommonSpec
- type CodeFlareCommonStatus
- type CodeFlareList
- type CodeFlareSpec
- type CodeFlareStatus
- type DSCCodeFlare
- type DSCCodeFlareStatus
- type DSCDashboard
- type DSCDashboardStatus
- type DSCDataSciencePipelines
- type DSCDataSciencePipelinesStatus
- type DSCKserve
- type DSCKserveStatus
- type DSCKueue
- type DSCKueueStatus
- type DSCModelMeshServing
- type DSCModelMeshServingStatus
- type DSCModelRegistry
- type DSCModelRegistryStatus
- type DSCRay
- type DSCRayStatus
- type DSCTrainingOperator
- type DSCTrainingOperatorStatus
- type DSCTrustyAI
- type DSCTrustyAIStatus
- type DSCWorkbenches
- type DSCWorkbenchesStatus
- type Dashboard
- type DashboardCommonSpec
- type DashboardCommonStatus
- type DashboardList
- type DashboardSpec
- type DashboardStatus
- type DataSciencePipelines
- func (in *DataSciencePipelines) DeepCopy() *DataSciencePipelines
- func (in *DataSciencePipelines) DeepCopyInto(out *DataSciencePipelines)
- func (in *DataSciencePipelines) DeepCopyObject() runtime.Object
- func (c *DataSciencePipelines) GetDevFlags() *common.DevFlags
- func (c *DataSciencePipelines) GetStatus() *common.Status
- type DataSciencePipelinesCommonSpec
- type DataSciencePipelinesCommonStatus
- type DataSciencePipelinesList
- type DataSciencePipelinesSpec
- type DataSciencePipelinesStatus
- type DefaultDeploymentMode
- type Kserve
- type KserveCommonSpec
- type KserveCommonStatus
- type KserveList
- type KserveSpec
- type KserveStatus
- type Kueue
- type KueueCommonSpec
- type KueueCommonStatus
- type KueueList
- type KueueSpec
- type KueueStatus
- type ModelController
- type ModelControllerKerveSpec
- type ModelControllerList
- type ModelControllerMMSpec
- type ModelControllerSpec
- type ModelControllerStatus
- type ModelMeshServing
- type ModelMeshServingCommonSpec
- type ModelMeshServingCommonStatus
- type ModelMeshServingList
- type ModelMeshServingSpec
- type ModelMeshServingStatus
- type ModelRegistry
- type ModelRegistryCommonSpec
- type ModelRegistryCommonStatus
- type ModelRegistryList
- type ModelRegistrySpec
- type ModelRegistryStatus
- type NimSpec
- type Ray
- type RayCommonSpec
- type RayCommonStatus
- type RayList
- type RaySpec
- type RayStatus
- type TrainingOperator
- type TrainingOperatorCommonSpec
- type TrainingOperatorCommonStatus
- type TrainingOperatorList
- type TrainingOperatorSpec
- type TrainingOperatorStatus
- type TrustyAI
- type TrustyAICommonSpec
- type TrustyAICommonStatus
- type TrustyAIList
- type TrustyAISpec
- type TrustyAIStatus
- type Workbenches
- type WorkbenchesCommonSpec
- type WorkbenchesCommonStatus
- type WorkbenchesList
- type WorkbenchesSpec
- type WorkbenchesStatus
Constants ¶
const ( CodeFlareComponentName = "codeflare" // value should match whats set in the XValidation below CodeFlareInstanceName = "default-" + CodeFlareComponentName CodeFlareKind = "CodeFlare" )
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" )
const ( DataSciencePipelinesComponentName = "datasciencepipelines" // value should match whats set in the XValidation below DataSciencePipelinesInstanceName = "default-" + DataSciencePipelinesComponentName DataSciencePipelinesKind = "DataSciencePipelines" )
const ( KserveComponentName = "kserve" // value should match what's set in the XValidation below KserveInstanceName = "default-" + KserveComponentName KserveKind = "Kserve" )
const ( KueueComponentName = "kueue" // value should match whats set in the XValidation below KueueInstanceName = "default-" + KueueComponentName KueueKind = "Kueue" )
const ( ModelControllerComponentName = "modelcontroller" // shared by kserve and modelmeshserving // value should match whats set in the XValidation below ModelControllerInstanceName = "default-" + ModelControllerComponentName ModelControllerKind = "ModelController" )
const ( ModelMeshServingComponentName = "modelmeshserving" // value should match whats set in the XValidation below ModelMeshServingInstanceName = "default-" + ModelMeshServingComponentName ModelMeshServingKind = "ModelMeshServing" )
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" )
const ( RayComponentName = "ray" // value should match whats set in the XValidation below RayInstanceName = "default-" + RayComponentName RayKind = "Ray" )
const ( TrainingOperatorComponentName = "trainingoperator" // value should match whats set in the XValidation below TrainingOperatorInstanceName = "default-" + TrainingOperatorComponentName TrainingOperatorKind = "TrainingOperator" )
const ( TrustyAIComponentName = "trustyai" // value should match whats set in the XValidation below TrustyAIInstanceName = "default-" + TrustyAIComponentName TrustyAIKind = "TrustyAI" )
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 ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodeFlare.
func (*CodeFlare) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CodeFlare) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*CodeFlare) GetDevFlags ¶
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 { }
CodeFlareCommonStatus defines the shared observed state of CodeFlare
func (*CodeFlareCommonStatus) DeepCopy ¶
func (in *CodeFlareCommonStatus) DeepCopy() *CodeFlareCommonStatus
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 ¶
func (in *DSCDataSciencePipelines) DeepCopy() *DSCDataSciencePipelines
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 ¶
func (in *DSCDataSciencePipelinesStatus) DeepCopy() *DSCDataSciencePipelinesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCDataSciencePipelinesStatus.
func (*DSCDataSciencePipelinesStatus) DeepCopyInto ¶
func (in *DSCDataSciencePipelinesStatus) DeepCopyInto(out *DSCDataSciencePipelinesStatus)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCKserve.
func (*DSCKserve) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCKueue.
func (*DSCKueue) DeepCopyInto ¶
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 ¶
func (in *DSCModelMeshServingStatus) DeepCopy() *DSCModelMeshServingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCModelMeshServingStatus.
func (*DSCModelMeshServingStatus) DeepCopyInto ¶
func (in *DSCModelMeshServingStatus) DeepCopyInto(out *DSCModelMeshServingStatus)
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 ¶
func (in *DSCModelRegistryStatus) DeepCopy() *DSCModelRegistryStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCRay.
func (*DSCRay) DeepCopyInto ¶
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 ¶
func (in *DSCTrainingOperatorStatus) DeepCopy() *DSCTrainingOperatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DSCTrainingOperatorStatus.
func (*DSCTrainingOperatorStatus) DeepCopyInto ¶
func (in *DSCTrainingOperatorStatus) DeepCopyInto(out *DSCTrainingOperatorStatus)
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 ¶
func (in *DSCWorkbenchesStatus) DeepCopy() *DSCWorkbenchesStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dashboard.
func (*Dashboard) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dashboard) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Dashboard) GetDevFlags ¶
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 ¶
func (in *DashboardCommonStatus) DeepCopy() *DashboardCommonStatus
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 ¶
func (in *DataSciencePipelines) DeepCopy() *DataSciencePipelines
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) GetStatus ¶
func (c *DataSciencePipelines) GetStatus() *common.Status
type DataSciencePipelinesCommonSpec ¶
type DataSciencePipelinesCommonSpec struct {
common.DevFlagsSpec `json:",inline"`
}
func (*DataSciencePipelinesCommonSpec) DeepCopy ¶
func (in *DataSciencePipelinesCommonSpec) DeepCopy() *DataSciencePipelinesCommonSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSciencePipelinesCommonSpec.
func (*DataSciencePipelinesCommonSpec) DeepCopyInto ¶
func (in *DataSciencePipelinesCommonSpec) DeepCopyInto(out *DataSciencePipelinesCommonSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataSciencePipelinesCommonStatus ¶
type DataSciencePipelinesCommonStatus struct { }
DataSciencePipelinesCommonStatus defines the shared observed state of DataSciencePipelines
func (*DataSciencePipelinesCommonStatus) DeepCopy ¶
func (in *DataSciencePipelinesCommonStatus) DeepCopy() *DataSciencePipelinesCommonStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSciencePipelinesCommonStatus.
func (*DataSciencePipelinesCommonStatus) DeepCopyInto ¶
func (in *DataSciencePipelinesCommonStatus) DeepCopyInto(out *DataSciencePipelinesCommonStatus)
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 ¶
func (in *DataSciencePipelinesList) DeepCopy() *DataSciencePipelinesList
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 ¶
func (in *DataSciencePipelinesSpec) DeepCopy() *DataSciencePipelinesSpec
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 ¶
func (in *DataSciencePipelinesStatus) DeepCopy() *DataSciencePipelinesStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataSciencePipelinesStatus.
func (*DataSciencePipelinesStatus) DeepCopyInto ¶
func (in *DataSciencePipelinesStatus) DeepCopyInto(out *DataSciencePipelinesStatus)
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 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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kserve.
func (*Kserve) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Kserve) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Kserve) GetDevFlags ¶
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"` }
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 ¶
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.
func (*Kueue) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Kueue) GetDevFlags ¶
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 { }
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KueueList.
func (*KueueList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KueueList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KueueSpec.
func (*KueueSpec) DeepCopyInto ¶
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 ¶
func (in *ModelControllerKerveSpec) DeepCopy() *ModelControllerKerveSpec
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 ¶
func (in *ModelControllerMMSpec) DeepCopy() *ModelControllerMMSpec
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 ¶
ModelControllerStatus defines the observed state of ModelController
func (*ModelControllerStatus) DeepCopy ¶
func (in *ModelControllerStatus) DeepCopy() *ModelControllerStatus
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) GetStatus ¶
func (c *ModelMeshServing) GetStatus() *common.Status
type ModelMeshServingCommonSpec ¶
type ModelMeshServingCommonSpec struct {
common.DevFlagsSpec `json:",inline"`
}
func (*ModelMeshServingCommonSpec) DeepCopy ¶
func (in *ModelMeshServingCommonSpec) DeepCopy() *ModelMeshServingCommonSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelMeshServingCommonSpec.
func (*ModelMeshServingCommonSpec) DeepCopyInto ¶
func (in *ModelMeshServingCommonSpec) DeepCopyInto(out *ModelMeshServingCommonSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModelMeshServingCommonStatus ¶
type ModelMeshServingCommonStatus struct { }
ModelMeshServingCommonStatus defines the shared observed state of ModelMeshServing
func (*ModelMeshServingCommonStatus) DeepCopy ¶
func (in *ModelMeshServingCommonStatus) DeepCopy() *ModelMeshServingCommonStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelMeshServingCommonStatus.
func (*ModelMeshServingCommonStatus) DeepCopyInto ¶
func (in *ModelMeshServingCommonStatus) DeepCopyInto(out *ModelMeshServingCommonStatus)
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 ¶
func (in *ModelMeshServingList) DeepCopy() *ModelMeshServingList
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 ¶
func (in *ModelMeshServingSpec) DeepCopy() *ModelMeshServingSpec
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 ¶
func (in *ModelMeshServingStatus) DeepCopy() *ModelMeshServingStatus
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) GetStatus ¶
func (c *ModelRegistry) GetStatus() *common.Status
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 ¶
func (in *ModelRegistryCommonSpec) DeepCopy() *ModelRegistryCommonSpec
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"`
}
ModelRegistryCommonStatus defines the shared observed state of ModelRegistry
func (*ModelRegistryCommonStatus) DeepCopy ¶
func (in *ModelRegistryCommonStatus) DeepCopy() *ModelRegistryCommonStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModelRegistryCommonStatus.
func (*ModelRegistryCommonStatus) DeepCopyInto ¶
func (in *ModelRegistryCommonStatus) DeepCopyInto(out *ModelRegistryCommonStatus)
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NimSpec.
func (*NimSpec) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ray.
func (*Ray) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Ray) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Ray) GetDevFlags ¶
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 { }
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RayList.
func (*RayList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RayList) DeepCopyObject ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RaySpec.
func (*RaySpec) DeepCopyInto ¶
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RayStatus.
func (*RayStatus) DeepCopyInto ¶
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) GetStatus ¶
func (c *TrainingOperator) GetStatus() *common.Status
type TrainingOperatorCommonSpec ¶
type TrainingOperatorCommonSpec struct {
common.DevFlagsSpec `json:",inline"`
}
func (*TrainingOperatorCommonSpec) DeepCopy ¶
func (in *TrainingOperatorCommonSpec) DeepCopy() *TrainingOperatorCommonSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingOperatorCommonSpec.
func (*TrainingOperatorCommonSpec) DeepCopyInto ¶
func (in *TrainingOperatorCommonSpec) DeepCopyInto(out *TrainingOperatorCommonSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TrainingOperatorCommonStatus ¶
type TrainingOperatorCommonStatus struct { }
TrainingOperatorCommonStatus defines the shared observed state of TrainingOperator
func (*TrainingOperatorCommonStatus) DeepCopy ¶
func (in *TrainingOperatorCommonStatus) DeepCopy() *TrainingOperatorCommonStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrainingOperatorCommonStatus.
func (*TrainingOperatorCommonStatus) DeepCopyInto ¶
func (in *TrainingOperatorCommonStatus) DeepCopyInto(out *TrainingOperatorCommonStatus)
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 ¶
func (in *TrainingOperatorList) DeepCopy() *TrainingOperatorList
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 ¶
func (in *TrainingOperatorSpec) DeepCopy() *TrainingOperatorSpec
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 ¶
func (in *TrainingOperatorStatus) DeepCopy() *TrainingOperatorStatus
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 ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrustyAI.
func (*TrustyAI) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrustyAI) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*TrustyAI) GetDevFlags ¶
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 { }
TrustyAICommonStatus defines the shared observed state of TrustyAI
func (*TrustyAICommonStatus) DeepCopy ¶
func (in *TrustyAICommonStatus) DeepCopy() *TrustyAICommonStatus
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) GetStatus ¶
func (c *Workbenches) GetStatus() *common.Status
type WorkbenchesCommonSpec ¶
type WorkbenchesCommonSpec struct { // workbenches spec exposed to DSC api common.DevFlagsSpec `json:",inline"` }
func (*WorkbenchesCommonSpec) DeepCopy ¶
func (in *WorkbenchesCommonSpec) DeepCopy() *WorkbenchesCommonSpec
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 { }
WorkbenchesCommonStatus defines the shared observed state of Workbenches
func (*WorkbenchesCommonStatus) DeepCopy ¶
func (in *WorkbenchesCommonStatus) DeepCopy() *WorkbenchesCommonStatus
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.