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, resourceUser dbng.ResourceUser, imageResourceType string, imageResourceSource atc.Source, tags atc.Tags, teamID int, customTypes atc.VersionedResourceTypes, 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, dbResourceConfigFactory dbng.ResourceConfigFactory, clock clock.Clock, ) ImageResourceFetcherFactory
type MalformedMetadataError ¶
type MalformedMetadataError struct {
UnmarshalError error
}
func (MalformedMetadataError) Error ¶
func (err MalformedMetadataError) Error() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.