Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultMetadataRestorer ¶
type DefaultMetadataRestorer struct {
// contains filtered or unexported fields
}
func (*DefaultMetadataRestorer) Restore ¶
func (r *DefaultMetadataRestorer) Restore(buildpacks []buildpack.GroupBuildpack, appMeta platform.LayersMetadata, cacheMeta platform.CacheMetadata, layerSHAStore SHAStore) error
type DefaultSBOMRestorer ¶
type DefaultSBOMRestorer struct {
// contains filtered or unexported fields
}
func (*DefaultSBOMRestorer) RestoreFromCache ¶
func (r *DefaultSBOMRestorer) RestoreFromCache(cache Cache, layerDigest string) error
func (*DefaultSBOMRestorer) RestoreFromPrevious ¶
func (r *DefaultSBOMRestorer) RestoreFromPrevious(image imgutil.Image, layerDigest string) error
func (*DefaultSBOMRestorer) RestoreToBuildpackLayers ¶
func (r *DefaultSBOMRestorer) RestoreToBuildpackLayers(detectedBps []buildpack.GroupBuildpack) error
type MetadataRestorer ¶
type MetadataRestorer interface {
Restore(buildpacks []buildpack.GroupBuildpack, appMeta platform.LayersMetadata, cacheMeta platform.CacheMetadata, layerSHAStore SHAStore) error
}
func NewMetadataRestorer ¶
func NewMetadataRestorer(logger Logger, layersDir string, skipLayers bool) MetadataRestorer
type SBOMRestorer ¶
type SBOMRestorer interface {
RestoreFromPrevious(image imgutil.Image, layerDigest string) error
RestoreFromCache(cache Cache, layerDigest string) error
RestoreToBuildpackLayers(detectedBps []buildpack.GroupBuildpack) error
}
func NewSBOMRestorer ¶
func NewSBOMRestorer(layersDir string, logger Logger) SBOMRestorer
Click to show internal directories.
Click to hide internal directories.