Documentation ¶
Index ¶
- Constants
- type Context
- type Option
- func WithBaseImage(image string) Option
- func WithImage(image string) Option
- func WithImageNamePrefix(namePrefix string) Option
- func WithImageTars(srcs []string) Option
- func WithInitArtifacts(src string) Option
- func WithKubeadm(src string) Option
- func WithKubelet(src string) Option
- func WithPath(paths []string) Option
- func WithPrePullAdditionalImages(pull bool) Option
- func WithUpgradeArtifacts(src string) Option
Constants ¶
const DefaultBaseImage = "kindest/node:latest"
DefaultBaseImage is the default base image used
const DefaultImage = DefaultBaseImage
DefaultImage is the default name:tag for the alter image
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Context ¶
type Context struct {
// contains filtered or unexported fields
}
Context is used to alter the kind node image, and contains alter configuration
func NewContext ¶
NewContext creates a new Context with default configuration, overridden by the options supplied in the order that they are supplied
type Option ¶
type Option func(*Context)
Option is Context configuration option supplied to NewContext
func WithBaseImage ¶
WithBaseImage configures a NewContext to use `image` as the base image
func WithImageNamePrefix ¶
WithImageNamePrefix configures a NewContext to add a name prefix to included images tars
func WithImageTars ¶
WithImageTars configures a NewContext to include additional images tars
func WithInitArtifacts ¶
WithInitArtifacts configures a NewContext to include binaries & images for init
func WithKubeadm ¶
WithKubeadm configures a NewContext to override the kubeadm binary
func WithKubelet ¶
WithKubelet configures a NewContext to override the kubelet binary
func WithPrePullAdditionalImages ¶
WithPrePullAdditionalImages configures a NewContext to pre-pull kubeadm additional required images
func WithUpgradeArtifacts ¶
WithUpgradeArtifacts configures a NewContext to include binaries & images for upgrade