Skip to content

v0.7.6

Compare
Choose a tag to compare
@cloudposse-releaser cloudposse-releaser released this 20 Feb 19:10
e032be5
feat!: allow multiple scaling steps @gberenice (#41) ## what
  • Removed old scaling variables (scale_up_adjustment, scale_down_adjustment).
  • Added new step adjustment variables (scale_up_step_adjustments, scale_down_step_adjustments).
  • Updated example accordingly.

why

  • The module was modernized to use AWS Application Auto Scaling's step scaling policies.
  • Step adjustments provide more granular control over scaling actions. Instead of a single adjustment value, we can now define multiple thresholds with different scaling adjustments. This allows for more sophisticated scaling strategies (e.g., scale up by 1 instance when metric is slightly high, scale up by 2 when metric is very high)

references

  • N/A

⚠️ This release contains breaking changes as we removed variables scale_up_adjustment, scale_down_adjustment and added the variables scale_up_step_adjustments, scale_down_step_adjustments instead.

🤖 Automatic Updates

Migrate new test account @osterman (#39) ## what - Update `.github/settings.yml` - Update `.github/chatops.yml` files

why

  • Re-apply .github/settings.yml from org level to get terratest environment
  • Migrate to new test account

References

  • DEV-388 Automate clean up of test account in new organization
  • DEV-387 Update terratest to work on a shared workflow instead of a dispatch action
  • DEV-386 Update terratest to use new testing account with GitHub OIDC
Update .github/settings.yml @osterman (#38) ## what - Update `.github/settings.yml` - Drop `.github/auto-release.yml` files

why

  • Re-apply .github/settings.yml from org level
  • Use organization level auto-release settings

references

  • DEV-1242 Add protected tags with Repository Rulesets on GitHub