1.7.7 (Feb 6, 2020)
Update to pre-install several stable releases of terraform v0.12.x. Update to latest release of tuvok.
1.7.6 (Oct 23, 2019)
Output state bucket to artifacts.
1.7.5 (Mar 12, 2019)
Updated to pre-install the most recent stable releases of terraform.
1.7.4 (Mar 11, 2019)
Ensures both plan and apply succeed when working with deleted layer directories.
1.7.3 (Jan 30, 2019)
Ensures changed_layers is always created.
1.7.2 (Jan 29, 2019)
Touches full_plan_output.log to avoid breaking builds that include it in persist_to_workspace.
1.7.1 (Jan 29, 2019)
Writes some artifacts even if there is nothing to plan. Also, prints toolbox version at beginning of scripts.
1.7.0 (Jan 28, 2019)
Writes both verbose logs file and succinct plan files to /tmp/artifacts/
.
1.6.4 (Jan 11, 2019)
Make up to 3 attempts to request credentials.
1.6.3 (Jan 11, 2019)
Uses bash pipefail
option in all scripts.
1.6.2 ( Dec 21, 2018)
Adds this CHANGELOG.
1.6.1 ( Dec 18, 2018)
Fully rolls back code to match version 1.4.4. There was an issue detecting whether the current branch was in sync with master.
1.6.0 ( Dec 18, 2018)
Partially reverts changes introduced at 1.5.1.
1.5.1 ( Dec 17, 2018)
Fix issue where plan.sh incorrectly exited with 0 when terraform plan
failed.
Code change at #31
1.5.0 ( Dec 17, 2018)
Publishes artifacts to /tmp/artifacts
.
Code change at #30
1.4.4 ( Dec 3, 2018)
Allow empty layers to plan.
1.4.3 ( Nov 28, 2018)
Re-enable tuvok.
1.4.2 ( Nov 28, 2018)
Output full terraform init/plan/apply commands to aid in troubleshooting the full terraform commands that are executed will be shown in build output.
1.4.1 ( Nov 15, 2018)
Correctly reads tf-applied-revision.sha
now. A bug was introduced recently that would cause reading tf-applied-revision.sha to fail, and then apply.sh would fallback to applying all layers. This release fixes it.
Code change at #25
1.4.0 ( Nov 13, 2018)
Automatically fetches AWS credentials. Adds support for TF_STATE_BUCKET_V2.
1.3.0 ( Nov 8, 2018)
Disable tuvok for the time being.
1.2.0 ( Nov 7, 2018)
Install missing versions of terraform.
1.1.1 ( Oct 31, 2018)
Ensure tuvok runs after installing it.
1.1.0 ( Oct 31, 2018)
Adds tuvok output to linting build step.
1.0.5 ( Oct 24, 2018)
Only looks for TF_STATE_BUCKET and TF_STATE_REGION when there's a layers directory.
1.0.4 ( Oct 23, 2018)
Includes terraform 0.11.9.
1.0.3 ( Oct 23, 2018)
Test improvements.
1.0.2 ( Oct 9, 2018)
Corrects check for existence of S3 tf-applied-revision.sha
file.
1.0.1 ( Oct 8, 2018)
Fixed issue with extra image tags. Adds tests using BATS.
1.0.0 ( Oct 5, 2018)
Publish extra tags/versions.
0.2.0 ( Oct 2, 2018)
Removes need for call to check_old.sh
. The verification for out-of-sync branches was not removed. It's done transparently as part of the other scripts.
0.1.1 ( Sep 25, 2018)
Fail scripts if AWS creds are missing.
0.1.0 ( Sep 25, 2018)
Pushes applied terraform revision to S3. A file named tf-applied-revision.sha
will be pushed to the same S3 bucket used for TF state files. This file will then be used to compare with the revision being built and resolve which layers where modified since then.
0.0.1 ( Sep 12, 2018)
First tagged release.