cnb

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Oct 25, 2019 License: Apache-2.0 Imports: 10 Imported by: 8

Documentation

Index

Constants

View Source
const (
	BuilderMetadataLabel = "io.buildpacks.builder.metadata"
)

Variables

This section is empty.

Functions

func SetupPlatformEnvVars

func SetupPlatformEnvVars(dir, envVarsJSON string) error

Types

type BuilderImage added in v0.0.3

type BuilderImage struct {
	BuilderBuildpackMetadata BuilderMetadata
	Stack                    Stack
	Identifier               string
}

type BuilderImageMetadata

type BuilderImageMetadata struct {
	Buildpacks []BuildpackMetadata    `json:"buildpacks"`
	Stack      metadata.StackMetadata `json:"stack"`
}

type BuilderMetadata added in v0.0.1

type BuilderMetadata []BuildpackMetadata

type BuildpackMetadata added in v0.0.3

type BuildpackMetadata struct {
	ID      string `json:"id"`
	Version string `json:"version"`
}

type BuiltImage added in v0.0.1

type BuiltImage struct {
	Identifier        string
	CompletedAt       time.Time
	BuildpackMetadata []metadata.BuildpackMetadata
	Stack             Stack
}

type RemoteMetadataRetriever

type RemoteMetadataRetriever struct {
	RemoteImageFactory registry.RemoteImageFactory
}

func (*RemoteMetadataRetriever) GetBuilderImage added in v0.0.3

func (r *RemoteMetadataRetriever) GetBuilderImage(builder v1alpha1.BuilderResource) (BuilderImage, error)

func (*RemoteMetadataRetriever) GetBuiltImage added in v0.0.1

func (r *RemoteMetadataRetriever) GetBuiltImage(ref *v1alpha1.Build) (BuiltImage, error)

type Stack

type Stack struct {
	RunImage string
	ID       string
}

Jump to

Keyboard shortcuts

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