Documentation ¶
Index ¶
- func NewProvider() support.E2EClusterProvider
- func WithImage(image string) support.ClusterOpts
- func WithPath(path string) support.ClusterOpts
- type 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) error
- func (k *Cluster) LoadImageArchive(ctx context.Context, imageArchive 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
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewProvider ¶ added in v0.3.0
func NewProvider() support.E2EClusterProvider
func WithImage ¶ added in v0.3.0
func WithImage(image string) support.ClusterOpts
func WithPath ¶ added in v0.3.0
func WithPath(path string) support.ClusterOpts
Types ¶
type Cluster ¶
type Cluster struct {
// contains filtered or unexported fields
}
func NewCluster ¶
func (*Cluster) CreateWithConfig ¶ added in v0.0.4
func (*Cluster) ExportLogs ¶ added in v0.2.0
ExportLogs export all cluster logs to the provided path.
func (*Cluster) GetKubeconfig ¶
func (*Cluster) GetKubectlContext ¶ added in v0.3.0
func (*Cluster) KubernetesRestConfig ¶ added in v0.3.0
func (*Cluster) LoadImageArchive ¶ added in v0.0.5
func (*Cluster) SetDefaults ¶ added in v0.3.0
func (k *Cluster) SetDefaults() support.E2EClusterProvider
func (*Cluster) WaitForControlPlane ¶ added in v0.3.0
func (*Cluster) WithName ¶ added in v0.3.0
func (k *Cluster) WithName(name string) support.E2EClusterProvider
func (*Cluster) WithOpts ¶ added in v0.3.0
func (k *Cluster) WithOpts(opts ...support.ClusterOpts) support.E2EClusterProvider
func (*Cluster) WithPath ¶ added in v0.3.0
func (k *Cluster) WithPath(path string) support.E2EClusterProvider
func (*Cluster) WithVersion ¶
func (k *Cluster) WithVersion(ver string) support.E2EClusterProvider
Click to show internal directories.
Click to hide internal directories.