-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"atlantis apply" also applies terragrunt cache directories #487
Comments
Are you using a custom workflow? Can you paste it here? Atlantis uses this algorithm to find pending plans: https://github.com/runatlantis/atlantis/blob/master/server/events/pending_plan_finder.go#L38 It might be erroneously picking up |
Yes, my workflow is:
|
I am experiencing the same problem |
So, I think I might be able to provide a little bit more info In my case, the problem happens when you run observations/evidenceBelow are the tree structures from
Notice there are 16 files and there is only one
Notice that there are 18 files now and three copies of hypothesisMy hypothesis is that terragrunt copies all the files from the current working directory to multiple locations under solution proposalInterestingly, I have Can atlantis call
E.g.
@lkysow Would the above be an acceptable solution? |
Thanks for the in-depth analysis Sergei! Yeah I agree that your solution of running I think let's just go with #517 for now and if there comes up more issues relating to this then we can add the |
@lkysow Sounds good. By the way, another solution, even more generic, could be just deleting the previously created plan, if any exists, before executing |
A picture is worth thousand words:
atlantis plan
atlantis apply
I suppose there is some internal setting to ignore /.terragrunt-cache/ pathes?
Running atlantis v0.4.13
The text was updated successfully, but these errors were encountered: