Documentation ¶
Index ¶
- type DBName
- type Deployment
- func (d *Deployment) CreateAtcJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateBaggageClaimJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateCompilation(networkName string) (compilation enaml.Compilation)
- func (d *Deployment) CreateDatabaseInstanceGroup() (db *enaml.InstanceGroup, err error)
- func (d *Deployment) CreateGardenJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateGroundCrewJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateManualDeploymentNetwork(networkName, networkRange, networkGateway string, webIPs []string) (network *enaml.ManualNetwork)
- func (d *Deployment) CreateNetwork() (network enaml.Network)
- func (d *Deployment) CreatePostgresqlJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateResourcePool(networkName string) (resourcePool enaml.ResourcePool)
- func (d *Deployment) CreateTsaJob() (job *enaml.InstanceJob)
- func (d *Deployment) CreateUpdate() (update enaml.Update)
- func (d *Deployment) CreateWebInstanceGroup() (web *enaml.InstanceGroup, err error)
- func (d *Deployment) CreateWorkerInstanceGroup() (worker *enaml.InstanceGroup, err error)
- func (d Deployment) GetDeployment() enaml.DeploymentManifest
- func (d *Deployment) Initialize(cloudConfig []byte) (err error)
- type Garden
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DBName ¶
type DBName struct { Name string `yaml:"name,omitempty"` Role string `yaml:"role,omitempty"` Password string `yaml:"password,omitempty"` }
DBName -
type Deployment ¶
type Deployment struct { enaml.Deployment ConcourseURL string ConcourseUserName string ConcoursePassword string DirectorUUID string NetworkName string WebIPs []string WebInstances int CloudConfig bool WebAZs []string DatabaseAZs []string WorkerAZs []string DeploymentName string NetworkRange string NetworkGateway string StemcellAlias string PostgresPassword string ResourcePoolName string WebVMType string WorkerVMType string DatabaseVMType string DatabaseStorageType string CloudConfigYml string StemcellURL string StemcellSHA string // contains filtered or unexported fields }
Deployment -
func (*Deployment) CreateAtcJob ¶
func (d *Deployment) CreateAtcJob() (job *enaml.InstanceJob)
CreateAtcJob -
func (*Deployment) CreateBaggageClaimJob ¶
func (d *Deployment) CreateBaggageClaimJob() (job *enaml.InstanceJob)
CreateBaggageClaimJob -
func (*Deployment) CreateCompilation ¶
func (d *Deployment) CreateCompilation(networkName string) (compilation enaml.Compilation)
CreateCompilation -
func (*Deployment) CreateDatabaseInstanceGroup ¶
func (d *Deployment) CreateDatabaseInstanceGroup() (db *enaml.InstanceGroup, err error)
CreateDatabaseInstanceGroup -
func (*Deployment) CreateGardenJob ¶
func (d *Deployment) CreateGardenJob() (job *enaml.InstanceJob)
CreateGardenJob -
func (*Deployment) CreateGroundCrewJob ¶
func (d *Deployment) CreateGroundCrewJob() (job *enaml.InstanceJob)
CreateGroundCrewJob -
func (*Deployment) CreateManualDeploymentNetwork ¶
func (d *Deployment) CreateManualDeploymentNetwork(networkName, networkRange, networkGateway string, webIPs []string) (network *enaml.ManualNetwork)
CreateManualDeploymentNetwork -
func (*Deployment) CreateNetwork ¶
func (d *Deployment) CreateNetwork() (network enaml.Network)
CreateNetwork -
func (*Deployment) CreatePostgresqlJob ¶
func (d *Deployment) CreatePostgresqlJob() (job *enaml.InstanceJob)
CreatePostgresqlJob -
func (*Deployment) CreateResourcePool ¶
func (d *Deployment) CreateResourcePool(networkName string) (resourcePool enaml.ResourcePool)
CreateResourcePool -
func (*Deployment) CreateTsaJob ¶
func (d *Deployment) CreateTsaJob() (job *enaml.InstanceJob)
CreateTsaJob -
func (*Deployment) CreateUpdate ¶
func (d *Deployment) CreateUpdate() (update enaml.Update)
CreateUpdate -
func (*Deployment) CreateWebInstanceGroup ¶
func (d *Deployment) CreateWebInstanceGroup() (web *enaml.InstanceGroup, err error)
CreateWebInstanceGroup -
func (*Deployment) CreateWorkerInstanceGroup ¶
func (d *Deployment) CreateWorkerInstanceGroup() (worker *enaml.InstanceGroup, err error)
CreateWorkerInstanceGroup -
func (Deployment) GetDeployment ¶
func (d Deployment) GetDeployment() enaml.DeploymentManifest
GetDeployment -
func (*Deployment) Initialize ¶
func (d *Deployment) Initialize(cloudConfig []byte) (err error)
Initialize -
Click to show internal directories.
Click to hide internal directories.