Releases: binbashar/leverage
Releases · binbashar/leverage
v1.7.0 🌈
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)
- The user now is forced to define a tag for the leverage docker image in
- 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
- Whole project is mounted in
- 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 🌈
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
- Fix | Typo in
terraform destroy
arguments @angelofenoglio (#85)
v1.6.1 🌈
v1.6.0 🌈
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 🌈
Changes
🚀 Features
- Enhancement | Mount host .ssh and .gitconfig dirs in container @angelofenoglio (#80)
v1.5.1 🌈
v1.5.0 🌈
Changes
🚀 Features
- Enhancement | Prevent credentials command from overriding already configured values @angelofenoglio (#77)
🐛 Bug Fixes
- Fix | Allow terraform commands to run in nested layers @angelofenoglio (#76)
v1.4.1 🌈
Changes
- Fix | Release Workflow @angelofenoglio (#75)
v1.4.0 🌈
Changes
- Patch | Use placeholder in version @angelofenoglio (#74)
🚀 Features
- Feature | Credentials commands rework @angelofenoglio (#72)
v1.3.0 🌈
Changes
- Patch | Add python-hcl2 dependency @angelofenoglio (#71)
🐛 Bug Fixes
- Fix | Mount AWS credentials correctly for Terraform commands @angelofenoglio (#67)