kwok

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2023 License: Apache-2.0 Imports: 14 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewProvider

func NewProvider() support.E2EClusterProvider

func WithPath

func WithPath(path string) support.ClusterOpts

Types

type Cluster

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

func NewCluster

func NewCluster(name string) *Cluster

func (*Cluster) Create

func (k *Cluster) Create(ctx context.Context, args ...string) (string, error)

func (*Cluster) CreateWithConfig

func (k *Cluster) CreateWithConfig(ctx context.Context, configFile string) (string, error)

func (*Cluster) Destroy

func (k *Cluster) Destroy(ctx context.Context) error

func (*Cluster) ExportLogs

func (k *Cluster) ExportLogs(ctx context.Context, dest string) error

func (*Cluster) GetKubeconfig

func (k *Cluster) GetKubeconfig() string

func (*Cluster) GetKubectlContext

func (k *Cluster) GetKubectlContext() string

func (*Cluster) KubernetesRestConfig

func (k *Cluster) KubernetesRestConfig() *rest.Config

func (*Cluster) SetDefaults

func (k *Cluster) SetDefaults() support.E2EClusterProvider

func (*Cluster) WaitForControlPlane

func (k *Cluster) WaitForControlPlane(ctx context.Context, client klient.Client) error

func (*Cluster) WithName

func (k *Cluster) WithName(name string) support.E2EClusterProvider

func (*Cluster) WithOpts

func (k *Cluster) WithOpts(opts ...support.ClusterOpts) support.E2EClusterProvider

func (*Cluster) WithPath

func (k *Cluster) WithPath(path string) support.E2EClusterProvider

func (*Cluster) WithVersion

func (k *Cluster) WithVersion(version string) support.E2EClusterProvider

Jump to

Keyboard shortcuts

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