Page MenuHomePhabricator

GitLab Private Repository Request for: ML infrastructure repository
Closed, DeclinedPublicRequest

Description

  • The name of your repository: https://gitlab.wikimedia.org/repos/machine-learning/infrastructure
  • The purpose of your repository: store information and code related to ML infrastructure
  • The username(s) of the owner(s) and maintainer(s) of your repository: dpogorzelski (Owner) (I will set further permissions for the rest of the ML team)
  • Phabricator project where administrators should report any tasks related to your repository: we are considering to move our workflows and collaboration to Gitlab in order to centralize and streamline the workflow and developer experience in the ML context so being able to enable "issues" in the https://gitlab.wikimedia.org/repos/machine-learning group would be a much appreciated addition
  1. Please check the box to agree and acknowledge the following:
    • All owners and maintainers have GitLab 2fa enabled and are using strong passwords
    • Private repositories are only for restricted information, not confidential information
    • Accept the risks associated with private repositories, e.g.:
      • Configuration changes – Any repository owner may change the visibility of your repository
      • Forks – Anyone with the ability to fork your repo may change settings on their fork and expose information
      • Forge vulnerabilities – GitLab may have an unknown vulnerability that may leak information contained within or metadata about this repository

Event Timeline

Why does this need to be private?

It's a good question, let's say I create a README.md and put in it the summary of the information from this link https://netbox.wikimedia.org/search/?q=ml-&per_page=1000 . The information under netbox is only available after authentication so my reasoning was that it's not intended to be shared with a public audience and therefore any "remix" of that information shouldn't be public either. I'm happy to be wrong :)

The Dell serial numbers might be considered private (not even sure, the only thing I am sure is private is pricing of servers, dcops team could confirm). What is definitely not private are server names that are in public both in the puppet repo and the DNS repo.

DPogorzelski-WMF claimed this task.

Cool, then i can keep it public :)

taavi changed the task status from Resolved to Declined.Oct 30 2025, 4:34 PM
taavi removed DPogorzelski-WMF as the assignee of this task.

Gitlab in order to centralize and streamline the workflow and developer experience in the ML context so being able to enable "issues"

It would decentralize and fragment workflows if we add yet another issue tracking system to make collaboration with any other team harder.