Documentation
¶
Index ¶
- Variables
- func Chdir(ctx *context.Context, cfg config.Config, data schema.SchemaConfig)
- func CloudBuild(rootCtx *context.Context, data schema.SchemaConfig) error
- func Config(ctx *context.Context, cfg *config.Config) schema.SchemaConfig
- func ExpandSources(ctx *context.Context, data *schema.SchemaConfig)
- func GetStateForStage(ctx *context.Context, stage schema.StageConfig) (state.State, storage.Backend)
- func Graph(ctx *context.Context, data schema.SchemaConfig)
- func LoadStateBackend(ctx *context.Context, state string) storage.Backend
- func LockState(ctx *context.Context, lockPath string, stateBackend storage.Backend)
- func LogStreamer(client *storage.Client, logsBucket string, logsObject string, writer io.Writer, ...)
- func MatrixRun(ctx *context.Context, data schema.SchemaConfig, cfg config.Config)
- func OverrideParams(ctx *context.Context, cfg config.Config)
- func Params(ctx *context.Context, data schema.SchemaConfig, noInteractive bool)
- func RenderState(st state.State)
- func SafeDeleteTempDir(ctx *context.Context)
- func SimpleRun(ctx *context.Context, cfg config.Config, data schema.SchemaConfig)
- func StageValidate(ctx *context.Context, data schema.SchemaConfig)
- func Summary(ctx *context.Context)
- func TempDir(ctx *context.Context)
- func Templating(ctx *context.Context)
- func UnlockAllStates(rootCtx *context.Context, data schema.SchemaConfig)
- func UnlockState(rootCtx *context.Context, stage schema.StageConfig, ignoreErrors bool)
- func UpdateStateForStage(ctx *context.Context, stage schema.StageConfig, stateManager storage.Backend, ...) state.State
- func VerifyParams(ctx *context.Context, data schema.SchemaConfig)
- type InternalProviders
Constants ¶
This section is empty.
Variables ¶
View Source
var StageIdValidation = regexp.MustCompile(`^([a-zA-Z0-9_/:.\-]+)$`)
Functions ¶
func CloudBuild ¶ added in v0.0.5
func CloudBuild(rootCtx *context.Context, data schema.SchemaConfig) error
func ExpandSources ¶
func ExpandSources(ctx *context.Context, data *schema.SchemaConfig)
func GetStateForStage ¶
func LogStreamer ¶ added in v0.0.5
func RenderState ¶
func SafeDeleteTempDir ¶
func StageValidate ¶
func StageValidate(ctx *context.Context, data schema.SchemaConfig)
func Templating ¶
func UnlockAllStates ¶
func UnlockAllStates(rootCtx *context.Context, data schema.SchemaConfig)
func UnlockState ¶
func UnlockState(rootCtx *context.Context, stage schema.StageConfig, ignoreErrors bool)
func UpdateStateForStage ¶
func VerifyParams ¶
func VerifyParams(ctx *context.Context, data schema.SchemaConfig)
Types ¶
type InternalProviders ¶
func Providers ¶
func Providers(ctx *context.Context, data schema.SchemaConfig) InternalProviders
func (InternalProviders) GatherInfo ¶
func (providers InternalProviders) GatherInfo(ctx *context.Context)
func (InternalProviders) SetContext ¶
func (providers InternalProviders) SetContext(ctx *context.Context, data schema.SchemaConfig)
func (InternalProviders) UnloadAll ¶
func (providers InternalProviders) UnloadAll(ctx *context.Context)
Click to show internal directories.
Click to hide internal directories.