Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppDiff ¶
type AppDiff struct { Name string // contains filtered or unexported fields }
func (*AppDiff) CalculateDiff ¶
func (diff *AppDiff) CalculateDiff() ([]diffmatchpatch.Diff, error)
type AppSpec ¶
func (*AppSpec) SetDefaultValues ¶
func (spec *AppSpec) SetDefaultValues()
type AppStatus ¶ added in v0.0.5
type AppStatus struct { Name string Status DeploymentStatus DeploymentID string UpdatedAt string URL string }
type Appfile ¶
type Appfile struct { Spec *AppfileSpec State *StateData Apps []*godo.App }
func NewAppfileFromAppSpec ¶ added in v0.0.6
func NewAppfileFromSpec ¶
func NewAppfileFromSpec(spec *AppfileSpec, envName string) (*Appfile, error)
type AppfileSpec ¶
type AppfileSpec struct { AppSpecs []string `yaml:"specs"` Environments map[string][]string `yaml:"environments"` // contains filtered or unexported fields }
func (*AppfileSpec) IsValid ¶ added in v0.0.6
func (spec *AppfileSpec) IsValid() bool
func (*AppfileSpec) Path ¶
func (spec *AppfileSpec) Path() string
func (*AppfileSpec) ReadEnvironment ¶
func (spec *AppfileSpec) ReadEnvironment(name string) (*env.Environment, error)
func (*AppfileSpec) SetPath ¶
func (spec *AppfileSpec) SetPath(path string) error
type DeploymentStatus ¶ added in v0.0.5
type DeploymentStatus string
const ( DeploymentStatusUnknown DeploymentStatus = "unknown" DeploymentStatusDeployed DeploymentStatus = "deployed" DeploymentStatusInProgress DeploymentStatus = "in progress" )
type EnvMetadata ¶
type EnvMetadata struct {
Name string
}
type StateData ¶
type StateData struct { Environment EnvMetadata Values map[string]interface{} }
Click to show internal directories.
Click to hide internal directories.