Versions in this module Expand all Collapse all v6 v6.0.1 Apr 9, 2026 Changes in this version + var ErrClusterConfigRequired = errors.New("cluster configuration is required") + var ErrClusterNameRequired = errors.New(...) + var ErrMissingProvisionerDependency = errors.New("missing cluster provisioner dependency") + func CreateMinimalProvisioner(info *clusterdetector.Info) (clusterprovisioner.Provisioner, error) + func CreateMinimalProvisionerForProvider(info *clusterdetector.Info, omniOpts v1alpha1.OptionsOmni) (clusterprovisioner.Provisioner, error) + func ExtractClusterNameFromContext(context string, distribution v1alpha1.Distribution) string + func GetClusterNameFromConfig(clusterCfg *v1alpha1.Cluster, factory clusterprovisioner.Factory) (string, error) + func NewSimpleLifecycleCmd(config SimpleLifecycleConfig) *cobra.Command + func NewStandardRunE(runtimeContainer *di.Runtime, cfgManager *ksailconfigmanager.ConfigManager, ...) func(*cobra.Command, []string) error + func RunWithConfig(cmd *cobra.Command, deps Deps, config Config, clusterCfg *v1alpha1.Cluster) error + func WrapHandler(runtimeContainer *di.Runtime, cfgManager *ksailconfigmanager.ConfigManager, ...) func(*cobra.Command, []string) error + type Action func(ctx context.Context, provisioner clusterprovisioner.Provisioner, ...) error + type Config struct + Action Action + ActivityContent string + ErrorMessagePrefix string + SuccessContent string + TitleContent string + TitleEmoji string + type Deps struct + Factory clusterprovisioner.Factory + Timer timer.Timer + type ResolvedClusterInfo struct + ClusterName string + KubeconfigPath string + OmniOpts v1alpha1.OptionsOmni + Provider v1alpha1.Provider + func ResolveClusterInfo(cmd *cobra.Command, nameFlag string, providerFlag v1alpha1.Provider, ...) (*ResolvedClusterInfo, error) + type SimpleLifecycleConfig struct + Action func(ctx context.Context, provisioner clusterprovisioner.Provisioner, ...) error + Activity string + Long string + Short string + Success string + TitleContent string + TitleEmoji string + Use string Other modules containing this package github.com/devantler-tech/ksail/v5