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, remoteRunner ssh.RemoteRunner, logger instance.Logger, jobs orchestrator.Jobs, artifactDirCreated bool) DeployedInstance
func (DeployedInstance) Cleanup ¶
func (i DeployedInstance) Cleanup() error
func (DeployedInstance) CleanupPrevious ¶
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, remoteRunnerFactory ssh.RemoteRunnerFactory, ) 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.