v1alpha1

package
v2.23.1 Latest Latest
Warning

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

Go to latest
Published: Jan 23, 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 (
	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) GetStatus

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

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

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 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) GetStatus

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

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 {
}

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 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) GetStatus

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

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

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) GetStatus

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

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

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) GetStatus

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

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 {
}

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) 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

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

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) GetStatus

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

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

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) GetStatus

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

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 {
}

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) GetStatus

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

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

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

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

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