Versions in this module Expand all Collapse all v0 v0.1.1 Sep 28, 2015 Changes in this version + func InfraId(infra *appfile.Infrastructure) string + func TestBackend(t *testing.T, b Backend) + type Backend interface + DeleteDev func(*Dev) error + GetBlob func(string) (*BlobData, error) + GetBuild func(*Build) (*Build, error) + GetDeploy func(*Deploy) (*Deploy, error) + GetDev func(*Dev) (*Dev, error) + GetInfra func(*Infra) (*Infra, error) + PutBlob func(string, *BlobData) error + PutBuild func(*Build) error + PutDeploy func(*Deploy) error + PutDev func(*Dev) error + PutInfra func(*Infra) error + type BlobData struct + Data io.Reader + Key string + func (d *BlobData) Close() error + func (d *BlobData) WriteToFile(path string) error + type BoltBackend struct + Dir string + func (b *BoltBackend) DeleteDev(dev *Dev) error + func (b *BoltBackend) GetBlob(k string) (*BlobData, error) + func (b *BoltBackend) GetBuild(build *Build) (*Build, error) + func (b *BoltBackend) GetDeploy(deploy *Deploy) (*Deploy, error) + func (b *BoltBackend) GetDev(dev *Dev) (*Dev, error) + func (b *BoltBackend) GetInfra(infra *Infra) (*Infra, error) + func (b *BoltBackend) PutBlob(k string, d *BlobData) error + func (b *BoltBackend) PutBuild(build *Build) error + func (b *BoltBackend) PutDeploy(deploy *Deploy) error + func (b *BoltBackend) PutDev(dev *Dev) error + func (b *BoltBackend) PutInfra(infra *Infra) error + type Build struct + Artifact map[string]string + type Deploy struct + Deploy map[string]string + ID string + State DeployState + func (d *Deploy) IsDeployed() bool + func (d *Deploy) IsFailed() bool + func (d *Deploy) IsNew() bool + func (d *Deploy) MarkFailed() + func (d *Deploy) MarkGone() + func (d *Deploy) MarkSuccessful() + type DeployState byte + const DeployStateFail + const DeployStateInvalid + const DeployStateNew + const DeployStateSuccess + func (i DeployState) String() string + type Dev struct + ID string + State DevState + func (d *Dev) IsReady() bool + func (d *Dev) MarkReady() + type DevState byte + const DevStateInvalid + const DevStateNew + const DevStateReady + func (i DevState) String() string + type Infra struct + ID string + Outputs map[string]string + State InfraState + func (i *Infra) IsPartial() bool + func (i *Infra) IsReady() bool + type InfraState byte + const InfraStateInvalid + const InfraStatePartial + const InfraStateReady + func (i InfraState) String() string + type Lookup struct + AppID string + Foundation string + Infra string + InfraFlavor string