Documentation
¶
Index ¶
- Constants
- type ImageCache
- func (c *ImageCache) AddLayerFile(sha string, tarPath string) error
- func (c *ImageCache) Commit() error
- func (c *ImageCache) Name() string
- func (c *ImageCache) RetrieveLayer(sha string) (io.ReadCloser, error)
- func (c *ImageCache) RetrieveMetadata() (Metadata, error)
- func (c *ImageCache) ReuseLayer(sha string) error
- func (c *ImageCache) SetMetadata(metadata Metadata) error
- type Metadata
- type VolumeCache
- func (c *VolumeCache) AddLayer(rc io.ReadCloser) error
- func (c *VolumeCache) AddLayerFile(sha string, tarPath string) error
- func (c *VolumeCache) Commit() error
- func (c *VolumeCache) HasLayer(sha string) (bool, error)
- func (c *VolumeCache) Name() string
- func (c *VolumeCache) RetrieveLayer(sha string) (io.ReadCloser, error)
- func (c *VolumeCache) RetrieveLayerFile(sha string) (string, error)
- func (c *VolumeCache) RetrieveMetadata() (Metadata, error)
- func (c *VolumeCache) ReuseLayer(sha string) error
- func (c *VolumeCache) SetMetadata(metadata Metadata) error
Constants ¶
View Source
const MetadataLabel = "io.buildpacks.lifecycle.cache.metadata"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageCache ¶
type ImageCache struct {
// contains filtered or unexported fields
}
func NewImageCache ¶
func NewImageCache(origImage imgutil.Image, newImage imgutil.Image) *ImageCache
func (*ImageCache) AddLayerFile ¶
func (c *ImageCache) AddLayerFile(sha string, tarPath string) error
func (*ImageCache) Commit ¶
func (c *ImageCache) Commit() error
func (*ImageCache) Name ¶
func (c *ImageCache) Name() string
func (*ImageCache) RetrieveLayer ¶
func (c *ImageCache) RetrieveLayer(sha string) (io.ReadCloser, error)
func (*ImageCache) RetrieveMetadata ¶
func (c *ImageCache) RetrieveMetadata() (Metadata, error)
func (*ImageCache) ReuseLayer ¶
func (c *ImageCache) ReuseLayer(sha string) error
func (*ImageCache) SetMetadata ¶
func (c *ImageCache) SetMetadata(metadata Metadata) error
type Metadata ¶
type Metadata struct {
Buildpacks []metadata.BuildpackLayersMetadata `json:"buildpacks"`
}
func (*Metadata) MetadataForBuildpack ¶
func (m *Metadata) MetadataForBuildpack(id string) metadata.BuildpackLayersMetadata
type VolumeCache ¶
type VolumeCache struct {
// contains filtered or unexported fields
}
func NewVolumeCache ¶
func NewVolumeCache(dir string) (*VolumeCache, error)
func (*VolumeCache) AddLayer ¶
func (c *VolumeCache) AddLayer(rc io.ReadCloser) error
func (*VolumeCache) AddLayerFile ¶
func (c *VolumeCache) AddLayerFile(sha string, tarPath string) error
func (*VolumeCache) Commit ¶
func (c *VolumeCache) Commit() error
func (*VolumeCache) Name ¶
func (c *VolumeCache) Name() string
func (*VolumeCache) RetrieveLayer ¶
func (c *VolumeCache) RetrieveLayer(sha string) (io.ReadCloser, error)
func (*VolumeCache) RetrieveLayerFile ¶
func (c *VolumeCache) RetrieveLayerFile(sha string) (string, error)
func (*VolumeCache) RetrieveMetadata ¶
func (c *VolumeCache) RetrieveMetadata() (Metadata, error)
func (*VolumeCache) ReuseLayer ¶
func (c *VolumeCache) ReuseLayer(sha string) error
func (*VolumeCache) SetMetadata ¶
func (c *VolumeCache) SetMetadata(metadata Metadata) error
Click to show internal directories.
Click to hide internal directories.