- Customization pipelines now share one CodeBuild container between the pre-api-helpers.sh, terraform apply, and post-api-helpers.sh stages. This allows sharing runtime variables or configurations between these stages. Both per-account and global customization workflows now use this pattern.
- An example use-case that this change enables is the use of private code repositories. This can be achieved by authenticating with your VCS in pre-api-helpers.sh, which makes it available at the time of terraform apply…
- Increased customization performance, runtime now spends less time provisioning containers.
- AFT Customization repositories no longer require the
aft-
prefix
Note: The updates to an $ACCOUNT_ID-customizations-pipeline
in the AFT management account will occur during the next invocation of the aft-invoke-customizations
stepfunction that targets the account(s) in question