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 WithSourceDir

                func WithSourceDir(sourceDir string) Option

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

                  Source Files

                  Directories

                  Path Synopsis
                  Package sources contains the baked in sources kind needs to build.
                  Package sources contains the baked in sources kind needs to build.