Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Installation ¶
type Installation interface { Target() Target Job() bminstalljob.InstalledJob StartRegistry() error StopRegistry() error }
func NewInstallation ¶
func NewInstallation( target Target, job bminstalljob.InstalledJob, manifest bminstallmanifest.Manifest, registryServerManager bmregistry.ServerManager, ) Installation
type Installer ¶
type Installer interface {
Install(manifest bminstallmanifest.Manifest) (Installation, error)
}
func NewInstaller ¶
func NewInstaller( target Target, ui bmui.UI, releaseResolver bmrelset.Resolver, releaseCompiler bminstallpkg.ReleaseCompiler, jobInstaller bminstalljob.Installer, registryServerManager bmregistry.ServerManager, logger boshlog.Logger, ) Installer
type InstallerFactory ¶
func NewInstallerFactory ¶
func NewInstallerFactory( ui bmui.UI, fs boshsys.FileSystem, runner boshsys.CmdRunner, extractor boshcmd.Compressor, deploymentConfigService bmconfig.DeploymentConfigService, releaseResolver bmrelset.Resolver, workspaceRootPath string, uuidGenerator boshuuid.Generator, timeService boshtime.Service, registryServerManager bmregistry.ServerManager, eventLogger bmeventlog.EventLogger, logger boshlog.Logger, ) InstallerFactory
type Target ¶
type Target struct {
// contains filtered or unexported fields
}
func (Target) BlobstorePath ¶
func (Target) CompiledPackagedIndexPath ¶
func (Target) PackagesPath ¶
func (Target) TemplatesIndexPath ¶
Click to show internal directories.
Click to hide internal directories.