Versions in this module Expand all Collapse all v0 v0.7.2 Jul 9, 2024 v0.7.1 Jun 14, 2024 Changes in this version + const ImageLoadTimeout + var ClusterConfigFile []byte + var NodeImagesByVersion = map[string]string + type DockerImageLoader struct + func (l *DockerImageLoader) Load(ctx context.Context, nodes []nodes.Node) error + func (l DockerImageLoader) String() string + func (l DockerImageLoader) Type() ImageLoaderType + type ImageLoader interface + Load func(ctx context.Context, nodes []nodes.Node) error + Type func() ImageLoaderType + func NewDockerImageLoader(images []string, timeout time.Duration) (ImageLoader, error) + type ImageLoaderType string + const ImageLoaderTypeDocker + type Logger struct + func NewLogger(logger *logrus.Entry) *Logger + func (l *Logger) Enabled() bool + func (l *Logger) Error(message string) + func (l *Logger) Info(message string) + func (l *Logger) V(level kindlog.Level) kindlog.InfoLogger + func (l *Logger) Warn(message string) + type Provider struct + func New(config *k8senvtypes.ProviderConfig, opts ...ProviderOptFn) (*Provider, error) + func (p *Provider) ClusterName() string + func (p *Provider) ExportKubeConfig(_ context.Context, explicitPath string) error + func (p *Provider) KubeConfig(_ context.Context) (string, error) + func (p *Provider) SetUp(ctx context.Context) error + func (p *Provider) TearDown(_ context.Context) error + type ProviderOptFn func(*Provider) error + func WithKindLogger(logger *logrus.Entry) ProviderOptFn + func WithLoadingImages(images []string) ProviderOptFn