Use Redis for locking in Atlantis
What
- Deploy Redis in the
atlantis
namespace - Use Redis instead of BoltDB for locking in Atlantis
- Bump image version to v1.2.0 for
redis-cli
(see gitlab-com/gl-infra/ci-images!188 (merged))
Why
- Redis will be required when we setup Atlantis for HA with multiple replicas
- We want to handle locking ourselves in the custom workflow, and doing that with Redis will be much easier than with BoltDB
Part of https://gitlab.com/gitlab-com/gl-infra/reliability/-/issues/24174
Edited by Pierre Guinoiseau