Whenever the jobs are migrated out of the CI production slaves (gallium, lanthanum) we should disable the Gerrit replication to them.
|Resolved||hashar||T70480 Scale merge operations (tracking)|
|Resolved||hashar||T95046 install/deploy scandium as zuul merger (ci) server|
|Resolved||hashar||T86661 Disable Gerrit replication to production slaves|
|Resolved||hashar||T86659 Migrate all jobs to labs slaves|
|Resolved||Krinkle||T86175 Migrate jsduck jobs to run in labs (and jsduck-publish via integration-publisher)|
|Resolved||Krinkle||T86174 Migrate JSDuck to Ubuntu Trusty|
|Resolved||Krinkle||T93143 Migrate .*testextension-zend jobs to labs slaves|
|Resolved||hashar||T93559 Migrate mediawiki-core-code-coverage job to labs|
|Resolved||Krinkle||T93558 Add publishing macro for integration.wikimedia.org/cover|
|Resolved||hashar||T96463 Move integration-zuul-layout* jobs to labs slaves|
|Resolved||hashar||T95675 Migrate Jenkins job "Global-Dev Dashboard Data" to JJB and Zuul trigger|
|Resolved||hashar||T98737 Migrate operations-dns-lint Jenkins job to labs instances|
|Resolved||hashar||T101966 Remove use of label "hasSlaveScripts" in jobs|
From Chad, had to reload the replication plugin to take in account the configuration change: gerrit plugin reload replication.
Lanthanum should no more receives any replication. Still have to handle gallium.
/srv/ssd/gerrit is gone from JJB files. There is still one reference in multigit.sh but that is just a default value.
I will get the replication to gallium disabled and then do the cleanup on the machine.
Thanks for the merge/deploy of the puppet patch. As a follow up I have manually cleaned up gallium.wikimedia.org:
deluser gerritslave # was uid 999 , and in gid 1002 # homedir: rm -fR /var/lib/gerritslave # replica destination: rm -fR /srv/ssd/gerrit