Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • S sysadmin
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 87
    • Issues 87
    • List
    • Boards
    • Service Desk
    • Milestones
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • tails
  • sysadmin
  • Issues
  • #17754
Closed
Open
Issue created Jun 03, 2020 by intrigeri@intrigeriMaintainer3 of 3 checklist items completed3/3 checklist items

Allow more contributors to propose changes to our GitLab configuration

Currently our gitlab-config.git repo is only accessible to sysadmins.

IMO at least committers-team should be allowed to clone, and propose MRs against, that repo. This would address a number of problems:

  • RMs could open MRs for group milestones changes they have to do (see tails@b170e128).
  • Committers could propose new group labels: in the last few days, 2 tails/tails project labels were created (because committers are allowed to do that, but they can't edit group labels) while these should really have been group labels.
  • When a team onboards a new member or offboards a previous member, perhaps they could send a MR for the corresponding GitLab group membership change.
  • Committers could propose new projects under the tails/ namespace, ensuring our common project settings & permission model are applied.

I propose we:

  • migrate gitlab-config.git to GitLab
  • allow committers to clone that repo and push to non-protected branches
  • document how to propose changes to our GitLab config

I volunteer to do all this once we agree on something.

Edited Jun 10, 2020 by intrigeri
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking