You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Atlantis has no external database. Atlantis stores Terraform plan files on disk. If Atlantis loses that data in between a plan and apply cycle, then users will have to re-run plan. Because of this, you may want to provision a persistent disk for Atlantis.
We tried deploying Atlantis to an AWS ECS Cluster and mounted an EFS volume as the “persistent disk”. Unfortunately, we discovered a well-known limitation of NFS-based storage in that Git repositories generally perform very poorly. git clone operations went from seconds to minutes.
It would be great if Atlantis could separate its use of the file system as a distributed lock from its use of the file system for cloning repositories. This would allow us to use the EFS share for persistent lock tracking, but configure an ephemeral, local volume for git cloning operations.
The text was updated successfully, but these errors were encountered:
According to the documentation:
We tried deploying Atlantis to an AWS ECS Cluster and mounted an EFS volume as the “persistent disk”. Unfortunately, we discovered a well-known limitation of NFS-based storage in that Git repositories generally perform very poorly.
git clone
operations went from seconds to minutes.It would be great if Atlantis could separate its use of the file system as a distributed lock from its use of the file system for cloning repositories. This would allow us to use the EFS share for persistent lock tracking, but configure an ephemeral, local volume for git cloning operations.
The text was updated successfully, but these errors were encountered: