runatlantis / atlantis

Terraform Pull Request Automation
https://www.runatlantis.io
Other
7.68k stars 1.05k forks source link

Atlantis pipeline icons not appearing in Gitlab when running from a fork repository #1586

Open axcosta opened 3 years ago

axcosta commented 3 years ago

Environment:

version: 3
projects:
- dir: .
  autoplan:
    when_modified: ["**/*.yaml", "*.tf"]
  apply_requirements: [mergeable]

Scenario:

I've got an upstream repo integrated with Atlantis and teams fork this repo, create feature branches and create merge requests from fork to upstream. When I submit a merge quest on upstream repo, it automatically starts plan pipeline job and shows progress through interface as such and records that at the pipelines section.

Issue:

When a team member submits a merge request through fork repo, it also automatically starts plan pipeline job BUT does not show any progress through interface NOR records its execution at pipeline section.

Is this an expected behavior? Fork repo users in this case don't know Atlantis progress until output (from plan or apply job) pops out at the comments section.

jamengual commented 2 years ago

is this still happening with v0.19.8?

axcosta commented 2 years ago

Yes, had just tested with Gitlab 15.3.2 and Atlantis 0.19.8 and this is still happening, unfortunately.