v0.3.0
cloudposse-releaser
released this
15 Apr 16:38
·
27 commits
to refs/heads/main
since this release
add atmos support @mcalhoun (#4)
what
- Add support to the helpers library to allow running atmos tests
why
- This gives us the ability to model different functionality of a component as atmos stacks, or different variables of a single atmos stack and run tests against them. This will allow us to get better test coverage for out reference architecture components.
Summary by CodeRabbit
-
New Features
- Introduced new functionalities for running commands, applying configurations, and handling Terraform operations using the Atmos tool.
- Added enhanced documentation in README.md, including updated installation instructions and examples.
- New basic and complex Terraform configurations for testing various scenarios.
-
Documentation
- Significantly updated the
README.md
file to improve structure, clarity, and content completeness.
- Significantly updated the
-
Tests
- Added comprehensive tests for new functionalities in the Atmos package, covering scenarios like idempotency and error handling.
- Introduced new test fixtures to support varied Terraform configurations.
-
Chores
- Updated
.gitignore
and GitHub Actions workflow to better support development and testing processes.
- Updated
-
Refactor
- Replaced
testacc
target in Makefile with a more comprehensivetest
target using updated tools and configurations.
- Replaced