Skip to content

Releases: binbashar/leverage

v1.7.0 🌈

30 May 23:00
1607ba2
Compare
Choose a tag to compare

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

v1.6.2 🌈

12 Apr 19:50
e623836
Compare
Choose a tag to compare

Changes

🚀 Features

  • Enhancement | Prevent containerized commands to run outside Leverage project context @angelofenoglio (#86)
  • Enhancement | Add safeguards for missing values on sso commands @angelofenoglio (#88)

🐛 Bug Fixes

v1.6.1 🌈

22 Mar 15:27
4b0fe37
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

v1.6.0 🌈

14 Mar 18:07
a10c516
Compare
Choose a tag to compare

Changes

🚀 Features

  • Feature | Abstract container handling logic @angelofenoglio (#81)
  • Feature | Implement new container abstraction @angelofenoglio (#82)
    • Make credentials module use new container abstraction
    • Make project module use new container abstraction
  • Feature | AWS CLI SSO commands @angelofenoglio (#83)
    • Remove AWS CLI commands from Terraform module and make module use new container abstraction
    • Add aws (cli) module

v1.5.2 🌈

03 Mar 19:30
9dc0cd0
Compare
Choose a tag to compare

Changes

🚀 Features

v1.5.1 🌈

23 Dec 20:04
1a6b5fa
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes

v1.5.0 🌈

23 Dec 16:46
001b707
Compare
Choose a tag to compare

Changes

🚀 Features

  • Enhancement | Prevent credentials command from overriding already configured values @angelofenoglio (#77)

🐛 Bug Fixes

v1.4.1 🌈

15 Dec 17:15
38eac13
Compare
Choose a tag to compare

Changes

v1.4.0 🌈

15 Dec 16:11
5e30f0a
Compare
Choose a tag to compare

Changes

🚀 Features

v1.3.0 🌈

14 Dec 21:30
f722bf3
Compare
Choose a tag to compare

Changes

🐛 Bug Fixes