17 #ifndef __PROVISIONER_STORE_HPP__
18 #define __PROVISIONER_STORE_HPP__
90 const std::string& backend) = 0;
106 const std::vector<Image>& excludedImages,
114 #endif // __PROVISIONER_STORE_HPP__
virtual ~Store()
Definition: store.hpp:67
Option<::appc::spec::ImageManifest > appcManifest
Definition: store.hpp:53
Option<::docker::spec::v1::ImageManifest > dockerManifest
Definition: store.hpp:50
virtual process::Future< Nothing > recover()=0
#define flags
Definition: decoder.hpp:18
URI image(const std::string &repository, const std::string &reference, const std::string ®istry, const Option< std::string > &scheme=None(), const Option< int > &port=None())
Definition: docker.hpp:30
virtual process::Future< Nothing > prune(const std::vector< Image > &excludedImages, const hashset< std::string > &activeLayerPaths)
std::vector< std::string > layers
Definition: store.hpp:47
Definition: resolver.hpp:34
static Try< hashmap< Image::Type, process::Owned< Store > > > create(const Flags &flags, SecretResolver *secretResolver=nullptr)