Documentation
¶
Index ¶
Constants ¶
View Source
const AppMetadataLabel = "io.buildpacks.lifecycle.metadata"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AppImageMetadata ¶
type AppImageMetadata struct {
App AppMetadata `json:"app"`
Config ConfigMetadata `json:"config"`
Launcher LauncherMetadata `json:"launcher"`
Buildpacks []BuildpackMetadata `json:"buildpacks"`
RunImage RunImageMetadata `json:"runImage"`
Stack StackMetadata `json:"stack"`
}
func GetAppMetadata ¶
func GetAppMetadata(image imgutil.Image) (AppImageMetadata, error)
func (*AppImageMetadata) MetadataForBuildpack ¶
func (m *AppImageMetadata) MetadataForBuildpack(id string) BuildpackMetadata
type AppMetadata ¶
type AppMetadata struct {
SHA string `json:"sha"`
}
type BuildpackMetadata ¶
type BuildpackMetadata struct {
ID string `json:"key"`
Version string `json:"version"`
Layers map[string]LayerMetadata `json:"layers"`
}
type ConfigMetadata ¶
type ConfigMetadata struct {
SHA string `json:"sha"`
}
type LauncherMetadata ¶
type LauncherMetadata struct {
SHA string `json:"sha"`
}
type LayerMetadata ¶
type RunImageMetadata ¶
type StackMetadata ¶
type StackMetadata struct {
RunImage StackRunImageMetadata `toml:"run-image" json:"runImage"`
}
type StackRunImageMetadata ¶
Click to show internal directories.
Click to hide internal directories.