Documentation ¶
Overview ¶
Package v1 contains API Schema definitions for the pipelines.kubeflow.org v1 API group +kubebuilder:object:generate=true +groupName=pipelines.kubeflow.org
Index ¶
- Variables
- type Experiment
- func (dst *Experiment) ConvertFrom(srcRaw conversion.Hub) error
- func (src *Experiment) ConvertTo(dstRaw conversion.Hub) error
- func (in *Experiment) DeepCopy() *Experiment
- func (in *Experiment) DeepCopyInto(out *Experiment)
- func (in *Experiment) DeepCopyObject() runtime.Object
- func (e Experiment) GetKind() string
- func (e Experiment) GetNamespacedName() types.NamespacedName
- func (e *Experiment) GetStatus() Status
- func (e *Experiment) SetStatus(status Status)
- type ExperimentList
- type ExperimentSpec
- type Pipeline
- func (ps Pipeline) ComputeHash() []byte
- func (ps Pipeline) ComputeVersion() string
- func (dst *Pipeline) ConvertFrom(srcRaw conversion.Hub) error
- func (src *Pipeline) ConvertTo(dstRaw conversion.Hub) error
- func (in *Pipeline) DeepCopy() *Pipeline
- func (in *Pipeline) DeepCopyInto(out *Pipeline)
- func (in *Pipeline) DeepCopyObject() runtime.Object
- func (p Pipeline) GetKind() string
- func (p Pipeline) GetNamespacedName() types.NamespacedName
- func (p *Pipeline) GetStatus() Status
- func (p *Pipeline) SetStatus(status Status)
- func (pipeline *Pipeline) UnversionedIdentifier() PipelineIdentifier
- func (pipeline *Pipeline) VersionedIdentifier() PipelineIdentifier
- type PipelineIdentifier
- func (in *PipelineIdentifier) DeepCopy() *PipelineIdentifier
- func (in *PipelineIdentifier) DeepCopyInto(out *PipelineIdentifier)
- func (pid *PipelineIdentifier) MarshalJSON() ([]byte, error)
- func (pid *PipelineIdentifier) String() string
- func (pid *PipelineIdentifier) UnmarshalJSON(bytes []byte) error
- type PipelineList
- type PipelineSpec
- type RunConfiguration
- func (rc RunConfiguration) ComputeHash() []byte
- func (rc RunConfiguration) ComputeVersion() string
- func (dst *RunConfiguration) ConvertFrom(srcRaw conversion.Hub) error
- func (src *RunConfiguration) ConvertTo(dstRaw conversion.Hub) error
- func (in *RunConfiguration) DeepCopy() *RunConfiguration
- func (in *RunConfiguration) DeepCopyInto(out *RunConfiguration)
- func (in *RunConfiguration) DeepCopyObject() runtime.Object
- func (rc RunConfiguration) GetKind() string
- func (rc RunConfiguration) GetNamespacedName() types.NamespacedName
- func (rc *RunConfiguration) GetStatus() Status
- func (rc *RunConfiguration) SetStatus(status Status)
- type RunConfigurationList
- type RunConfigurationSpec
- type RunConfigurationStatus
- type Status
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: apis.Group, Version: "v1alpha2"} // 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 Experiment ¶
type Experiment struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ExperimentSpec `json:"spec,omitempty"` Status Status `json:"status,omitempty"` }
func (*Experiment) ConvertFrom ¶
func (dst *Experiment) ConvertFrom(srcRaw conversion.Hub) error
func (*Experiment) ConvertTo ¶
func (src *Experiment) ConvertTo(dstRaw conversion.Hub) error
func (*Experiment) DeepCopy ¶
func (in *Experiment) DeepCopy() *Experiment
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Experiment.
func (*Experiment) DeepCopyInto ¶
func (in *Experiment) DeepCopyInto(out *Experiment)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Experiment) DeepCopyObject ¶
func (in *Experiment) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Experiment) GetKind ¶
func (e Experiment) GetKind() string
func (Experiment) GetNamespacedName ¶
func (e Experiment) GetNamespacedName() types.NamespacedName
func (*Experiment) GetStatus ¶
func (e *Experiment) GetStatus() Status
func (*Experiment) SetStatus ¶
func (e *Experiment) SetStatus(status Status)
type ExperimentList ¶
type ExperimentList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Experiment `json:"items"` }
func (*ExperimentList) DeepCopy ¶
func (in *ExperimentList) DeepCopy() *ExperimentList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExperimentList.
func (*ExperimentList) DeepCopyInto ¶
func (in *ExperimentList) DeepCopyInto(out *ExperimentList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExperimentList) DeepCopyObject ¶
func (in *ExperimentList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ExperimentSpec ¶
type ExperimentSpec struct {
Description string `json:"description,omitempty"`
}
func (ExperimentSpec) ComputeHash ¶
func (es ExperimentSpec) ComputeHash() []byte
func (ExperimentSpec) ComputeVersion ¶
func (es ExperimentSpec) ComputeVersion() string
func (*ExperimentSpec) DeepCopy ¶
func (in *ExperimentSpec) DeepCopy() *ExperimentSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExperimentSpec.
func (*ExperimentSpec) DeepCopyInto ¶
func (in *ExperimentSpec) DeepCopyInto(out *ExperimentSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Pipeline ¶
type Pipeline struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PipelineSpec `json:"spec,omitempty"` Status Status `json:"status,omitempty"` }
func (Pipeline) ComputeHash ¶ added in v0.3.0
func (Pipeline) ComputeVersion ¶ added in v0.3.0
func (*Pipeline) ConvertFrom ¶
func (dst *Pipeline) ConvertFrom(srcRaw conversion.Hub) error
func (*Pipeline) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Pipeline.
func (*Pipeline) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Pipeline) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (Pipeline) GetNamespacedName ¶
func (p Pipeline) GetNamespacedName() types.NamespacedName
func (*Pipeline) UnversionedIdentifier ¶
func (pipeline *Pipeline) UnversionedIdentifier() PipelineIdentifier
func (*Pipeline) VersionedIdentifier ¶
func (pipeline *Pipeline) VersionedIdentifier() PipelineIdentifier
type PipelineIdentifier ¶
+kubebuilder:validation:Type=string +kubebuilder:validation:Pattern:=`^[\w-]+(?::[\w-]+)?$`
func (*PipelineIdentifier) DeepCopy ¶
func (in *PipelineIdentifier) DeepCopy() *PipelineIdentifier
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineIdentifier.
func (*PipelineIdentifier) DeepCopyInto ¶
func (in *PipelineIdentifier) DeepCopyInto(out *PipelineIdentifier)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineIdentifier) MarshalJSON ¶
func (pid *PipelineIdentifier) MarshalJSON() ([]byte, error)
func (*PipelineIdentifier) String ¶
func (pid *PipelineIdentifier) String() string
func (*PipelineIdentifier) UnmarshalJSON ¶
func (pid *PipelineIdentifier) UnmarshalJSON(bytes []byte) error
type PipelineList ¶
type PipelineList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Pipeline `json:"items"` }
func (*PipelineList) DeepCopy ¶
func (in *PipelineList) DeepCopy() *PipelineList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineList.
func (*PipelineList) DeepCopyInto ¶
func (in *PipelineList) DeepCopyInto(out *PipelineList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PipelineList) DeepCopyObject ¶
func (in *PipelineList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PipelineSpec ¶
type PipelineSpec struct { Image string `json:"image" yaml:"image"` TfxComponents string `json:"tfxComponents" yaml:"tfxComponents"` Env map[string]string `json:"env,omitempty" yaml:"env"` BeamArgs map[string]string `json:"beamArgs,omitempty" yaml:"beamArgs"` }
func (*PipelineSpec) DeepCopy ¶
func (in *PipelineSpec) DeepCopy() *PipelineSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PipelineSpec.
func (*PipelineSpec) DeepCopyInto ¶
func (in *PipelineSpec) DeepCopyInto(out *PipelineSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunConfiguration ¶
type RunConfiguration struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RunConfigurationSpec `json:"spec,omitempty"` Status RunConfigurationStatus `json:"status,omitempty"` }
func (RunConfiguration) ComputeHash ¶
func (rc RunConfiguration) ComputeHash() []byte
func (RunConfiguration) ComputeVersion ¶
func (rc RunConfiguration) ComputeVersion() string
func (*RunConfiguration) ConvertFrom ¶
func (dst *RunConfiguration) ConvertFrom(srcRaw conversion.Hub) error
func (*RunConfiguration) ConvertTo ¶
func (src *RunConfiguration) ConvertTo(dstRaw conversion.Hub) error
func (*RunConfiguration) DeepCopy ¶
func (in *RunConfiguration) DeepCopy() *RunConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunConfiguration.
func (*RunConfiguration) DeepCopyInto ¶
func (in *RunConfiguration) DeepCopyInto(out *RunConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunConfiguration) DeepCopyObject ¶
func (in *RunConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (RunConfiguration) GetKind ¶
func (rc RunConfiguration) GetKind() string
func (RunConfiguration) GetNamespacedName ¶
func (rc RunConfiguration) GetNamespacedName() types.NamespacedName
func (*RunConfiguration) GetStatus ¶
func (rc *RunConfiguration) GetStatus() Status
func (*RunConfiguration) SetStatus ¶
func (rc *RunConfiguration) SetStatus(status Status)
type RunConfigurationList ¶
type RunConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RunConfiguration `json:"items"` }
func (*RunConfigurationList) DeepCopy ¶
func (in *RunConfigurationList) DeepCopy() *RunConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunConfigurationList.
func (*RunConfigurationList) DeepCopyInto ¶
func (in *RunConfigurationList) DeepCopyInto(out *RunConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RunConfigurationList) DeepCopyObject ¶
func (in *RunConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RunConfigurationSpec ¶
type RunConfigurationSpec struct { Pipeline PipelineIdentifier `json:"pipeline,omitempty"` ExperimentName string `json:"experimentName,omitempty"` Schedule string `json:"schedule,omitempty"` RuntimeParameters map[string]string `json:"runtimeParameters,omitempty"` }
func (*RunConfigurationSpec) DeepCopy ¶
func (in *RunConfigurationSpec) DeepCopy() *RunConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunConfigurationSpec.
func (*RunConfigurationSpec) DeepCopyInto ¶
func (in *RunConfigurationSpec) DeepCopyInto(out *RunConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RunConfigurationStatus ¶
type RunConfigurationStatus struct { Status `json:",inline"` ObservedPipelineVersion string `json:"observedPipelineVersion,omitempty"` }
func (*RunConfigurationStatus) DeepCopy ¶
func (in *RunConfigurationStatus) DeepCopy() *RunConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RunConfigurationStatus.
func (*RunConfigurationStatus) DeepCopyInto ¶
func (in *RunConfigurationStatus) DeepCopyInto(out *RunConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Status ¶ added in v0.3.0
type Status struct { KfpId string `json:"kfpId,omitempty"` SynchronizationState SynchronizationState `json:"synchronizationState,omitempty"` Version string `json:"version,omitempty"` ObservedGeneration int64 `json:"observedGeneration,omitempty"` }
+kubebuilder:object:generate=true
func (*Status) DeepCopy ¶ added in v0.3.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Status.
func (*Status) DeepCopyInto ¶ added in v0.3.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.