Documentation
¶
Index ¶
- Constants
- func ApplyInstallStackOverrides(install *app.Install, stackCfg *app.AppStackConfig)
- type Params
- type Workflows
- func (w *Workflows) All() []any
- func (w *Workflows) GenerateInstallStackVersion(ctx workflow.Context, sreq signals.RequestSignal) error
- func (w *Workflows) GetHandlers() map[eventloop.SignalType]func(workflow.Context, signals.RequestSignal) error
- func (w *Workflows) InstallStackVersionRun(ctx workflow.Context, sreq signals.RequestSignal) error
- func (w *Workflows) StackEventLoop(ctx workflow.Context, req eventloop.EventLoopRequest, ...) error
- func (w *Workflows) UpdateInstallStackOutputs(ctx workflow.Context, sreq signals.RequestSignal) error
Constants ¶
View Source
const ( DefaultAzureRunnerInitScript string = "https://raw.githubusercontent.com/nuonco/runner/refs/heads/main/scripts/aws/init.sh#azure" DefaultAWSRunnerInitScript string = "https://raw.githubusercontent.com/nuonco/runner/refs/heads/main/scripts/aws/init.sh#default" DefaultGCPRunnerInitScript string = "https://raw.githubusercontent.com/nuonco/runner/refs/heads/main/scripts/gcp/init.sh" )
Variables ¶
This section is empty.
Functions ¶
func ApplyInstallStackOverrides ¶ added in v0.19.894
func ApplyInstallStackOverrides(install *app.Install, stackCfg *app.AppStackConfig)
applyInstallStackOverrides applies per-install stack template overrides from the InstallConfig onto the app-level AppStackConfig. Install-level overrides take precedence over app-level defaults. For CustomNestedStacks, entries with the same Name replace the app-level entry; entries with new Names are appended. Original ordering is preserved.
Types ¶
type Workflows ¶
type Workflows struct {
// contains filtered or unexported fields
}
func NewWorkflows ¶
func (*Workflows) GenerateInstallStackVersion ¶
func (w *Workflows) GenerateInstallStackVersion(ctx workflow.Context, sreq signals.RequestSignal) error
@temporal-gen-v2 workflow @execution-timeout 5m @task-timeout 1m
func (*Workflows) GetHandlers ¶
func (w *Workflows) GetHandlers() map[eventloop.SignalType]func(workflow.Context, signals.RequestSignal) error
func (*Workflows) InstallStackVersionRun ¶
@temporal-gen-v2 workflow @execution-timeout 720h @task-timeout 30s
func (*Workflows) StackEventLoop ¶
func (*Workflows) UpdateInstallStackOutputs ¶
func (w *Workflows) UpdateInstallStackOutputs(ctx workflow.Context, sreq signals.RequestSignal) error
@temporal-gen-v2 workflow @execution-timeout 24h @task-timeout 30s
Click to show internal directories.
Click to hide internal directories.