Skip to content

v1.7.0 🌈

Compare
Choose a tag to compare
@angelofenoglio angelofenoglio released this 30 May 23:00
· 76 commits to master since this release
1607ba2

Changes

🚀 Features

  • Feature | Deprecate pulling testing image form repository in favor of building testing image locally @angelofenoglio (#96)
    • Docker image used for testing is now built manually form a Dockerfile instead of being pulled from registry
    • Testing GH actions now build this image before running tests
  • Feature | Add layer layout validation script @angelofenoglio (#99)
    • New command that allows checking of backend configuration values before applying changes
    • Layer validation is now performed upon terraform init
  • Enhancement | Drop image tag default @angelofenoglio (#100)
    • The user now is forced to define a tag for the leverage docker image in build.env file (TERRAFORM_IMAGE_TAG value)
  • Feature | Mount entire project and load multiple config files @angelofenoglio (#102)
    • Whole project is mounted in /<project name>/ in the container instead of only the current layer
    • All .tfvars in /config/ and /<account>/config/ are passed as -var-file arguments to Terraform instead of only predefined ones
  • Feature | Add --fetch-mfa-device flag instead of hardcoded behavior @angelofenoglio (#103)
    • The user can now decide whether an MFA device serial needs to be fetched from AWS when configuring workstation credentials

🐛 Bug Fixes

  • Fix | Bump questionary version @angelofenoglio (#97)
    • Enables Python 3.10 support
  • Fix | Command parsing @angelofenoglio (#98)
    • AWS cli subcommands no longer get mixed up
  • Fix | Fix error during project creation @angelofenoglio (#104)
    • Project creation no longer errors out during code formatting post-step