Page MenuHomePhabricator

Migrate Traffic repositories from Gerrit to Gitlab
Open, Stalled, MediumPublic

Description

A mandate from the powers above has been given to we mortals: Pack up your tools, your loved ones, your animals; Prepare for a perilous pilgrimage, and settle upon the promised land to the east whereupon the Great GitLab will rain gold upon the unwashed Gerrit masses.

  1. Follow the guide at https://www.mediawiki.org/wiki/GitLab/Hosting_a_project_on_GitLab#Migrating_a_project
  1. Port over any CI into Gitlab's CI. Use Blubber and Kokkuri
  1. Create GitLab MRs to mirror any still-open Gerrit CRs
  1. Remove any existing Jenkins CI for the project
  1. Set the Gerrit repository as read-only via "General→State" so as not to confuse anyone. Add a link to the description of the project pointing any perusers to its new home.
  1. After migration, search for and update any documentation or code that references the old repository location. codesearch.wmcloud.org is a useful tool.
Archived gerrit repository URLNew GitLab repository URL
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/corednshttps://gitlab.wikimedia.org/repos/sre/coredns
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/dnsdisthttps://gitlab.wikimedia.org/repos/sre/dnsdist
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/gdnsdhttps://gitlab.wikimedia.org/repos/sre/gdnsd
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/pdns-recursorhttps://gitlab.wikimedia.org/repos/sre/pdns-recursor
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/prometheus-pdns-exporterhttps://gitlab.wikimedia.org/repos/sre/prometheus-pdns-exporter
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/prometheus-pdns-rec-exporterhttps://gitlab.wikimedia.org/repos/sre/prometheus-pdns-rec-exporter
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/prometheus-varnishkafka-exporterhttps://gitlab.wikimedia.org/repos/sre/prometheus-varnishkafka-exporter
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/pybalhttps://gitlab.wikimedia.org/repos/sre/pybal
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/trafficserverhttps://gitlab.wikimedia.org/repos/sre/trafficserver
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/varnish-moduleshttps://gitlab.wikimedia.org/repos/sre/varnish-modules
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/varnish4https://gitlab.wikimedia.org/repos/sre/varnish
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/varnishhttps://gitlab.wikimedia.org/repos/sre/varnish-debs
https://gerrit.wikimedia.org/r/admin/repos/operations/debs/wikimedia-lvs-realserverhttps://gitlab.wikimedia.org/repos/sre/wikimedia-lvs-realserver
https://gerrit.wikimedia.org/r/admin/repos/operations/dnshttps://gitlab.wikimedia.org/repos/sre/dns
https://gerrit.wikimedia.org/r/admin/repos/operations/puppet/varnishkafkahttps://gitlab.wikimedia.org/repos/sre/varnishkafka
https://gerrit.wikimedia.org/r/admin/repos/operations/software/acme-chiefhttps://gitlab.wikimedia.org/repos/sre/acme-chief
https://gerrit.wikimedia.org/r/admin/repos/operations/software/fifo-log-demuxhttps://gitlab.wikimedia.org/repos/sre/fifo-log-demux
https://gerrit.wikimedia.org/r/admin/repos/operations/software/knead-wikidoughhttps://gitlab.wikimedia.org/repos/sre/knead-wikidough
https://gerrit.wikimedia.org/r/admin/repos/operations/software/latency-measurementhttps://gitlab.wikimedia.org/repos/sre/pop-latency-measurement
https://gerrit.wikimedia.org/r/admin/repos/operations/software/libericahttps://gitlab.wikimedia.org/repos/sre/liberica
https://gerrit.wikimedia.org/r/admin/repos/operations/software/nss-dnsdchttps://gitlab.wikimedia.org/repos/sre/nss-dnsdc
https://gerrit.wikimedia.org/r/admin/repos/operations/software/purgedhttps://gitlab.wikimedia.org/repos/sre/purged
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnishhttps://gitlab.wikimedia.org/repos/sre/varnish
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/libvmod-headerhttps://gitlab.wikimedia.org/repos/sre/libvmod-header
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/libvmod-netmapperhttps://gitlab.wikimedia.org/repos/sre/libvmod-netmapper
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/libvmod-querysorthttps://gitlab.wikimedia.org/repos/sre/libvmod-querysort
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/libvmod-re2https://gitlab.wikimedia.org/repos/sre/libvmod-re2
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/libvmod-tbfhttps://gitlab.wikimedia.org/repos/sre/libvmod-tbf
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/libvmod-uuidhttps://gitlab.wikimedia.org/repos/sre/libvmod-uuid
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/libvmod-vslphttps://gitlab.wikimedia.org/repos/sre/libvmod-vslp
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/varnishkafkahttps://gitlab.wikimedia.org/repos/sre/varnishkafka
https://gerrit.wikimedia.org/r/admin/repos/operations/software/varnish/vhtcpdhttps://gitlab.wikimedia.org/repos/sre/vhtcpd
RepositoryGL CIBranches/tags migratedCRs migratedGL branch protectionZuul archivedGerrit archivedDocs updated
operations/debs/corednsN/AN/A
operations/debs/dnsdist
operations/debs/gdnsd
operations/debs/pdns-recursor
operations/debs/prometheus-pdns-exporterN/AN/A
operations/debs/prometheus-pdns-rec-exporterN/AN/A
operations/debs/prometheus-varnishkafka-exporter
operations/debs/pybal
operations/debs/trafficserver
operations/debs/varnish-modules
operations/debs/varnish4
operations/debs/varnishN/AN/A
operations/debs/wikimedia-lvs-realserverN/AN/A
operations/dns
operations/puppet/varnishkafka
operations/software/acme-chief
operations/software/fifo-log-demuxN/A
operations/software/knead-wikidough
operations/software/latency-measurementN/AN/A
operations/software/nss-dnsdcN/AN/A
operations/software/purged
operations/software/varnish*N/AN/AN/AN/AN/AN/AN/A
operations/software/varnish/libvmod-headerN/AN/A
operations/software/varnish/libvmod-netmapper
operations/software/varnish/libvmod-querysort
operations/software/varnish/libvmod-re2
operations/software/varnish/libvmod-tbfN/AN/A
operations/software/varnish/libvmod-uuidN/AN/A
operations/software/varnish/libvmod-vslpN/AN/A
operations/software/varnish/varnishkafka
operations/software/varnish/varnishkafka/testing
operations/software/varnish/vhtcpdN/AN/AN/AN/AN/A
  • The "operations/software/varnish" repository is empty and can simply be ignored

Details

TitleReferenceAuthorSource BranchDest Branch
ci: Automatically build Debian packagesrepos/sre/acme-chief!5brettbookworm-wikimediamain
Implement Gitlab CI and Blubber configrepos/sre/acme-chief!4brettgitlab-cimain
Customize query in GitLab

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Would operations/software/knead-wikidough and operations/software/liberica fit here as well?

Yes, indeed! Thanks for pointing that out.

Change 972910 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Remove acme-chief project

https://gerrit.wikimedia.org/r/972910

Change 973220 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Remove knead-wikidough project

https://gerrit.wikimedia.org/r/973220

Change 973269 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Remove purged project

https://gerrit.wikimedia.org/r/973269

@BCornwall For operations/software/varnish, looks like it should just be archived and not migrated? Let me know if that's the case.

Change 973269 merged by jenkins-bot:

[integration/config@master] Archive operations/software/purged

https://gerrit.wikimedia.org/r/973269

Change 973738 had a related patch set uploaded (by Hashar; author: Hashar):

[operations/software/purged@master] Archive repository

https://gerrit.wikimedia.org/r/973738

Change 973738 merged by Hashar:

[operations/software/purged@master] Archive repository

https://gerrit.wikimedia.org/r/973738

Change 973220 merged by jenkins-bot:

[integration/config@master] Archive operations/software/knead-wikidough

https://gerrit.wikimedia.org/r/973220

Change 973747 had a related patch set uploaded (by Hashar; author: Hashar):

[operations/software/knead-wikidough@master] Archive repository

https://gerrit.wikimedia.org/r/973747

Change 973747 merged by Hashar:

[operations/software/knead-wikidough@master] Archive repository

https://gerrit.wikimedia.org/r/973747

@BCornwall For operations/software/varnish, looks like it should just be archived and not migrated? Let me know if that's the case.

Indeed, I'm in favor of merely deleting the repo altogether as there's not really anything in there.

Change 972910 merged by jenkins-bot:

[integration/config@master] Docker, jjb, Zuul: Archive acme-chief and certcentral projects

https://gerrit.wikimedia.org/r/972910

Mentioned in SAL (#wikimedia-releng) [2023-11-13T17:24:04Z] <James_F> Zuul: Archive acme-chief and certcentral projects for T347623

Mentioned in SAL (#wikimedia-releng) [2023-11-13T17:24:59Z] <James_F> jjb: Manually deleted acme-chief-tox-docker for T347623

Change 973886 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Delete operations/software/fifo-log-demux

https://gerrit.wikimedia.org/r/973886

Change 973887 had a related patch set uploaded (by BCornwall; author: BCornwall):

[operations/puppet@production] fifo-log-demux: Update project homepage

https://gerrit.wikimedia.org/r/973887

Change 973886 merged by jenkins-bot:

[integration/config@master] Archive operations/software/fifo-log-demux

https://gerrit.wikimedia.org/r/973886

Change 974104 had a related patch set uploaded (by Hashar; author: Hashar):

[operations/software/fifo-log-demux@master] Archive repository

https://gerrit.wikimedia.org/r/974104

Change 974104 merged by Hashar:

[operations/software/fifo-log-demux@master] Archive repository

https://gerrit.wikimedia.org/r/974104

Change 974288 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Archive operations/software/varnishkafka

https://gerrit.wikimedia.org/r/974288

Change 974288 merged by jenkins-bot:

[integration/config@master] Archive operations/software/varnishkafka

https://gerrit.wikimedia.org/r/974288

BCornwall triaged this task as Medium priority.Nov 16 2023, 6:33 PM

Change 975386 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Archive operations/debs/pybal

https://gerrit.wikimedia.org/r/975386

Change 974289 had a related patch set uploaded (by BCornwall; author: BCornwall):

[operations/software/varnish/varnishkafka/testing@master] readme: Update repo location of varnishkafka

https://gerrit.wikimedia.org/r/974289

Change 974289 merged by BCornwall:

[operations/software/varnish/varnishkafka/testing@master] readme: Update repo location of varnishkafka

https://gerrit.wikimedia.org/r/974289

Change 975386 merged by jenkins-bot:

[integration/config@master] Archive operations/debs/pybal

https://gerrit.wikimedia.org/r/975386

Mentioned in SAL (#wikimedia-releng) [2023-11-20T02:36:52Z] <James_F> Zuul: Archive operations/debs/pybal for T347623

Change 978715 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Archive operations/debs/pybal

https://gerrit.wikimedia.org/r/978715

Change 978715 merged by jenkins-bot:

[integration/config@master] Archive operations/debs/trafficserver

https://gerrit.wikimedia.org/r/978715

Change 979438 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Archive operations/software/varnish/libvmod-netmapper

https://gerrit.wikimedia.org/r/979438

Change 979438 merged by jenkins-bot:

[integration/config@master] Archive operations/software/varnish/libvmod-netmapper

https://gerrit.wikimedia.org/r/979438

Change 980975 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Archive libvmod-{header,tbf,uuid,vslp}

https://gerrit.wikimedia.org/r/980975

Change 981384 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Archive operations/debs/coredns

https://gerrit.wikimedia.org/r/981384

Change 981573 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Archive pdns-recursor repositories

https://gerrit.wikimedia.org/r/981573

Change 981573 merged by jenkins-bot:

[integration/config@master] Archive pdns-recursor repositories

https://gerrit.wikimedia.org/r/981573

Change 981384 merged by jenkins-bot:

[integration/config@master] Archive operations/debs/coredns

https://gerrit.wikimedia.org/r/981384

Change 980975 merged by jenkins-bot:

[integration/config@master] Archive libvmod-{header,re2,tbf,uuid,vslp}

https://gerrit.wikimedia.org/r/980975

Change 983940 had a related patch set uploaded (by BCornwall; author: BCornwall):

[integration/config@master] Archive operations/debs/dnsdist

https://gerrit.wikimedia.org/r/983940

Change 983940 merged by jenkins-bot:

[integration/config@master] Archive operations/debs/dnsdist

https://gerrit.wikimedia.org/r/983940

Change 973887 merged by BCornwall:

[operations/puppet@production] fifo-log-demux: Update project homepage

https://gerrit.wikimedia.org/r/973887

BCornwall changed the task status from In Progress to Stalled.Mar 14 2024, 1:43 PM
BCornwall moved this task from Traffic team actively servicing to Ready for work on the Traffic board.

Stalling since we're not entirely solid on what we want GitLab to be.