-
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 comments that workspace is locked on non-tf pull requests #221
Comments
There are a number of commands that can operate directly against a bare git repository that allow you interrogate the state of files without needing to check them out. Would using these commands help avoid the need to lock the workspace? |
I think that would half-solve the problem. But I'd like to tackle this through the queuing up of runs since that's a better long-term solution. |
This seems like a related issue #305 |
@lkysow - has there been any update on this? We have just started using atlantis and this is happening on a lot of our non TF PRs |
We would love to see this as well as we use a mono repo. |
Interested here as well. Would be great to see a solution. 😅 |
Same problem here, what would be the current solution? |
+1 We are also having this same problem in our mono repo. |
this is happening for us when using dependabot. |
can the commands just queue instead of erroring? You obviously know something is going on just queue and keep going until its all done. |
Any updates? it's 3 years already. |
bump |
For posterity, it seems like the |
This does not resolved the issue for us. We have had this flag enabled the entire time we've been experiencing this bug. I believe this is due to the fact that we use hooks to dynamically create our atlantis.yaml after clone. |
same issue here, when commit is with changes on two or more catalogs, they just block each other and are not executed. |
Can anyone elaborate on that
mean? We are experiencing this issue on normal TF PRs. Actually we use parallel and create workspaces flags and this can happen on a percentage of say 10 parallel plans that were executed. We have a large |
I do not think this is the case anymore, is this still an issue with |
@jamengual is this supposed to be resolved for versions > |
yes |
Release version 0.2.2
Reported by a user in the Atlantis Slack.
They have a big monorepo with lots of pull requests. Sometimes non-tf pull requests will see a comment from Atlantis:
It's happening because before Atlantis can figure out if a pull request should be acted on, it clones it and tries to read its
atlantis.yaml
file. To clone it, it needs to lock the dir where it would clone it. If another pull request event comes in as this is happening, then Atlantis gives an error.Possible solutions:
The text was updated successfully, but these errors were encountered: