Skip to content

v1.522.0

Compare
Choose a tag to compare
@cloudposse-releaser cloudposse-releaser released this 30 Oct 21:06
· 21 commits to refs/heads/main since this release
29f90e0

🚀 Enhancements

feat(elasticache-redis): add engine input for valkey support @nitrocode (#1170) ## what
  • add engine input for valkey support

why

  • Valkey is far cheaper than redis
Notes
  • Design options
    1. Add a new key to local.cluster_attributes and add a variable to the component, default it to redis, and pass as an argument to the module as-is
      • We could shy away from the pattern to using engine = var.engine in the local.
    2. Allow var.redis_clusters to supply engine with a default for redis and pass to module as-is
    3. Same as option 2 but allow local.cluster_attributes to overwrite it
      • This might be best of both worlds however no other argument does this so it would be breaking the pattern
  • Went with option 2 so the argument isn't a new requirement for everyone and it doesn't break consistency

references