Skip to content

Releases: terraform-compliance/cli

1.0.3

22 Jun 14:36
Compare
Choose a tag to compare
  • Added S3 Public Block Access example to examples (#71)

1.0.2

22 Jun 10:08
Compare
Choose a tag to compare
  • Fixed an issue where terraform executable does not exist in PATH env variable. (#99)
  • Added "-t" argument for passing terraform executable if one doesn't want to keep it in PATH env variable.

1.0.1

21 Jun 19:34
7ec920f
Compare
Choose a tag to compare
  • Fixed an issue where filetype module could not be found. (#97)
  • Upgraded python in Docker image from 3.6.8 to 3.7.3

1.0.0

20 Jun 21:14
c987d34
Compare
Choose a tag to compare

This is a MAJOR release.

Please consult CHANGELOG

BREAKING BACKWARD COMPATIBILITY for terraform-compliance since the parameters has changed. This is a MAJOR upgrade and a re-design of the tool.

  • This version only supports terraform 0.12.0 and 0.12.1.
  • Removed -t parameter.
  • Introduced -p parameter where -p is either ;
    • terraform plan -out=<file>.out output file or
    • terraform show -json <file.out> > file.json output for checking the plan (changes)
    • terraform show -json output for checking the whole state
  • Instead of parsing HCL, terraform-compliance is now parsing/processing against terraform show output.
  • Conversion from terraform internal plan format to json.
  • Full support for terraform interpolations and modules.
  • Minor upgrades on dependencies
  • Removed many methods/functions that was doing terraform 's job
  • Revamped all steps and required helper functions/methods
  • Instead of having untaggable_resources now terraform-compliance auto-detects if a resource has tag property.
  • Removed terraform-validate usage.
  • Introduced internal terraform-compliance exceptions instead of generic ones.
  • Started to keep a CHANGELOG for better understanding about what happens in the tool :)

0.6.4

15 May 16:21
acc6bdb
Compare
Choose a tag to compare
Merge pull request #91 from eerkunt/fix/check_sg_rules

Fixed a problem where a normal definition ( without using variables ) causing `ValueError: invalid literal for int() with base 10: '-'` error.

0.6.3

01 May 13:54
4e28a68
Compare
Choose a tag to compare
Merge pull request #89 from huddy/master

Adding aws_s3_bucket_policy to list of untaggable resources.

0.6.2

05 Apr 11:12
f05b514
Compare
Choose a tag to compare
Merge pull request #87 from huddy/master

adding aws_lb_listener to the list of untaggable_resources

0.6.1

25 Mar 15:46
c368e54
Compare
Choose a tag to compare
Merge pull request #85 from eerkunt/feature/sum_for_count_resources

Feature/sum for count resources

0.6.0

15 Mar 16:08
9a28bac
Compare
Choose a tag to compare
Merge pull request #83 from Miovision/UpgradeToPython3

* Upgrade to use python 3.
* Bump version to 0.6.0
* Update setup.py and travis.yml to python 3.X.
* Remove unsupported versions of python 3.X.
* Remove python 3.2 due to error installing colorful.
* Update travis.yml to test all python versions.
* python 3.2 -> 3.3.
* Specify single python version.
* Use same python version as docker image.

0.5.6

08 Mar 11:11
5014e96
Compare
Choose a tag to compare
Update requirements.txt (#82)

* Update requirements.txt

* Bumped up Patch version by 1

* Update requirements.txt

* Fixed some unicode problems

* Changed one of the console_write to print directly.

* Unicode compatibility