Monday, 2024-05-06

*** Guest3606 is now known as dasm01:48
*** dasm is now known as Guest400302:18
*** liuxie is now known as liushy02:30
opendevreviewJake Yip proposed openstack/project-config master: Fork stackhpc/capi-helm-charts to openstack/magnum-capi-helm-charts  https://review.opendev.org/c/openstack/project-config/+/91828709:00
dxldhi! I'm starting a new project and I'm looking for (non-GH/GL) hosting. I really like opendev's idea of smushing gitea and gerrit together but it's not clear to me how to join as a new project?12:57
dxldso far I've been supporting sr.ht but I feel like it's not gone where I was hoping it would so my git forge budget is ready to be redirected too ;)12:59
*** dhill is now known as Guest418413:30
fricklerdxld: did you see our documentation at https://docs.opendev.org/opendev/infra-manual/latest/gettingstarted.html and https://docs.opendev.org/opendev/infra-manual/latest/creators.html ? note that gitea is just "any git server" for us, the other main component besides gerrit is zuul doing CI/gating13:46
dxldI have but that seemed more geared towards openstack specifics? and I didn't spot a "here's how to sign up" thingy anyhow14:14
dxldand yeah using gitea just as a git frontend without all the other cruft is the bit I like :)14:15
dxldbeen looking for a CI that does this gating thing without knowing what to call it for years now too14:15
dxldso while I haven't looked at the details yet it sounds nice14:17
*** Guest4003 is now known as dasm14:34
clarkbdxld: https://docs.opendev.org/opendev/infra-manual/latest/creators.html#add-the-project-to-the-master-projects-list is the main bit for adding a project to our Gerrit. Lookingat the dosc there I wonder if we've got some of the order of operations not quite right (because we don't lead with how to create a project but instead have other stuff)15:08
clarkbdxld: that said, if you've never used gerrit before you amy want to push and review changes in our opendev/sandbox repo first to get a sense of whether or not it is something that you'll want to use15:09
clarkbif you decide that yes Gerrit's workflow works for you then ya creating the project as described in that link would be the very first step (then you can add all the other bits like zuul ci integration and irc bots etc)15:09
dxldI have used gerrit before in the coreboot project. just not very extensively15:34
dxldat this point I don't want to cause a buch of work on your side anyway. I'm still exploring and evaluating15:36
clarkbya I think we do lack an explicit "this is how you create a project then tie into Zuul" document that can live a bit more on its own and that would be good to have15:38
dxldhow does gitea source the list of projects/repos? is that all manually registered somehow?15:39
clarkbdxld: the CI/CD system runs a job when you update that project list that ensures all the repos are created in gitea. Then Gerrit replicates the repo content to gitea.15:41
clarkbGitea is basically just a read only mirror for the git repos in Gerrit15:41
dxldright. that's what I figured ought to be happening :)15:42
clarkbon the held gerrit 3.8 test node I've set 2 of 3 changes to have topic "testtopic": I'll set the config for the topic limit to 1 then manually upgrade this node. This should check if the upgrade is impacted by the topic limit if any topics exceed the limit then we can also test what happens when you try to add another change to the topic16:21
clarkbhttps://158.69.71.178/q/topic:%22testtopic%2216:21
clarkbhttps://review.opendev.org/c/opendev/system-config/+/912470 didn't promote the 3.9.4 image for some reason16:39
clarkbI thinkfor the same reason the etherpad image didn't promote :/16:39
clarkbso anyway my test of gerrit upgrade is a bit behind on the gerrit version so I'll have to do this again I guess16:39
clarkbit does look like the change topic limit is fairly soft and is unlikely to create problems for us during my testing. I think we still retest with properly built images though and make sure that hasn't changed. I'll get a change up to address that shortly. Need to finish taking notes off the current held nodes16:47
opendevreviewClark Boylan proposed opendev/system-config master: Actually rebuild Gerrit images to get a new 3.9 image  https://review.opendev.org/c/opendev/system-config/+/91833316:53
clarkbtonyb: looks like all of the new-release topic changes are closed/merged/abandoned currently and based on my testing they shouldn't actually apply to the topic limit. Only open changes do16:55
clarkband it doesn't look like we end up with 5k open at one time so I think we're good there16:56
tonybokay that's good to know.16:57
clarkb(again this is with the wrong image/gerrit version but) the upgrade itself appears to go very quickly then we'll wait for online reindexing to finish before actually calling it done which I expect to take about half an hour in prod17:04
clarkbthere are no db schema changes only index updates and from 3.8 to 3.9 they reindex online17:04
clarkbI won't bother testing downgrade stuff until images are sorted out because I won't feel confident in that testing if I do it with the older images anyway17:04
clarkband my notes are in the etherpad from what I have learned.17:07
tonybthanks clarkb 17:48
clarkbfungi: I know yuo are not around and I think this is not urgent, but service-announce has 4 held messages. Two appear to be regular spam and the other two are generated by the receiving the spam? Makes me wonder if we have something misconfigured that creates that other two messages. I won't delete them unless the held queue gets huge so you can take a look later18:13
clarkbor maybe that is normal due to how the senders are set up18:14
fungiclarkb: senders on the spam were spoofed to be the same as the list address, seems like that's a pretty common tactic. we could consider banning the list addresses in the mta or something if it becomes an issue18:30
clarkbfungi: I see so just continue to drop both messages when clearing those queues?18:31
fungiyep18:31
fungithat's what i've been doing anyway18:32
opendevreviewMerged opendev/system-config master: Allow overriding of meetpad PUBLIC_URL  https://review.opendev.org/c/opendev/system-config/+/90551019:34
opendevreviewMerged opendev/system-config master: Use group var to define letsencrypt_certs  https://review.opendev.org/c/opendev/system-config/+/90556119:59
opendevreviewMerged opendev/system-config master: Switch meetpad test servers to jammy  https://review.opendev.org/c/opendev/system-config/+/90518219:59
tonybclarkb: I see that the backup volume on backup02 is > 90%.  Any objection to me pruning it?20:15
clarkbtonyb: none from me20:16
clarkband I see that email now20:17
clarkbgoing to start putting together a meeting agenda for tomorrow. Let me know if you want me to add anything or feel free to add content directly20:37
tonybclarkb: Nothing from me.20:38
tonybclarkb: backups pruned21:05
clarkbthanks!21:15
clarkbmy meeting agneda edits are in now21:25
tonybLGTM21:26
opendevreviewTony Breeds proposed opendev/zone-opendev.org master: Add DNS records for new Meetpad and JVB servers  https://review.opendev.org/c/opendev/zone-opendev.org/+/91836121:52
opendevreviewTony Breeds proposed opendev/system-config master: Add inventory records for new Meetpad and JVB servers  https://review.opendev.org/c/opendev/system-config/+/91836221:54
clarkbtonyb: before merging https://review.opendev.org/c/opendev/system-config/+/918362 we should consider putting the old servers in the emergency file22:09
clarkbtonyb: my main concern is that I'm not sure that multiple meetpad servers (whcih act as the main server for jitsi) can coordinate and operate in a cluster. So we don't want jvb02 and meetpad02 trying to sync with meetpad01 and jvb01?22:10
clarkbwe want meetpad to make a new cluster independent of the old one then we'll update the meetpad.o.o dns record22:11
* clarkb makes a note about this on the change22:11
tonybclarkb:  Yup.  Noted.22:17
tonybI think the 02 servers will keep to themselves  I'll login and check the 01 servers now have accurate xmpp_server settings if they do I htink they'll keep to themselves also22:18
clarkbtonyb: if we don't put them in the emergency file I think jvb01 and jvb02 may try to conncet to both meetpad01 and meetpad0222:19
clarkbI don't know that the meetpads will try to connect to each other though as it is only the jvb's that are configured to look at group membership for that?22:19
tonybclarkb: Ahh got it.  yeah  I'll double check but I agree adding the 01 servers to the emergency file is a good idea.22:21
tonybI think I might be done for today.  I just "did a dumb"(tm) and will need to resurrect my review chain from git .... perhaps my brain isn't working super well22:25
clarkboh no. Not quite sure I undersatnd what went wrong but enjoy your evening22:26
tonybnothing catastrophic.  I just was working with a chain of changes locally and managed mess it up even though I was sure I was doing it right.22:46

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