apis

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2025 License: BSD-3-Clause Imports: 4 Imported by: 2

Documentation

Index

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

func MapErr added in v0.7.0

func MapErr[R, S any](rs []R, mapFn func(R) (S, error)) (ss []S, err error)

func SliceDiff added in v0.7.0

func SliceDiff[T any](as, bs []T, cmp func(T, T) bool) []T

Types

type Conditions added in v0.7.0

type Conditions []metav1.Condition

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

type NamedValue struct {
	Name  string `json:"name"`
	Value string `json:"value"`
}

+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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL