Wednesday, 2026-05-06

-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 987453: Remove zp02.opendev.org https://review.opendev.org/c/opendev/system-config/+/98745307:49
-@gerrit:opendev.org- Michal Nasiadka proposed: [opendev/system-config] 987453: Remove zp02.opendev.org https://review.opendev.org/c/opendev/system-config/+/98745308:26
-@gerrit:opendev.org- James E. Blair https://matrix.to/#/@jim:acmegating.com proposed: [opendev/zuul-providers] 984867: Delete cache at end of build https://review.opendev.org/c/opendev/zuul-providers/+/98486709:00
@mnasiadka:matrix.orgIf anybody has time for reviews today - https://review.opendev.org/c/openstack/project-config/+/987176 (adding vexxhost/magnum-cluster-api to untrusted projects, so that magnum core can run CI with that driver)12:40
@clarkb:matrix.orgmnasiadka: both the github repo add to zuul and zp02 removal lgtm. Maybe Jens Harbott has a few minutes to double check and possibly approve them?14:51
-@gerrit:opendev.org- Clark Boylan proposed: [opendev/zuul-providers] 987531: Add Ubuntu Resolute to our labels, nodesets, and providers https://review.opendev.org/c/opendev/zuul-providers/+/98753115:15
-@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [openstack/project-config] 987373: Add gerrit and zuul plugin repos for hermes-agent https://review.opendev.org/c/openstack/project-config/+/98737315:30
@mordred:waterwanders.comIf people really enjoyed mnasiadka 's project-config patch and wanted more where that came from ^^ :) 15:31
@clarkb:matrix.orgVery early gerrit 3.13 upgrade notes are going in https://etherpad.opendev.org/p/gerrit-upgrade-3.13 The upgrade process itself looks straightforward. I think the biggest thing for this upgrade is ensuring we handle the removal of robot comments, the change to http passwords to auth tokens (should be backward compatible in this release so that isn't an urgent cut over), and checking the answer for luca's question in https://gerrit-review.googlesource.com/c/gerrit/+/48034215:36
@mordred:waterwanders.comClark: were we using robot comments?16:06
@mordred:waterwanders.comalso - have we done anything with checks api yet? (ilke, did it achieve usefulness?)16:07
@clarkb:matrix.orgmordred: yes zuul currently uses them to post inline comments from job results. Things like linter results or even the zuul config error messages I think16:07
@clarkb:matrix.orgwhen talking to 3.13 and newer zuul will simply post those comments as normal comments as robot comments have been deleted. We (opendev) are not doing anything with checks16:07
@clarkb:matrix.orgupstream gerrit's zuul does integrate with checks to some degree as the zuul results are reported through that16:07
@mordred:waterwanders.comnod. so the answer for opendev is to just use normal comments and not robot comments16:08
@mordred:waterwanders.comwow. https://gerrit.googlesource.com/plugins/checks "Gerrit Code Review Checks Plugin (DEPRECATED)" - that's not unclear at all16:09
@clarkb:matrix.orgbut zuul only does gerrit version detection on startup so part of our gerrit 3.13 upgrade process will include restarting zuul services so they detect the new gerrit version16:10
@clarkb:matrix.organd yes the status of the checks plugin stuff is very confusing16:10
@clarkb:matrix.orgaiui its basically a way to integrate reporting of CI results now and not a way to trigger jobs?16:10
@mordred:waterwanders.comyeah - cause the original backend checks api plugin had something to do with new specific storage of results in notesdb16:12
@mordred:waterwanders.comand then _also_ ways to visualize those results16:12
@clarkb:matrix.orgI am predicting that our smaller backup server will need pruning starting tomorrowish17:08
@clarkb:matrix.orgI'm trying to figure out this new Gerrit Flows stuff without digging in the source and am failing. Has anyone else run into documentation or used it on some other Gerrit?18:06
@clarkb:matrix.orgMy impression is that it probably doesn't help us too much given that zuul is effectively able to fill in that use case18:06
@clarkb:matrix.orgbut maybe we want to integrate zuul with gerrit flows as a flow provider or something? Too early to say without a better understanding of what it is18:07
@mordred:waterwanders.comClark: I'm not seeing anything about it that feels particularly compelling here. The examples given are all things like "assign reviewers once CI is +1" - and there's a bunch of things referencing prior things people did in bugtracker its integrations. neither of those are things opendev is super in the business of.18:29
@mordred:waterwanders.comthere also doesn't seem to be an actual implementation - it's a new plugin surface. so - zuul _could_ integrate as a flows plugin provider, but I'm struggling to see how it would make anything better 18:32
@clarkb:matrix.orgya I think if we did use it zuul would be the system driving it18:35
@clarkb:matrix.orgsince it already talks to gerrit, but I agree I'm not sure where in our workflows it might make sense. Its also disabled by default in 3.13 so this is mostly be trying to understand more than anything else18:35
@clarkb:matrix.orgI also sent a message to discord asking about the http password to token migration and whether it makes sense to do when upgrading to 3.13 or if 3.13 will still allow you to create old style passwords in the external id tables18:36
@clarkb:matrix.orgI want to avoid doing multiple db migrations if that is the case we'll delay until they drop the old system18:36
@mordred:waterwanders.comI certainly hope there is overlap between tokens and passwords18:42
@clarkb:matrix.orgok sounds like if we don't explicitly migrate things then new tokens will go in the new db location. Old tokens will remain as is. Then eventually when they remove support for old tokens we either need to migrate or people will have to generate new tokens after the upgrade20:22
@clarkb:matrix.orgI think for our purposes ignoring that as we go to 3.13 is fine. Anyone can refresh their tokens that wants to on 3.13. We should do that for zuul as an example20:22
@clarkb:matrix.orgthen when Gerrit drops support for the legacy system we can run the tool at that point or just force people to regenerate new tokens after the upgrade (maybe include a warning to do that ahead of the upgrade if they want)20:22

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!