Versions in this module Expand all Collapse all v0 v0.6.0 Jan 17, 2025 Changes in this version + func NewProvider() support.E2EClusterProvider + func WithImage(image string) support.ClusterOpts + func WithPath(path string) support.ClusterOpts + type Cluster struct + func NewCluster(name string) *Cluster + func (k *Cluster) Create(ctx context.Context, args ...string) (string, error) + func (k *Cluster) CreateWithConfig(ctx context.Context, kindConfigFile string) (string, error) + func (k *Cluster) Destroy(ctx context.Context) error + func (k *Cluster) ExportLogs(ctx context.Context, dest string) error + func (k *Cluster) GetKubeconfig() string + func (k *Cluster) GetKubectlContext() string + func (k *Cluster) KubernetesRestConfig() *rest.Config + func (k *Cluster) LoadImage(ctx context.Context, image string, args ...string) error + func (k *Cluster) LoadImageArchive(ctx context.Context, imageArchive string, args ...string) error + func (k *Cluster) SetDefaults() support.E2EClusterProvider + func (k *Cluster) WaitForControlPlane(ctx context.Context, client klient.Client) error + func (k *Cluster) WithName(name string) support.E2EClusterProvider + func (k *Cluster) WithOpts(opts ...support.ClusterOpts) support.E2EClusterProvider + func (k *Cluster) WithPath(path string) support.E2EClusterProvider + func (k *Cluster) WithVersion(ver string) support.E2EClusterProvider