base

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Overview

Package base implements functionality to build the kind base image

Index

Constants

View Source
const DefaultImage = "kindest/base:latest"

DefaultImage is the default name:tag of the built base image

Variables

This section is empty.

Functions

This section is empty.

Types

type BuildContext

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

BuildContext is used to build the kind node base image, and contains build configuration

func NewBuildContext

func NewBuildContext(options ...Option) *BuildContext

NewBuildContext creates a new BuildContext with default configuration

func (*BuildContext) Build

func (c *BuildContext) Build() (err error)

Build builds the cluster node image, the sourcedir must be set on the NodeImageBuildContext

type Option

type Option func(*BuildContext)

Option is BuildContext configuration option supplied to NewBuildContext

func WithImage

func WithImage(image string) Option

WithImage configures a NewBuildContext to tag the built image with `name`

func WithLogger added in v0.6.0

func WithLogger(logger log.Logger) Option

WithLogger configures a NewBuildContext to log using logger

func WithSourceDir

func WithSourceDir(sourceDir string) Option

WithSourceDir configures a NewBuildContext to use the source dir `sourceDir`

Jump to

Keyboard shortcuts

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