cli

a lightweight, security focused, BDD test framework against terraform.

MIT License

Stars
1.3K
Committers
44

Bot releases are hidden (Show)

cli - 1.0.21

Published by eerkunt over 5 years ago

  • Fixed a bug where 'it must contain ' fails because of a KeyError.
  • Fixed a bug where a test might fail while changing a resource that already exists in the remote/local terraform state.
cli - 1.0.20

Published by eerkunt over 5 years ago

  • Set static versions fo dependencies within the setup.py and disabled re-install function completely.
cli - 1.0.19

Published by eerkunt over 5 years ago

  • Added filtering capability that will help to filter any resource type by a specific property. (#122)
cli - 1.0.18

Published by eerkunt over 5 years ago

  • Fixed a problem where searched key exists with a different purpose in the root and some of the child elements. E.g. tags in aws_s3_bucket and tags in lifecycle_rules within that bucket.
cli - 1.0.17

Published by eerkunt over 5 years ago

  • Fixed a problem where test are passing directly if one of the drilled down values is a list. (#121)
  • Improved I expect the result is {operator} than {number}/Its value must be {operator} than {number} step where the values can also be read and compared mathematically. (#120)
cli - 1.0.16

Published by eerkunt over 5 years ago

  • Fixed a problem where terraform values including []/None/False was failing due to being negative.
cli - 1.0.15

Published by eerkunt over 5 years ago

  • Fixed a problem where some of the data resources defined in configuration section was not distinguished.
cli - 1.0.14

Published by eerkunt over 5 years ago

  • Fixed a problem where 'its value must not be null' was not working properly
cli - 1.0.13

Published by eerkunt over 5 years ago

  • Upgraded radish-bdd to 0.13.1 which includes fix for using escaped PIPE (|) characters within the features. (Example) (#110)
cli - 1.0.12

Published by eerkunt over 5 years ago

  • Include the Terraform binary in the Docker container for use on non-Linux host operating systems (#102)
cli - 1.0.11

Published by eerkunt over 5 years ago

  • Added a new step: its value must/must not be null (Example) (#106))
  • Added support for data definitions. (#105)
cli - 1.0.10

Published by eerkunt over 5 years ago

cli - 1.0.9

Published by eerkunt over 5 years ago

  • Improved contains steps where in some cases 'key' and 'value' dict keys exist, instead of value of key as a key.
cli - 1.0.8

Published by eerkunt over 5 years ago

  • Fixed a problem where mounted resources creating problem on identifying resources that doesn't have tags capability. (#107)
cli - 1.0.7

Published by eerkunt over 5 years ago

  • Tested and added support for terraform 0.12.2 and 0.12.3
cli - 1.0.6

Published by eerkunt over 5 years ago

  • Improved 'contains' and 'regex' matching steps.
cli - 1.0.5

Published by eerkunt over 5 years ago

  • Added basic heredoc support for json strings. (#90)
  • Added encryption property for (at rest) aws_emr_security_configuration
cli - 1.0.4

Published by eerkunt over 5 years ago

  • Added exception handlings for terraform executable and converting plan. (#99)
cli - 1.0.3

Published by eerkunt over 5 years ago

  • Added S3 Public Block Access example to examples (#71)
cli - 1.0.2

Published by eerkunt over 5 years ago

  • 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.
Related Projects