kindutils

package
v0.340.0 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

README

kindutils - KinD: Kubernetes in Docker

Examples

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommandExecutorKind

type CommandExecutorKind struct {
	// contains filtered or unexported fields
}

func NewCommandExecutorKind

func NewCommandExecutorKind() (c *CommandExecutorKind)

func (*CommandExecutorKind) ClusterByNameExists

func (c *CommandExecutorKind) ClusterByNameExists(clusterName string, verbose bool) (exists bool, err error)

func (*CommandExecutorKind) CreateClusterByName

func (c *CommandExecutorKind) CreateClusterByName(clusterName string, verbose bool) (cluster kubernetesinterfaces.KubernetesCluster, err error)

func (*CommandExecutorKind) DeleteClusterByName

func (c *CommandExecutorKind) DeleteClusterByName(clusterName string, verbose bool) (err error)

func (*CommandExecutorKind) GetClusterByName

func (c *CommandExecutorKind) GetClusterByName(clusterName string) (cluster kubernetesinterfaces.KubernetesCluster, err error)

func (*CommandExecutorKind) GetCommandExecutor

func (c *CommandExecutorKind) GetCommandExecutor() (commandExecutor commandexecutor.CommandExecutor, err error)

func (*CommandExecutorKind) GetHostDescription

func (c *CommandExecutorKind) GetHostDescription() (hostDescription string, err error)

func (*CommandExecutorKind) ListClusterNames

func (c *CommandExecutorKind) ListClusterNames(verbose bool) (clusterNames []string, err error)

func (*CommandExecutorKind) RunCommand

func (c *CommandExecutorKind) RunCommand(ctx context.Context, runOptions *parameteroptions.RunCommandOptions) (commandOutput *commandexecutor.CommandOutput, err error)

func (*CommandExecutorKind) RunCommandAndGetStdoutAsLines

func (c *CommandExecutorKind) RunCommandAndGetStdoutAsLines(ctx context.Context, runOptions *parameteroptions.RunCommandOptions) (lines []string, err error)

func (*CommandExecutorKind) SetCommandExecutor

func (c *CommandExecutorKind) SetCommandExecutor(commandExecutor commandexecutor.CommandExecutor) (err error)

type CommandExecutorKindCluster

type CommandExecutorKindCluster struct {
	commandexecutorkubernetes.CommandExecutorKubernetes
	// contains filtered or unexported fields
}

func NewCommandExecutorKindCluster

func NewCommandExecutorKindCluster() (k *CommandExecutorKindCluster)

func (*CommandExecutorKindCluster) GetKind

func (k *CommandExecutorKindCluster) GetKind() (kind Kind, err error)

func (*CommandExecutorKindCluster) MustGetKind

func (k *CommandExecutorKindCluster) MustGetKind() (kind Kind)

func (*CommandExecutorKindCluster) MustSetKind

func (k *CommandExecutorKindCluster) MustSetKind(kind Kind)

func (*CommandExecutorKindCluster) SetKind

func (k *CommandExecutorKindCluster) SetKind(kind Kind) (err error)

type Kind

type Kind interface {
	ClusterByNameExists(clusterName string, verbose bool) (exists bool, err error)
	CreateClusterByName(clusterName string, verbose bool) (cluster kubernetesinterfaces.KubernetesCluster, err error)
	DeleteClusterByName(clusterName string, verbose bool) (err error)
	GetClusterByName(clusterName string) (cluster kubernetesinterfaces.KubernetesCluster, err error)
	ListClusterNames(verbose bool) (clusterNames []string, err error)
}

Kubernetes in Docker

func GetCommandExecutorKind

func GetCommandExecutorKind(commandExecutor commandexecutor.CommandExecutor) (kind Kind, err error)

func GetLocalCommandExecutorKind

func GetLocalCommandExecutorKind() (kind Kind, err error)

func MustGetCommandExecutorKind

func MustGetCommandExecutorKind(commandExecutor commandexecutor.CommandExecutor) (kind Kind)

func MustGetLocalCommandExecutorKind

func MustGetLocalCommandExecutorKind() (kind Kind)

Jump to

Keyboard shortcuts

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