Wednesday, 2022-06-08

@pabelanger:matrix.orgo/00:20
@pabelanger:matrix.orgso I have this crazy idea that I am looking into, and wanted to see if zuul-merger might be able to handle it. Basically, in a container I would like to pass zuul-merger a git log file, that would contain any sort of explicit depends-on.  If found, then git clone those things to the local file system00:21
@pabelanger:matrix.orgbasically zuul-cloner again00:21
@pabelanger:matrix.orghowever, in my use case, I cannot run a full zuul but I would like to somehow prepare the src repos in my container properly00:22
@pabelanger:matrix.orgI was mostly going to write my own wrapper to merger/merger.py to see how far I made it00:23
-@gerrit:opendev.org- Matthieu Huin https://matrix.to/#/@mhuin:matrix.org proposed: [zuul/zuul] 736042: REST API: Implement nodes filtering https://review.opendev.org/c/zuul/zuul/+/73604209:19
@mhuin:matrix.orgtobiash: thanks for the reviews, much appreciated! 🙂09:19
@tristanc_:matrix.orgpabelanger: I guess the issue with such wrapper is that the Zuul library is internal and it will break without notice. Why can't you run the services?09:52
@chgans:matrix.orgDoes anyone if Zuul can be used to work on AOSP (Android OS)?11:15
@chgans:matrix.orgAOSP is 700 to 800 repos, a change is usually split over several repos. we're planning to migrate to gerrit, and i'm looking at CI/CD solutions.11:16
@chgans:matrix.orgI just discovered Zuul today, and it looks pretty neat! :-)11:16
@clarkb:matrix.org> <@chgans:matrix.org> Does anyone if Zuul can be used to work on AOSP (Android OS)?11:22
I don't know of anyone doing it yet, but in theory it should work fine. Zuul talks to Gerrit and can handle integration if many repos. I don't know if anyone has done that many repos in one job though. If you try it feedback would be welcome
@chgans:matrix.orgThanks Clark, i'll keep digging into Zuul doc and see how it can be done. 11:31
@clarkb:matrix.orgswest: felixedel: that presentation was great. If you have time I think that a write-up of the differences between zuulv4 and v5 for the blog would be great. As would another write-up on how working upstream rather than forking worked well.12:40
-@gerrit:opendev.org- Tim Beermann proposed: [zuul/zuul] 845124: github: added workflow_dispatch trigger https://review.opendev.org/c/zuul/zuul/+/84512412:42
@cdesai:matrix.org> <@chgans:matrix.org> Does anyone if Zuul can be used to work on AOSP (Android OS)?12:54
I'm planning to set it up with Gerrit to build AOSP for my $dayjob - but haven't managed to find time to do anything more than research yet. We use Gerrit already.
@cdesai:matrix.org> <@clarkb:matrix.org> I don't know of anyone doing it yet, but in theory it should work fine. Zuul talks to Gerrit and can handle integration if many repos. I don't know if anyone has done that many repos in one job though. If you try it feedback would be welcome12:55
I'd say usually you don't touch that many repos for one change, max I've done would be 20 perhaps. There are times when you update a lot of repos but then it's mostly a full build (and thus basically "pull all changes")
@clarkb:matrix.org> <@cdesai:matrix.org> I'd say usually you don't touch that many repos for one change, max I've done would be 20 perhaps. There are times when you update a lot of repos but then it's mostly a full build (and thus basically "pull all changes")13:01
In that case I really do expect zuul would work excellently. We run jobs with that number of repos quite often
@cdesai:matrix.orgis it ok to post a link to our gerrit as an example?13:02
@clarkb:matrix.orgAs long as you are ok with sharing :)13:03
@cdesai:matrix.orghttps://review.calyxos.org/q/topic:jun22 this is one of those "full build" changes - where a LOT of repos were touched, but we'd want to build the full OS anyway rather than individual components (which is what I meant when I said "pull all changes")13:04
@cdesai:matrix.orghttps://review.calyxos.org/q/topic:hbm is something that touched a bunch of repos (some are private), 17 repos total.13:06
@clarkb:matrix.orgYa those sorts of integration counts should be doable. Definitely interested to hear back any feedback or results if/when you've tied zuul up to that13:10
@clarkb:matrix.org(sorry at a conference so distracted by many other things currently)13:10
@cdesai:matrix.orgnot yet but hopefully soon 🤞15:21
@blaisepabon:matrix.org(IDK if this is the right forum...)16:45
For a semi-production set up ( $DAYJOB lab, no HA but some confidentiality)
- If I want to host zuul and gerrit on AWS, should I put them behind a ELB?
If so, it is ok to terminate TLS at the ELB and run http between nodes?
- Or can I get away with allowing ssh from the public internet?
@clarkb:matrix.orgWe run a single Gerrit because Gerrit ha is complicated. There are trade offs. But since it is a single instance we just front with apache and have it terminate tls and ssh is exposed17:01
-@gerrit:opendev.org- Zuul merged on behalf of James E. Blair https://matrix.to/#/@jim:acmegating.com: [zuul/zuul] 844908: Remove misleading doc about project queues https://review.opendev.org/c/zuul/zuul/+/84490819:51

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