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
As a Atlantis user, I want Atlantis to cache upstream commits so that I can use Atlantis in my mono-repo, without the slowdown associated cloning the entire repository every time a plan occurs.
Describe the solution you'd like
Atlantis could use git worktree to check out the same repository at multiple commits, reducing storage usage and functionally caching the repo between plans.
Describe the drawbacks of your solution
This would make Atlantis somewhat stateful, since the Atlantis pod would have cached data.
This would add complexity to Atlantis.
Describe alternatives you've considered
The best Git performance tool at the moment is --checkout-depth. While this is a decent optimization, in a high-volume Atlantis environment, there is still a lot of needless git traffic.
The text was updated successfully, but these errors were encountered:
Describe the user story
Describe the solution you'd like
git worktree
to check out the same repository at multiple commits, reducing storage usage and functionally caching the repo between plans.Describe the drawbacks of your solution
Describe alternatives you've considered
--checkout-depth
. While this is a decent optimization, in a high-volume Atlantis environment, there is still a lot of needlessgit
traffic.The text was updated successfully, but these errors were encountered: