Parent task for all things related to the upgrade to Gerrit 3.x
Release notes for the 3.x Gerrit versions:
Parent task for all things related to the upgrade to Gerrit 3.x
Release notes for the 3.x Gerrit versions:
Change 606782 merged by Dzahn:
[operations/puppet@production] gerrit: Update email templates for new Gerrits
Change 606783 merged by Dzahn:
[operations/puppet@production] gerrit: Drop empty unused Git config file
Change 606784 merged by Dzahn:
[operations/puppet@production] gerrit: Enable git protocol v2 on new Gerrits
Change 606839 merged by Dzahn:
[operations/puppet@production] gerrit: Use replica instead of slave for new Gerrits
Change 607108 had a related patch set uploaded (by Dzahn; owner: Dzahn):
[operations/puppet@production] gerrit (cloud): set gerrit::server::is_new_version: true
Change 607108 merged by Dzahn:
[operations/puppet@production] gerrit (cloud): set gerrit::server::is_new_version: true
Change 606795 merged by Dzahn:
[operations/puppet@production] gerrit: Allow to use request tracing for new Gerrits
Change 606796 merged by Dzahn:
[operations/puppet@production] gerrit: Do not enable the ability to move changes for new Gerrits
Change 606432 had a related patch set uploaded (by Dzahn; owner: Paladox):
[operations/puppet@production] gerrit: Redirect v2.15 dashboard links to those of v3.2
Change 606432 merged by Dzahn:
[operations/puppet@production] gerrit: Redirect v2.15 dashboard links to those of v3.2
We use the vanilla UI from upstream with a tiny theme on top. So:
Icinga downtime for 5:00:00 set by dzahn@cumin1001 on 1 host(s) and their services with reason: version_upgrade
gerrit1001.wikimedia.org
Icinga downtime for 5:00:00 set by dzahn@cumin1001 on 1 host(s) and their services with reason: version_upgrade
gerrit2001.wikimedia.org
From my side this looks all done. I'll let others +1 and qchris has the honors to close it :)
I have a volunteer @Privacybatm that after the upgrade he cannot send patches anymore to gerrit (cloning through SSH works for him). Could any permission have changed after the upgrade, preventing him so? He could send patches to a couple of repos and was a trusted user, but now he gets:
! [remote rejected] HEAD -> refs/publish/master (prohibited by Gerrit: not permitted: create)
We are not sure it is the upgrade, but it coinciding with the error appearing is too much of a coincidence (?) so we are reporting it here.
Very likely caused by an outdated version of git-review, after the update you need to use version 1.27 or later.
Thank you @jcrespo @Majavah I was using 1.26, Just now updated and everything is working fine, Thank you for your help!
Change 606549 merged by Dzahn:
[operations/puppet@production] gerrit: remove all database parameters / support
This has been done end of June 2020 by @QChris . There are still some subtasks open but they are not a blocker, merely follow up actions.
Mentioned in SAL (#wikimedia-releng) [2020-09-23T19:22:28Z] <hashar> operations/software/gerrit changing HEAD from deploy/wmf/stable-2.15 to deploy/wmf/stable-3.2 # T254158