Skip to content

Remove gitlab-org/gitlab project from sync

Byron Boots requested to merge byronboots-main-patch-2d3c into main

The Authomize Sync is having problems passing the test_dev stage when deploying https://gitlab.com/gitlab-private/gl-security/engineering-and-research/automation-team/kubernetes/secauto/authomize/-/pipelines/1320181025

After debugging, it seems that the issue is around the gitlab-org/gitlab project.

Using the gitlab-export to pull some user listings to validate the method for pulling users is still valid, a similar issue is noted where the gitlab-org/gitlab project members cannot be pulled, even with a 3 hour pipeline. However other projects are able to be pulled such as customers-gitlab-com. I believe this is an issue with project membership size being a factor when using the logic for extracting members and inherited members as the gitlab-org/gitlab project is larger than any other in this regard (3188, 36 groups per UI currently)

This MR comments out the gitlab-org/gitlab project from the sync to see if that allows the test_dev stage to progress. If this workaround is successful the gitlab-org/gitlab project can be reviewed further to determine possible efficiencies for extracting members without blocking the remaining Authomize syncs.

Related Issue https://gitlab.com/gitlab-com/gl-security/engineering-and-research/automation-team/authomize/-/issues/25

Edited by Byron Boots

Merge request reports