Documentation ¶
Index ¶
Constants ¶
View Source
const VersionLabel = "[DEV BUILD]"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Cmd ¶
func NewDeleteCmd ¶
func NewDeleteCmd( ui biui.UI, fs boshsys.FileSystem, logger boshlog.Logger, deploymentDeleterProvider func(deploymentManifestString string) (DeploymentDeleter, error), ) Cmd
func NewDeployCmd ¶
func NewDeployCmd( ui biui.UI, fs boshsys.FileSystem, logger boshlog.Logger, deploymentPreparerProvider func(deploymentManifestPath string) (DeploymentPreparer, error), ) Cmd
func NewHelpCmd ¶
func NewHelpCmd(ui biui.UI, commandList CommandList) Cmd
func NewVersionCmd ¶
type CommandList ¶
type DeploymentDeleter ¶
func NewDeploymentDeleter ¶
func NewDeploymentDeleter( ui biui.UI, logTag string, logger boshlog.Logger, deploymentStateService biconfig.DeploymentStateService, releaseManager birel.Manager, cloudFactory bicloud.Factory, agentClientFactory bihttpagent.AgentClientFactory, blobstoreFactory biblobstore.Factory, deploymentManagerFactory bidepl.ManagerFactory, deploymentManifestPath string, cpiInstaller bicpirel.CpiInstaller, cpiUninstaller biinstall.Uninstaller, releaseFetcher birel.Fetcher, releaseSetAndInstallationManifestParser ReleaseSetAndInstallationManifestParser, ) DeploymentDeleter
type DeploymentManifestParser ¶ added in v0.0.37
type DeploymentManifestParser struct { DeploymentParser bideplmanifest.Parser DeploymentValidator bideplmanifest.Validator ReleaseManager birel.Manager }
func (DeploymentManifestParser) GetDeploymentManifest ¶ added in v0.0.37
func (y DeploymentManifestParser) GetDeploymentManifest(deploymentManifestPath string, releaseSetManifest birelsetmanifest.Manifest, stage biui.Stage) (bideplmanifest.Manifest, error)
type DeploymentPreparer ¶
type DeploymentPreparer struct {
// contains filtered or unexported fields
}
func NewDeploymentPreparer ¶
func NewDeploymentPreparer( ui biui.UI, logger boshlog.Logger, logTag string, deploymentStateService biconfig.DeploymentStateService, legacyDeploymentStateMigrator biconfig.LegacyDeploymentStateMigrator, releaseManager birel.Manager, deploymentRecord bidepl.Record, cloudFactory bicloud.Factory, stemcellManagerFactory bistemcell.ManagerFactory, agentClientFactory bihttpagent.AgentClientFactory, vmManagerFactory bivm.ManagerFactory, blobstoreFactory biblobstore.Factory, deployer bidepl.Deployer, deploymentManifestPath string, cpiInstaller bicpirel.CpiInstaller, releaseFetcher birel.Fetcher, stemcellFetcher bistemcell.Fetcher, releaseSetAndInstallationManifestParser ReleaseSetAndInstallationManifestParser, deploymentManifestParser DeploymentManifestParser, ) DeploymentPreparer
func (*DeploymentPreparer) PrepareDeployment ¶
func (c *DeploymentPreparer) PrepareDeployment(stage biui.Stage) (err error)
type ReleaseSetAndInstallationManifestParser ¶ added in v0.0.37
type ReleaseSetAndInstallationManifestParser struct { ReleaseSetParser birelsetmanifest.Parser InstallationParser biinstallmanifest.Parser }
func (ReleaseSetAndInstallationManifestParser) ReleaseSetAndInstallationManifest ¶ added in v0.0.37
func (y ReleaseSetAndInstallationManifestParser) ReleaseSetAndInstallationManifest(deploymentManifestPath string) (birelsetmanifest.Manifest, biinstallmanifest.Manifest, error)
Source Files ¶
Click to show internal directories.
Click to hide internal directories.