Open
Description
Community Note
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request. Searching for pre-existing feature requests helps us consolidate datapoints for identical requirements into a single place, thank you!
- Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request.
- If you are interested in working on this issue or have submitted a pull request, please leave a comment.
Overview of the Issue
I'm occasionally getting some transient errors when running atlantis plan
; currently, I have ATLANTIS_PARALLEL_POOL_SIZE
set to 3
. It's most typically on states that have a lot of providers, giving me two possible theories:
- all the states planning at once are causing the Terraform registry to rate-limit us, but the client is giving a confusing error message
- OR, it's a race condition due to parallel plans possibly using the same cache (
Using integrations/foo vN.N.N from the shared cache directory
in the output; see link below for why this is not guaranteed to be safe)
I'm not able to reproduce it right at the moment, and don't have the exact error handy, so I'll update here next time the issue comes up
Reproduction Steps
atlantis plan
Note: this is not consistently reproducible
Logs
n/a
Environment details
- Atlantis version: v0.19.7
- Atlantis flags: see below
Atlantis server-side config file:
All config is from env vars / flags (with some kube secret references / other irrelevant stuff omitted)
- name: ATLANTIS_ATLANTIS_URL
value: https://xxx/
- name: ATLANTIS_DEFAULT_TF_VERSION
value: "1.2.5"
- name: ATLANTIS_HIDE_PREV_PLAN_COMMENTS
value: "true"
- name: ATLANTIS_PARALLEL_POOL_SIZE
value: "3"
- name: ATLANTIS_PORT
value: "4141"
- name: ATLANTIS_REPO_ALLOWLIST
value: github.com/orgname/*
- name: TF_CLI_ARGS_apply
value: "-compact-warnings"
- name: TF_CLI_ARGS_init
value: "-compact-warnings"
- name: TF_CLI_ARGS_plan
value: "-compact-warnings"
Repo atlantis.yaml
file:
---
version: 3
parallel_plan: true
projects:
# [...]
Any other information you can provide about the environment/deployment.
--->
Activity