@pabelanger:matrix.org | o/ | 00:20 |
---|---|---|
@pabelanger:matrix.org | so 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 system | 00:21 |
@pabelanger:matrix.org | basically zuul-cloner again | 00:21 |
@pabelanger:matrix.org | however, in my use case, I cannot run a full zuul but I would like to somehow prepare the src repos in my container properly | 00:22 |
@pabelanger:matrix.org | I was mostly going to write my own wrapper to merger/merger.py to see how far I made it | 00: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/+/736042 | 09:19 | |
@mhuin:matrix.org | tobiash: thanks for the reviews, much appreciated! 🙂 | 09:19 |
@tristanc_:matrix.org | pabelanger: 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.org | Does anyone if Zuul can be used to work on AOSP (Android OS)? | 11:15 |
@chgans:matrix.org | AOSP 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.org | I 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.org | Thanks Clark, i'll keep digging into Zuul doc and see how it can be done. | 11:31 |
@clarkb:matrix.org | swest: 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/+/845124 | 12: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 welcome | 12: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.org | is it ok to post a link to our gerrit as an example? | 13:02 |
@clarkb:matrix.org | As long as you are ok with sharing :) | 13:03 |
@cdesai:matrix.org | https://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.org | https://review.calyxos.org/q/topic:hbm is something that touched a bunch of repos (some are private), 17 repos total. | 13:06 |
@clarkb:matrix.org | Ya 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 that | 13:10 |
@clarkb:matrix.org | (sorry at a conference so distracted by many other things currently) | 13:10 |
@cdesai:matrix.org | not 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.org | We 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 exposed | 17: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/+/844908 | 19:51 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!