Skip to content

v2.0.1

Latest
Compare
Choose a tag to compare
@cloudposse-releaser cloudposse-releaser released this 17 Apr 13:17
· 1 commit to refs/heads/main since this release
a9053c4
Add component tests @goruha (#19) # What * [x] Add `basic` component test * [x] Add `disabled` component test * [x] Test component drifting * [ ] Add any additional use case tests

Why

  • Test basic component features
  • Verify that the component does not create any resources when input enabled: false set
  • Verify that the component does not drift on a second run with the same inputs
  • Add test for any additional than basic use cases for the component

References

Summary by CodeRabbit

  • New Features

    • Introduced comprehensive test fixtures and configuration files for Terraform components, including VPC, EKS cluster, DNS, ArgoCD, and GitHub repository setups.
    • Added a Go-based test suite for automated testing of Terraform components, supporting setup, teardown, and validation scenarios.
    • Provided vendoring manifest for managing external Terraform component sources.
  • Chores

    • Added .gitignore for test directory to exclude generated and temporary files.
    • Added Go module dependencies for the test suite.
  • Bug Fixes

    • Improved Terraform notification configuration to handle disabled states and missing keys safely.
  • Refactor

    • Simplified local variable usage in provider configuration for Helm integration.
    • Simplified GitHub provider token retrieval and configuration logic.
  • Style

    • Updated module versions for remote state management to ensure consistency.
  • Revert

    • Removed obsolete test script (test/run.sh).

🤖 Automatic Updates

Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#22) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates

Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#18) ## what This is an auto-generated PR that updates the README.md and docs

why

To have most recent changes of README.md and doc from origin templates