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
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
setting undiverged in plan and/or apply requirements does not work. pull requests that are behind master are allowed to be planned and applied while out of date.
Reproduction Steps
Open a PR. Push new changes on master to cause the PR to be out of date. Run plans and applies.
Atlantis version: tested plan/apply on 0.23.2 and 0.23.3. tested apply only on 0.22.3
Deployment method: ecs fargate
Atlantis server-side config file:
atlantis-url: redactedautomerge: truedisable-autoplan: truehide-prev-plan-comments: truelog-level: debugrepo-allowlist: redactedgh-hostname: redactedenable-diff-markdown-format: trueenable-regexp-cmd: true# reduce noise by not posting comments for environments with no changeshide-unchanged-plan-comments: truegh-team-allowlist: redacted# https://www.runatlantis.io/docs/checkout-strategy.htmlcheckout-strategy: merge
Repo atlantis.yaml file:
repos:
# this is safe due to the 'repo-allowlist' setting in server.yaml
- id: /.*/# https://www.runatlantis.io/docs/server-side-repo-config.html#requiring-pr-is-approved-before-an-applicable-subcommand# https://www.runatlantis.io/docs/command-requirements.htmlapply_requirements: [approved, mergeable, undiverged]import_requirements: [approved, mergeable, undiverged]plan_requirements: [undiverged]allow_custom_workflows: false
- id: redacted/noah-tf-testapply_requirements: [approved, mergeable, undiverged]import_requirements: [approved, mergeable, undiverged]plan_requirements: [undiverged]allow_custom_workflows: falseworkflows:
compliance:
plan:
steps:
- init
- plan
- run: terraform show -json $PLANFILE > $PLANFILE.json
- run: terraform-compliance --silent -p $PLANFILE.json -f ../../terraform-compliance/features/ | egrep -v 'WARNING \(mounting.+is ambigious'
- run: tmpreaper 1h /tmpmetrics:
prometheus:
endpoint: /metrics
Additional Context
I've tried just about everything under the sun to get it to work, multiple atlantis versions, parallel on/off, verified that all other settings are taking affect, tried setting undiverged as the only req, played with placing the reqs in different locations, etc.
The text was updated successfully, but these errors were encountered:
Community Note
Overview of the Issue
setting
undiverged
in plan and/or apply requirements does not work. pull requests that are behind master are allowed to be planned and applied while out of date.Reproduction Steps
Open a PR. Push new changes on master to cause the PR to be out of date. Run plans and applies.
Logs
logs-insights-results.csv
Environment details
Atlantis server-side config file:
Repo
atlantis.yaml
file:Additional Context
I've tried just about everything under the sun to get it to work, multiple atlantis versions, parallel on/off, verified that all other settings are taking affect, tried setting undiverged as the only req, played with placing the reqs in different locations, etc.
The text was updated successfully, but these errors were encountered: