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 NopSBOMRestorer ¶ added in v0.14.0
type NopSBOMRestorer struct{}
func (*NopSBOMRestorer) RestoreFromCache ¶ added in v0.14.0
func (r *NopSBOMRestorer) RestoreFromCache(_ Cache, _ string) error
func (*NopSBOMRestorer) RestoreFromPrevious ¶ added in v0.14.0
func (r *NopSBOMRestorer) RestoreFromPrevious(_ imgutil.Image, _ string) error
func (*NopSBOMRestorer) RestoreToBuildpackLayers ¶ added in v0.14.0
func (r *NopSBOMRestorer) RestoreToBuildpackLayers(_ []buildpack.GroupBuildpack) error
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(opts SBOMRestorerOpts, platformAPI *api.Version) SBOMRestorer
type SBOMRestorerOpts ¶ added in v0.14.0
Click to show internal directories.
Click to hide internal directories.