Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DeployedInstance ¶
type DeployedInstance struct {
*instance.DeployedInstance
}
func NewDeployedInstance ¶
func NewDeployedInstance(instanceGroupName string, connection ssh.SSHConnection, logger instance.Logger, jobs orchestrator.Jobs, artifactDirCreated bool) DeployedInstance
func (DeployedInstance) Cleanup ¶
func (i DeployedInstance) Cleanup() error
func (DeployedInstance) CleanupPrevious ¶ added in v1.0.0
func (i DeployedInstance) CleanupPrevious() error
type DeploymentManager ¶
type DeploymentManager struct { orchestrator.Logger // contains filtered or unexported fields }
func NewDeploymentManager ¶
func NewDeploymentManager( logger orchestrator.Logger, hostName, username, privateKey string, jobFinder instance.JobFinder, connectionFactory ssh.SSHConnectionFactory, ) DeploymentManager
func (DeploymentManager) Find ¶
func (dm DeploymentManager) Find(deploymentName string) (orchestrator.Deployment, error)
func (DeploymentManager) SaveManifest ¶
func (DeploymentManager) SaveManifest(deploymentName string, artifact orchestrator.Backup) error
Click to show internal directories.
Click to hide internal directories.