kind

package
v0.321.0 Latest Latest
Warning

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

Go to latest
Published: May 28, 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 kubernetesutils.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 kubernetesutils.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) MustClusterByNameExists

func (c *CommandExecutorKind) MustClusterByNameExists(clusterName string, verbose bool) (exists bool)

func (*CommandExecutorKind) MustCreateClusterByName

func (c *CommandExecutorKind) MustCreateClusterByName(clusterName string, verbose bool) (cluster kubernetesutils.KubernetesCluster)

func (*CommandExecutorKind) MustDeleteClusterByName

func (c *CommandExecutorKind) MustDeleteClusterByName(clusterName string, verbose bool)

func (*CommandExecutorKind) MustGetClusterByName

func (c *CommandExecutorKind) MustGetClusterByName(clusterName string) (cluster kubernetesutils.KubernetesCluster)

func (*CommandExecutorKind) MustGetCommandExecutor

func (c *CommandExecutorKind) MustGetCommandExecutor() (commandExecutor commandexecutor.CommandExecutor)

func (*CommandExecutorKind) MustGetHostDescription

func (c *CommandExecutorKind) MustGetHostDescription() (hostDescription string)

func (*CommandExecutorKind) MustListClusterNames

func (c *CommandExecutorKind) MustListClusterNames(verbose bool) (clusterNames []string)

func (*CommandExecutorKind) MustSetCommandExecutor

func (c *CommandExecutorKind) MustSetCommandExecutor(commandExecutor commandexecutor.CommandExecutor)

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 kubernetesutils.KubernetesCluster, err error)
	DeleteClusterByName(clusterName string, verbose bool) (err error)
	GetClusterByName(clusterName string) (cluster kubernetesutils.KubernetesCluster, err error)
	ListClusterNames(verbose bool) (clusterNames []string, err error)
	MustClusterByNameExists(clusterName string, verbose bool) (exists bool)
	MustCreateClusterByName(clusterName string, verbose bool) (cluster kubernetesutils.KubernetesCluster)
	MustDeleteClusterByName(clusterName string, verbose bool)
	MustGetClusterByName(clusterName string) (cluster kubernetesutils.KubernetesCluster)
	MustListClusterNames(verbose bool) (clusterNames []string)
}

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