Skip to content

Add AWS Elasticache support

Grant Young requested to merge gy-elasticache into master

Closes https://gitlab.com/gitlab-org/quality/gitlab-environment-toolkit/-/issues/180

MR adds the ability to provision and configure AWS Elasticache Redis services for GitLab to use instead of Omnibus Redis.

Some notes:

  • Like Omnibus we need to support a separate cache and persistent path. So we support both a combined redis for smaller architectures and separate for larger
  • We don't use Redis' own Cluster feature here as that's unsupported by GitLab. Instead we have one primary node with replicas.
Edited by Grant Young

Merge request reports