[COMPASS-5101] Compass PR CI should not fail fail tests because of the missing secrets when activated by a non-member submitted PR Created: 20/Sep/21  Updated: 27/Oct/23  Resolved: 02/Sep/22

Status: Closed
Project: Compass
Component/s: CI
Affects Version/s: None
Fix Version/s: No version

Type: Bug Priority: Major - P3
Reporter: Sergey Petushkov Assignee: Unassigned
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Documentation Changes: Not Needed

 Description   

Problem Statement/Rationale

Seems like GH secrets are not passed to CI env when a non-member opens a PR

Steps to Reproduce

Be a non-member of Compass team and open a PR, approve it for a run from a members account

Expected Results

All possible tests are passing

Actual Results

Test fails because Atlas credentials that we store in GH secrets are not available when CI is running against a code change submitted by a non-member

Additional Notes

We probably can skip those tests for non-members (and print a warning instead?)



 Comments   
Comment by Maurizio Casimirri [ 02/Sep/22 ]

All the tests are running in EVG right now, EVG allows to approve workflows manually for external contributors

Generated at Wed Feb 07 22:38:26 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.