Versions in this module Expand all Collapse all v0 v0.26.18 Sep 7, 2018 Changes in this version + func EnsurePackageIsUnpacked(context interfaces.Context, pkg string) error + type Archiver struct + func NewReleaseArchiver() *Archiver + func (a *Archiver) Archive(metadata *core.ReleaseMetadata, forceOverwrite bool) (string, error) + type Context struct + DependencyMetadata map[string]*core.ReleaseMetadata + EnvironmentState *types.EnvironmentState + EscapeConfig *config.EscapeConfig + EscapePlan *escape_plan.EscapePlan + LogConsumers []api.LogConsumer + Logger api.Logger + ReleaseMetadata *core.ReleaseMetadata + RootDeploymentName string + func NewContext() *Context + func (c *Context) CompileEscapePlan() error + func (c *Context) GetDependencyMetadata(dep *core.DependencyConfig) (*core.ReleaseMetadata, error) + func (c *Context) GetEnvironmentState() *types.EnvironmentState + func (c *Context) GetEscapeConfig() *config.EscapeConfig + func (c *Context) GetEscapePlan() *escape_plan.EscapePlan + func (c *Context) GetInventory() inventory.Inventory + func (c *Context) GetLogger() api.Logger + func (c *Context) GetReleaseMetadata() *core.ReleaseMetadata + func (c *Context) GetRootDeploymentName() string + func (c *Context) InitFromLocalEscapePlanAndState(state, environment, planPath string) error + func (c *Context) InitReleaseMetadataByReleaseId(releaseId string) error + func (c *Context) LoadEscapeConfig(cfgFile, cfgProfile string) error + func (c *Context) LoadEscapePlan(cfgFile string) error + func (c *Context) LoadLocalState(stateFile, environment string, useProfileState bool) error + func (c *Context) LoadReleaseJson() error + func (c *Context) LoadRemoteState(project, environment string) error + func (c *Context) Log(key string, values map[string]string) + func (c *Context) PopLogRelease() + func (c *Context) PopLogSection() + func (c *Context) PushLogRelease(release string) + func (c *Context) PushLogSection(section string) + func (c *Context) QueryReleaseMetadata(dep *core.DependencyConfig) (*core.ReleaseMetadata, error) + func (c *Context) SetLogger(logger api.Logger) + func (c *Context) SetRootDeploymentName(name string) + type DependencyResolver struct + func (resolver DependencyResolver) Resolve(cfg *config.EscapeConfig, resolveDependencies []*core.DependencyConfig) error + type ReleaseFetcher struct + func (ReleaseFetcher) Fetch(cfg *config.EscapeConfig, path *paths.Path, dep *core.Dependency) error