workflows

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2025 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckCPUStep

func CheckCPUStep(nodeType string, profile string) automa.Builder

CheckCPUStep validates CPU requirements for a specific node type

func CheckHostProfileStep

func CheckHostProfileStep(nodeType string, profile string) automa.Builder

CheckHostProfileStep retrieves host profile and validates node type and profile

func CheckMemoryStep

func CheckMemoryStep(nodeType string, profile string) automa.Builder

CheckMemoryStep validates memory requirements for a specific node type

func CheckOSStep

func CheckOSStep(nodeType string, profile string) automa.Builder

CheckOSStep validates OS requirements for a specific node type

func CheckPrivilegesStep

func CheckPrivilegesStep() automa.Builder

CheckPrivilegesStep validates that the current user has superuser privileges

func CheckStorageStep

func CheckStorageStep(nodeType string, profile string) automa.Builder

CheckStorageStep validates storage requirements for a specific node type

func CheckWeaverInstallationWorkflow

func CheckWeaverInstallationWorkflow() *automa.WorkflowBuilder

func CheckWeaverUserStep

func CheckWeaverUserStep() automa.Builder

CheckWeaverUserStep validates that the weaver user and group exist with the correct IDs

func NewBlockNodeInstallWorkflow

func NewBlockNodeInstallWorkflow(profile string, valuesFile string) *automa.WorkflowBuilder

NewBlockNodeInstallWorkflow creates a comprehensive install workflow for block node

func NewBlockNodePreflightCheckWorkflow

func NewBlockNodePreflightCheckWorkflow(profile string) *automa.WorkflowBuilder

NewBlockNodePreflightCheckWorkflow creates a safety check workflow for block node

func NewBlockNodeUpgradeWorkflow added in v0.5.0

func NewBlockNodeUpgradeWorkflow(profile string, valuesFile string, reuseValues bool) *automa.WorkflowBuilder

NewBlockNodeUpgradeWorkflow creates an upgrade workflow for block node

func NewNodeSafetyCheckWorkflow

func NewNodeSafetyCheckWorkflow(nodeType string, profile string) *automa.WorkflowBuilder

NewNodeSafetyCheckWorkflow creates a safety check workflow for any node type

func NewNodeSetupWorkflow

func NewNodeSetupWorkflow(nodeType string, profile string) *automa.WorkflowBuilder

NewNodeSetupWorkflow creates a comprehensive setup workflow for any node type It runs preflight checks first, then performs the actual setup

func NewSelfInstallWorkflow

func NewSelfInstallWorkflow() *automa.WorkflowBuilder

func NewSetupClusterWorkflow

func NewSetupClusterWorkflow() *automa.WorkflowBuilder

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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