Skip to content

perf(reconciler): Call `terraform init` explicitly.

Florian Forster requested to merge fforster/explicit-init into main

This adds a runwayctl reconciler init subcommand that wraps terraform init. All other subcommands have been changed to execute terraform init only when needed. This reduces the number of times terraform init is executed from ~4 to 1, reducing the overall runtime of one deployment step from ~2 minutes (example) to ~1 minute (example).

When executing terraform init implicitly, the other commands will log a warning so we are alerted to this fact.

Issue: Split the deployment process to deploy region-b... (team#234)

Edited by Florian Forster

Merge request reports