Skip to content

v0.23.0

Compare
Choose a tag to compare
@JohannesRudolph JohannesRudolph released this 24 Nov 15:24
· 69 commits to main since this release

Upgrade Instructions

This is not a strictly "breaking", but highly recommended change. When running collie foundation docs collie needs to fetch the documentation_md output from all terraform modules in your platforms. This can be quite slow, so collie tried to parallelize this process, which unfortunately leads to bugs described in #265

Collie will now default to a serial execution (safe by default) and optionally activates a faster mode supported by terragrunt run-all if your platform.hcl has the following required terragrunt hook

terraform {
  before_hook "collie_info" {
    commands     = ["apply", "plan", "output"]
    execute      = ["echo", "--- BEGIN COLLIE PLATFORM MODULE OUTPUT: ${path_relative_to_include()} ---"]
  }
}

This hook helps collie parse the output correctly and as a nice side-effect, we also find it enhances the readability of logs.

What's Changed

Full Changelog: v0.22.2...v0.23.0