github terraform-compliance/cli 1.1.0

latest releases: 1.3.48, 1.3.47, 1.3.46...
4 years ago
  • New step: Then it must have "something" referenced. #195)

  • New step: Then I flatten all values found. #193)

  • New step: Then its {key} must/must not be {value}.

  • Security group revamp, which also addresses the problem defined in docs #181)

    • Security Group related code is rewritten, it is more flexible and extendable right now.
    • Security Group related tests now also have must condition where you may want to enforce if some subset of rules are defined in Security Groups.
    • Fixed a problem where must only and must not was not working properly when Security Groups have multiple rules attached. (#181)
  • Now you can enforce rules for output variables. #185)

  • New parameter: -S/--silent where test execution output will be suppressed. (docs)

  • New parameter: -n/--no-failure where exit code will always be 0/successful even there is a failure. (docs) #191

  • New parameter: -q/--quit-early where the scenario executions will stop on the first failure. (docs) #170

  • CHANGE OF DEFAULT BEHAVIOUR : terraform-complinace will not STOP any test execution by default.

  • New emoticons and a bit of cosmetic make-up is done. All emoticons will be disabled on non-interactive shells (CI/CD pipelines) or if --no-ansi is explicitly used.

  • Fixed -h which was not reporting all parameter properly

  • Fixed a problem where it contains step was converting list of properties to dict of properties which was causing a problem. (#194)

  • Fixed a problem where module outputs referencing a resource were not used on resource mounting. (#190)

  • Fixed a problem where resources using for_each might cause some problems if for_each key includes . within. (#197)

  • Fixed by overriding/monkey patching a method within radish-bdd which enabled many other features.

Don't miss a new cli release

NewReleases is sending notifications on new releases.