Documentation ¶
Index ¶
- Constants
- func GetLatestBuildImage(buildImageRef, runImageRef string) (string, error)
- func OutputBuilder(variable string, builder Builder) error
- func UpdateBuildpacksAndOrder(orders []Order, server string) ([]Order, []ImageConfig, error)
- func ValidateRunImage(ref string) error
- func ValidateRunImageMirrors(mirrors []string) error
- type Builder
- type Buildpack
- type ImageConfig
- type ImageReference
- type Lifecycle
- type Order
Constants ¶
View Source
const ( LifecycleRegistryServer = "index.docker.io" LifecycleRepoImage = "buildpacksio/lifecycle" )
Variables ¶
This section is empty.
Functions ¶
func GetLatestBuildImage ¶
func OutputBuilder ¶
func UpdateBuildpacksAndOrder ¶
func UpdateBuildpacksAndOrder(orders []Order, server string) ([]Order, []ImageConfig, error)
func ValidateRunImage ¶
func ValidateRunImageMirrors ¶
Types ¶
type Builder ¶
type Builder struct { Description string `toml:"description"` Buildpacks []ImageConfig `toml:"buildpacks"` Lifecycle Lifecycle `toml:"lifecycle"` Order []Order `toml:"order"` Stack stackConfig `toml:"stack"` }
func ParseBuilderFile ¶
type ImageConfig ¶
type ImageReference ¶
func NewImageReference ¶
func NewImageReference(ref string) (ImageReference, error)
func (ImageReference) LatestVersion ¶
func (r ImageReference) LatestVersion(tagSuffix string) (string, error)
Gets latest version from a registry of an image filtered by tag suffix.
func (ImageReference) Name ¶
func (r ImageReference) Name() string
type Lifecycle ¶
type Lifecycle struct {
Version string `toml:"version"`
}
func GetLatestLifecycle ¶
Click to show internal directories.
Click to hide internal directories.