Page MenuHomePhabricator

Disable Issues in GitLab
Closed, ResolvedPublic

Description

See https://gitlab.wikimedia.org/groups/repos/-/issues

T304614: GitLab Issues experiment with Research was an "experiment" which seems to have never had a followup task to evaluate and define followup actions.
That's not my definition of an "experiment".

See also T264231#8645276.

Details

Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
configure-proejcts: clear out issue allowlistrepos/releng/gitlab-settings!81brennenwork/clear-issue-allowlistmain
Customize query in GitLab

Event Timeline

@fkaelin: Per https://phabricator.wikimedia.org/T304614#9142691, can the remaining open Issues in Wikimedia GitLab get closed, and the functionality to allow GitLab Issues be reverted, or what is the result/the followups from this experiment?

I see that new GitLab Issues still get created, so maybe I misinterpret.

  • After the initial experiment, we have not used gitlab issues for planning and project tracking. Using phabricator as single tool for this is perferable.
  • Gitlab issue was convenient for external collaborators, and some research scientists continued to use gitlab issues to track code related tasks in projects that started as such collaborations.
  • There seems to be a preference to disable gitlab issues for all projects; we will need some time to migrate the open tasks to a phabricator (we will likely create a single "Research-Gitlab" board with lanes for each project). I created T413791 to track this.

All open gitlab issues have been migrated to phabricator and closed. The issues can now be disabled on gitlab.

Thank you a lot!

Note to myself:
I assume resolving this ticket means emptying the issue_wiki_allowlist array in https://gitlab.wikimedia.org/repos/releng/gitlab-settings/-/blob/main/configure-projects/configure-projects but not sure if this also requires additional commands to execute.
The array item repos/research/ is covered by this task, the other entry repos/ci-tools/patchdemo has been read-only for about 18 months.

Mentioned in SAL (#wikimedia-releng) [2026-03-24T15:34:20Z] <brennen> gitlab1004: manual test run of configure-projects with cleared issue allowlist (T412882)

brennen added a project: User-brennen.
brennen moved this task from Backlog to Waiting Response on the User-brennen board.

I assume resolving this ticket means emptying the issue_wiki_allowlist array in https://gitlab.wikimedia.org/repos/releng/gitlab-settings/-/blob/main/configure-projects/configure-projects but not sure if this also requires additional commands to execute.

Note for future reference: configure-projects runs on a timer:

https://gerrit.wikimedia.org/g/operations/puppet/+/fd0ca96978f85369aa944d68b2667f867ad02a35/modules/gitlab/manifests/init.pp#343

brennen moved this task from Waiting Response to Done or Declined on the User-brennen board.

Thank you for this! That's a relief.