workflow

package
v0.0.65 Latest Latest
Warning

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

Go to latest
Published: Jul 10, 2026 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Overview

Package workflow registers the `seictl workflow` verb tree, which manages SeiNodeTaskWorkflow (seinodetaskworkflows.sei.io/v1alpha1) custom resources.

A SeiNodeTaskWorkflow is a pure request object: the SeiNode controller adopts it and is its single executor. This tree offers two paths onto that surface:

  • `workflow state-sync <node>` — the paved road: render the StateSync recipe against a target node from an embedded preset, apply it, and watch its per-step plan progress to a terminal phase with kubectl-wait-compatible exit codes (0 on Complete, nonzero on Failed/timeout).
  • `workflow apply|get|list|watch|delete` — the raw-resource verbs for the GitOps path (render/apply a preset, or read/watch/delete a CR by name).

Index

Constants

This section is empty.

Variables

View Source
var Cmd = cli.Command{
	Name:  "workflow",
	Usage: "Manage SeiNodeTaskWorkflow custom resources (composable node recipes)",
	Commands: []*cli.Command{
		&stateSyncCmd,
		&applyCmd,
		&getCmd,
		&listCmd,
		&watchCmd,
		&deleteCmd,
	},
}

Cmd is the `seictl workflow` command tree.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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