Documentation
¶
Index ¶
- Constants
- Variables
- func ConditionStatusForSynchronizationState(state SynchronizationState) metav1.ConditionStatus
- func MapErr[R, S any](rs []R, mapFn func(R) (S, error)) (ss []S, err error)
- func SliceDiff[T any](as, bs []T, cmp func(T, T) bool) []T
- type Conditions
- func (conditions Conditions) GetSyncStateFromReason() SynchronizationState
- func (conditions Conditions) MergeIntoConditions(condition metav1.Condition) Conditions
- func (conditions Conditions) SetObservedGeneration(conditionType string, generation int64)
- func (conditions Conditions) SetReasonForSyncState(state SynchronizationState) Conditions
- func (conditions Conditions) SynchronizationSucceeded() metav1.Condition
- type DebugOptions
- type JsonPatchOperation
- type NamedValue
- type SynchronizationState
Constants ¶
View Source
const Group = "pipelines.kubeflow.org"
Variables ¶
View Source
var ConditionTypes = struct { SynchronizationSucceeded string }{ SynchronizationSucceeded: "Synchronized", }
Functions ¶
func ConditionStatusForSynchronizationState ¶ added in v0.7.0
func ConditionStatusForSynchronizationState(state SynchronizationState) metav1.ConditionStatus
Types ¶
type Conditions ¶ added in v0.7.0
func (Conditions) GetSyncStateFromReason ¶ added in v0.7.0
func (conditions Conditions) GetSyncStateFromReason() SynchronizationState
func (Conditions) MergeIntoConditions ¶ added in v0.7.0
func (conditions Conditions) MergeIntoConditions(condition metav1.Condition) Conditions
func (Conditions) SetObservedGeneration ¶ added in v0.7.0
func (conditions Conditions) SetObservedGeneration( conditionType string, generation int64, )
SetObservedGeneration updates all conditions that match a given type
func (Conditions) SetReasonForSyncState ¶ added in v0.7.0
func (conditions Conditions) SetReasonForSyncState(state SynchronizationState) Conditions
func (Conditions) SynchronizationSucceeded ¶ added in v0.7.0
func (conditions Conditions) SynchronizationSucceeded() metav1.Condition
type DebugOptions ¶
type DebugOptions struct {
KeepWorkflows bool `json:"keepWorkflows,omitempty"`
}
type JsonPatchOperation ¶ added in v0.7.0
type JsonPatchOperation struct {
Op string `json:"op"`
Path string `json:"path"`
Value any `json:"value"`
}
+kubebuilder:object:generate=false
type NamedValue ¶
+kubebuilder:object:generate=true
func (*NamedValue) DeepCopy ¶
func (in *NamedValue) DeepCopy() *NamedValue
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedValue.
func (*NamedValue) DeepCopyInto ¶
func (in *NamedValue) DeepCopyInto(out *NamedValue)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NamedValue) GetKey ¶ added in v0.4.0
func (nv NamedValue) GetKey() string
func (NamedValue) GetValue ¶ added in v0.4.0
func (nv NamedValue) GetValue() string
type SynchronizationState ¶
type SynchronizationState string
const ( Creating SynchronizationState = "Creating" Succeeded SynchronizationState = "Succeeded" Updating SynchronizationState = "Updating" Deleting SynchronizationState = "Deleting" Deleted SynchronizationState = "Deleted" Failed SynchronizationState = "Failed" Unknown SynchronizationState = "Unknown" )
func SynchronisationState ¶ added in v0.7.0
func SynchronisationState(s string) SynchronizationState
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
config
|
|
|
hub
Package v2 contains API Schema definitions for the config v2 API group +kubebuilder:object:generate=true +groupName=config.kubeflow.org
|
Package v2 contains API Schema definitions for the config v2 API group +kubebuilder:object:generate=true +groupName=config.kubeflow.org |
|
v1alpha5
Package v2 contains API Schema definitions for the config v2 API group +kubebuilder:object:generate=true +groupName=config.kubeflow.org
|
Package v2 contains API Schema definitions for the config v2 API group +kubebuilder:object:generate=true +groupName=config.kubeflow.org |
|
v1alpha6
Package v2 contains API Schema definitions for the config v2 API group +kubebuilder:object:generate=true +groupName=config.kubeflow.org
|
Package v2 contains API Schema definitions for the config v2 API group +kubebuilder:object:generate=true +groupName=config.kubeflow.org |
|
hub
Package v1 contains API Schema definitions for the pipelines.kubeflow.org v1 API group +kubebuilder:object:generate=true +groupName=pipelines.kubeflow.org
|
Package v1 contains API Schema definitions for the pipelines.kubeflow.org v1 API group +kubebuilder:object:generate=true +groupName=pipelines.kubeflow.org |
|
v1alpha5
Package v1 contains API Schema definitions for the pipelines.kubeflow.org v1 API group +kubebuilder:object:generate=true +groupName=pipelines.kubeflow.org
|
Package v1 contains API Schema definitions for the pipelines.kubeflow.org v1 API group +kubebuilder:object:generate=true +groupName=pipelines.kubeflow.org |
|
v1alpha6
Package v1 contains API Schema definitions for the pipelines.kubeflow.org v1 API group +kubebuilder:object:generate=true +groupName=pipelines.kubeflow.org
|
Package v1 contains API Schema definitions for the pipelines.kubeflow.org v1 API group +kubebuilder:object:generate=true +groupName=pipelines.kubeflow.org |
Click to show internal directories.
Click to hide internal directories.