Documentation ¶
Index ¶
Constants ¶
View Source
const ImageMetadataFile = "metadata.json"
View Source
const RawRootFSScheme = "raw"
Variables ¶
View Source
var ErrImageGetDidNotProduceVolume = errors.New("fetching the image did not produce a volume")
ErrImageUnavailable is returned when a task's configured image resource has no versions.
View Source
var ErrUnsupportedResourceType = errors.New("unsupported resource type")
Functions ¶
func NewImageFactory ¶
func NewImageFactory( imageResourceFetcherFactory ImageResourceFetcherFactory, ) worker.ImageFactory
Types ¶
type ImageResourceFetcher ¶
type ImageResourceFetcher interface { Fetch( logger lager.Logger, signals <-chan os.Signal, imageResourceType string, imageResourceSource atc.Source, id worker.Identifier, metadata worker.Metadata, tags atc.Tags, teamID int, customTypes atc.ResourceTypes, imageFetchingDelegate worker.ImageFetchingDelegate, privileged bool, ) (worker.Volume, io.ReadCloser, atc.Version, error) }
type ImageResourceFetcherFactory ¶
type ImageResourceFetcherFactory interface {
ImageResourceFetcherFor(worker.Worker) ImageResourceFetcher
}
func NewImageResourceFetcherFactory ¶
func NewImageResourceFetcherFactory( resourceFetcherFactory resource.FetcherFactory, resourceFactoryFactory resource.ResourceFactoryFactory, dbResourceCacheFactory dbng.ResourceCacheFactory, ) ImageResourceFetcherFactory
type MalformedMetadataError ¶
type MalformedMetadataError struct {
UnmarshalError error
}
func (MalformedMetadataError) Error ¶
func (err MalformedMetadataError) Error() string
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
This file was generated by counterfeiter This file was generated by counterfeiter
|
This file was generated by counterfeiter This file was generated by counterfeiter |
Click to show internal directories.
Click to hide internal directories.