Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Applier ¶
type Applier interface { Prepare(pkg models.Package) error Apply(pkg models.Package) error KeepOnly(pkgs []models.Package) error }
func NewCompiledPackageApplier ¶
func NewCompiledPackageApplier( packagesBc bc.BundleCollection, packagesBcOwner bool, blobstore boshblob.DigestBlobstore, compressor boshcmd.Compressor, fs boshsys.FileSystem, logger boshlog.Logger, ) Applier
type ApplierProvider ¶
type ApplierProvider interface { Root() Applier JobSpecific(jobName string) Applier RootBundleCollection() boshbc.BundleCollection }
func NewCompiledPackageApplierProvider ¶
func NewCompiledPackageApplierProvider( installPath, rootEnablePath, jobSpecificEnablePath, name string, blobstore boshblob.DigestBlobstore, compressor boshcmd.Compressor, fs boshsys.FileSystem, logger boshlog.Logger, ) ApplierProvider
Source Files ¶
Click to show internal directories.
Click to hide internal directories.