Tuesday, 2024-02-06

clarkbJust about meeting time18:59
clarkb#startmeeting infra19:00
opendevmeetMeeting started Tue Feb  6 19:00:07 2024 UTC and is due to finish in 60 minutes.  The chair is clarkb. Information about MeetBot at http://wiki.debian.org/MeetBot.19:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.19:00
opendevmeetThe meeting name has been set to 'infra'19:00
clarkb#link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/B7IJ56QOFLPJMGXRLJE4I44KG2RWPH4C/ Our Agenda19:00
clarkb#topic Announcements19:00
clarkbService coordinator nominations are now open. You have until end of day February 20 to nominate yourself19:00
clarkbWe said we'd use UTC times for figuring out what end of day means19:00
clarkband then next week we'll have our preptg for opendev19:01
clarkb#link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/TB2OFBIGWZEYC7L4MCYA46EXIX5T47TY/ Service coordinator election details19:01
clarkb#link #link https://lists.opendev.org/archives/list/service-discuss@lists.opendev.org/thread/KUZG7DPU77GC3M3MKKTSYY655JLIYV4Z/ preptg info19:01
clarkbI'ev been trying to add background/depth/info to topics on the preptg etherpad19:01
clarkbI expect that the later half of this week I'll dive in and do some of the last minute planning and organization around what to cover when. if you can add yuor interest to topics that would be helpful19:02
clarkbfeel free to add new topics or info to existing ones19:02
clarkb#topic Server Upgrades19:03
clarkbtonyb's meetpad stack got reviews (thank you for that)19:04
clarkbfrickler had some questions but I think the changes are mergeable. tonyb  if you happe nto be around any thing holding that up?19:04
fungii guess technically the keycloak change is also a server upgrade since it's being rebuilt on jammy instead of focal, but we also have a dedicated topic for that19:05
clarkbya19:06
clarkbwe can continue on and if tonyb joins us we can revisit this topic at the end of the meeting. I expect we'll finish early today and will have time for that19:06
fungii can be around to help tonyb test jitsi-meet servers and keep an eye on deploy jobs too19:06
clarkb#topic Python container updates19:06
clarkbI'm tempted to drop this agenda item for now and revisit it if necessary in the future.19:06
clarkbWe did rebuild our base images yesterday to pick up python and os updates though so also worth rebuilding and redeploying things19:07
clarkbbut nothing else to say about these at this time19:08
clarkbOh on the topic of containers skopeo can't talk to latest dockerd19:08
clarkbthere is an api protocol mismatch. This is less of a problem for us in opendev as we primarily use docker currently but some jobs do rely on skopeo and we may see this being problematic at some point19:09
clarkbmostly a heads up19:09
clarkb#topic AFS Quota Issues19:09
clarkbI saw there was a chagne to stop mirroring some isos for centos stream19:09
fungiyep, that merged19:10
clarkbhowever the latest sync fungi did against better upstreams seems to have put us right up near the quota limit for centos stream again19:10
fricklerI also only did a very small quota bump19:10
fricklerplanning for tonyb to do another one as training19:11
clarkbcool I guess something to continue to improve and keep an eye on19:11
clarkband I've still got the old ubuntu ports cleanup on my todo list somewhere19:11
clarkb#topic Keycloak Upgrade Struggles19:12
fungithis is ready for reviews now19:12
clarkb#link https://review.opendev.org/c/opendev/system-config/+/907141 Keycloak upgrade change19:13
fungithere's a proposed plan etherpad, which includes the ip address of the latest held sample19:13
clarkb#link https://etherpad.opendev.org/p/keycloak-refresh-2024 keycloak upgrade plan19:13
clarkbfungi: all of the outstanding issues have been addressed then? The good news is we have much better testing now too which will hopefully make this better in the future19:14
fungilast week i noticed that it wasn't actually using the database, so fixed the compose file and added an explicit testinfra test for it19:14
clarkbas well as using a proper database (at least what keycloak considers to be proper)19:14
fungiand yeah, no known issues at this point, other than just the mechanical process of needing to redo the zuul realm and add accounts to it from scratch19:15
fungithere is an export/import feature, but starting over might be cleaner regardless19:15
fungiand would allow us to more explicitly document the manual setup steps19:16
clarkbsounds good. Thank you for working through this. And ya its a small enough setup that reproducing it shouldn't be ap roblem19:16
clarkband once this is all done we'll have to add db backups too19:16
fungicorrect. that's noted in the pad19:16
clarkbperfect. Anything else?19:16
fungiif anyone spots anything else we should do afterward, please add a note in the pad19:17
funginothing else from me on this19:17
clarkb#topic Gitea Upgrade and DB Config Changes19:17
clarkbfrickler noticed that some CI jobs that fetch constraints failed on http 500 errors from gitea19:18
clarkbI was able to trace this back to mariadb errors for connection limits being reached19:18
clarkb#link https://review.opendev.org/c/opendev/system-config/+/907500 Increase DB connection limits after HTTP 500 errors due to hitting the limit19:18
clarkbI wrote this chagne to icnrease the limit on our dbs and deployed it yesterday19:18
clarkbby default mariadb has a limit of 150 connections. Our container images reduce that to 100 (where we hit the limit and had the errors) so I doubled it to 20019:18
clarkbseparately gitea has released a new bugfix release19:19
clarkb#link https://review.opendev.org/c/opendev/system-config/+/907472 Upgrade to the latest bugfix release19:19
clarkbthere is a fix for access to containers in the container registry that users shouldn't have. but we make everything public anyway and don't use the registry so that isn't a major issue for us19:20
clarkbbut good to catch up on the bugfixes19:20
clarkbThere are also more bugs around rendering things that have been reported upstream. but they are in code review comments and similar so again features we don't use.19:21
clarkbapparently the next bugfix release will fix those though19:21
clarkbReviews welcome and let me know if you think we need to hold a node. Historically we've only done that for the major upgrades19:22
clarkbbut happy to set that up if we find something we are concerned about19:22
clarkb#topic Etherpad 1.9.7 Upgrade19:22
clarkbThis is mostly a heads up that there is a new etherpad version available. The changelog for the new version makes note of changes to plugin installations19:22
clarkbI think we'll want to ensure that doesn't affect ouf docker image (cross check with chagnes to upstream's docker image) and hold a node to see if our plugins work19:22
clarkbI haven't written a change for this yet. Happy for someone else to if they are interested19:23
clarkb#topic Open Discussion19:24
clarkbThat was all I had on the agenda19:24
clarkbI did want to note that we had a user request to redact/delete a gerrit comment. corvus took care of that for us and wrote a tool to make it easy which is now in system-config/tools19:24
fungiour matrix homeserver hosting plan with ems will be upgraded tomorrow19:24
fungishouldn't be any user-facing impact, but keep an eye out anyway19:24
clarkbgood reminder.19:26
clarkbI'll probably have weird availability tomorrow as well due to family stuff19:27
corvusi can make a system-config docs patch with the procedure if folks want19:27
clarkbbut not sure yet19:27
clarkbcorvus: a high level doc would probably be good as a pointer19:27
corvusnot sure the appropiate level of visibility for that19:27
fungior even just a few sentences in the gerrit.rst doc in system-config19:28
corvusok i'll add it19:28
fungithanks!19:28
clarkbI'll give it a few more minutes for any other topics. Please go add your interest and topics to the preptg etherpad19:30
fungicorvus: is https://zuul-ci.org/docs/zuul/latest/howtos/openid-with-keycloak.html the best place to start with redoing our keycloak config?19:30
fungilooks like it's already pretty step-by-step but not sure what else you might have set up on the existing server beyond what's mentioned there19:31
corvusfungi: i think so19:31
fungicool, i'll work from that19:31
fungithanks!19:31
corvusping me if you have q's19:32
fungigladly!19:32
clarkbthank you everyone. We'll be back here next week and then we'll have the preptg stuff19:32
clarkb#endmeeting19:32
opendevmeetMeeting ended Tue Feb  6 19:32:33 2024 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)19:32
opendevmeetMinutes:        https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-06-19.00.html19:32
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-06-19.00.txt19:32
opendevmeetLog:            https://meetings.opendev.org/meetings/infra/2024/infra.2024-02-06-19.00.log.html19:32
fungithanks clarkb!19:32
clarkbI've got 20 something minutes before my next meeting. Long enough to eat some lunch19:33

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