Opened 7 weeks ago

Last modified 5 days ago

#29400 new project

Set up a Gitlab instance

Reported by: ln5 Owned by: tpa
Priority: Medium Milestone:
Component: Internal Services/Tor Sysadmin Team Version:
Severity: Normal Keywords:
Cc: gk, intrigeri Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

We are going to evaluate Gitlab as a replacement for trac, gitweb.tpo, git-rw.tpo, github.com.

This ticket tracks the progress of the setup of a Gitlab service.

cf https://trac.torproject.org/projects/tor/wiki/org/meetings/2019BrusselsAdminTeamMinutes#gitlabservice

Child Tickets

TicketStatusOwnerSummaryComponent
#29401closedtpaNew group for gitlabInternal Services/Tor Sysadmin Team
#29402newtpaNew VM for gitlabInternal Services/Tor Sysadmin Team

Change History (6)

comment:1 Changed 7 weeks ago by gk

Cc: gk added

I don't know Gitlab but if we switch to a new bug tracker, then please one which has built-in features to deal with security bugs. That's the first thing that comes to my mind here.

comment:2 Changed 7 weeks ago by arma

For the trac side, be sure to involve gaba, pili, and isa since they have considered our trac requirements.

comment:3 in reply to:  1 Changed 7 weeks ago by ahf

Replying to gk:

I don't know Gitlab but if we switch to a new bug tracker, then please one which has built-in features to deal with security bugs. That's the first thing that comes to my mind here.

Gitlab have a concept called "confidential issues". Please see: https://docs.gitlab.com/ee/user/project/issues/confidential_issues.html

comment:4 Changed 6 weeks ago by ln5

Summary: Evaluation of GitlabSet up a Gitlab instance

comment:5 Changed 2 weeks ago by intrigeri

Cc: intrigeri added

comment:6 Changed 5 days ago by anarcat

i don't know what it's worth, but there's a trac to gitlab migration tool that seems it could be useful for us, if we want to move content between the two tools:

https://github.com/tracboat/tracboat

i, for one, would absolutely love to move our issue tracking (and wiki!) there...

Note: See TracTickets for help on using tickets.