*** GomathiselviS has joined #zuul | 00:13 | |
*** GomathiselviS has quit IRC | 00:31 | |
*** y2kenny has quit IRC | 00:39 | |
*** rlandy|rover|afk is now known as rlandy|rover | 01:00 | |
*** rlandy|rover has quit IRC | 01:15 | |
*** hamalq has quit IRC | 01:32 | |
*** spotz has quit IRC | 01:36 | |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: WIP: Use kopf operator framework https://review.opendev.org/c/zuul/zuul-operator/+/785039 | 02:02 |
---|---|---|
*** sam_wan has joined #zuul | 02:31 | |
*** evrardjp has quit IRC | 02:33 | |
*** evrardjp has joined #zuul | 02:33 | |
*** ykarel has joined #zuul | 03:48 | |
*** bhavikdbavishi has joined #zuul | 03:55 | |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: WIP: Use kopf operator framework https://review.opendev.org/c/zuul/zuul-operator/+/785039 | 03:56 |
*** vishalmanchanda has joined #zuul | 04:16 | |
*** bhavikdbavishi has quit IRC | 04:50 | |
*** bhavikdbavishi has joined #zuul | 05:14 | |
*** bhavikdbavishi has quit IRC | 05:36 | |
*** bhavikdbavishi has joined #zuul | 05:37 | |
*** bhavikdbavishi has quit IRC | 05:43 | |
*** bhavikdbavishi has joined #zuul | 05:54 | |
*** bhavikdbavishi1 has joined #zuul | 05:57 | |
*** bhavikdbavishi has quit IRC | 05:58 | |
*** bhavikdbavishi1 is now known as bhavikdbavishi | 05:58 | |
*** jcapitao has joined #zuul | 06:46 | |
*** bhavikdbavishi has quit IRC | 06:49 | |
openstackgerrit | Tobias Henkel proposed zuul/zuul master: WIP: Save the repo state in the job log dir https://review.opendev.org/c/zuul/zuul/+/785562 | 07:02 |
*** bhavikdbavishi has joined #zuul | 07:32 | |
*** rpittau|afk is now known as rpittau | 07:33 | |
*** bhavikdbavishi has quit IRC | 07:37 | |
*** ChanServ has quit IRC | 07:58 | |
*** ykarel has quit IRC | 07:58 | |
*** paladox has quit IRC | 07:58 | |
*** vishalmanchanda has quit IRC | 07:59 | |
*** iurygregory has quit IRC | 07:59 | |
*** mugsie has quit IRC | 07:59 | |
*** cloudnull has quit IRC | 07:59 | |
*** sduthil has quit IRC | 07:59 | |
*** johanssone has quit IRC | 07:59 | |
*** ianw has quit IRC | 07:59 | |
*** Pilou has quit IRC | 07:59 | |
*** odyssey4me has quit IRC | 07:59 | |
*** mordred has quit IRC | 07:59 | |
*** tristanC has quit IRC | 07:59 | |
*** parallax has quit IRC | 07:59 | |
*** donnyd has quit IRC | 07:59 | |
*** gmann has quit IRC | 07:59 | |
*** leoluk_ has quit IRC | 07:59 | |
*** ironfoot has quit IRC | 07:59 | |
*** mwhahaha has quit IRC | 07:59 | |
*** erbarr has quit IRC | 07:59 | |
*** webknjaz has quit IRC | 07:59 | |
*** iamweswilson has quit IRC | 07:59 | |
*** persia has quit IRC | 07:59 | |
*** fdegir has quit IRC | 07:59 | |
*** Eighth_Doctor has quit IRC | 07:59 | |
*** Tahvok has quit IRC | 07:59 | |
*** PrinzElvis has quit IRC | 07:59 | |
*** avass has quit IRC | 07:59 | |
*** logan- has quit IRC | 07:59 | |
*** zbr has quit IRC | 07:59 | |
*** smyers has quit IRC | 07:59 | |
*** pleia2 has quit IRC | 07:59 | |
*** jpena|off has quit IRC | 07:59 | |
*** ajitha has quit IRC | 07:59 | |
*** samccann has quit IRC | 07:59 | |
*** rpittau has quit IRC | 07:59 | |
*** maxamillion has quit IRC | 07:59 | |
*** mgagne has quit IRC | 07:59 | |
*** ofosos has quit IRC | 07:59 | |
*** clarkb has quit IRC | 07:59 | |
*** mnasiadka has quit IRC | 07:59 | |
*** guilhermesp has quit IRC | 07:59 | |
*** felixedel has quit IRC | 07:59 | |
*** fungi has quit IRC | 07:59 | |
*** dcastellani has quit IRC | 07:59 | |
*** SotK has quit IRC | 07:59 | |
*** ericsysmin has quit IRC | 07:59 | |
*** johnsom has quit IRC | 07:59 | |
*** mnaser has quit IRC | 07:59 | |
*** melwitt has quit IRC | 07:59 | |
*** reiterative has quit IRC | 07:59 | |
*** openstackgerrit has quit IRC | 07:59 | |
*** bschanzel has quit IRC | 07:59 | |
*** mgoddard has quit IRC | 07:59 | |
*** ianychoi has quit IRC | 07:59 | |
*** icey has quit IRC | 07:59 | |
*** shanemcd has quit IRC | 07:59 | |
*** nhicher has quit IRC | 07:59 | |
*** freefood_ has quit IRC | 07:59 | |
*** tobberydberg has quit IRC | 07:59 | |
*** tflink has quit IRC | 07:59 | |
*** SpamapS has quit IRC | 07:59 | |
*** pabelanger has quit IRC | 07:59 | |
*** amotoki has quit IRC | 07:59 | |
*** guillaumec has quit IRC | 07:59 | |
*** kgz has quit IRC | 07:59 | |
*** tobiash has quit IRC | 07:59 | |
*** lyr has quit IRC | 07:59 | |
*** aluria has quit IRC | 07:59 | |
*** arxcruz has quit IRC | 07:59 | |
*** andreaf has quit IRC | 07:59 | |
*** jhesketh has quit IRC | 07:59 | |
*** corvus has quit IRC | 07:59 | |
*** pots has quit IRC | 07:59 | |
*** bodgix has quit IRC | 07:59 | |
*** yoctozepto has quit IRC | 07:59 | |
*** jonass has quit IRC | 07:59 | |
*** ttx has quit IRC | 07:59 | |
*** swest has quit IRC | 07:59 | |
*** gouthamr has quit IRC | 07:59 | |
*** sam_wan has quit IRC | 07:59 | |
*** dpawlik has quit IRC | 07:59 | |
*** decimuscorvinus has quit IRC | 07:59 | |
*** bhagyashris has quit IRC | 07:59 | |
*** jcapitao has quit IRC | 07:59 | |
*** evrardjp has quit IRC | 07:59 | |
*** fsvsbs has quit IRC | 07:59 | |
*** EmilienM has quit IRC | 07:59 | |
*** mhu has quit IRC | 07:59 | |
*** Pilou has joined #zuul | 08:04 | |
*** ianw has joined #zuul | 08:04 | |
*** johanssone has joined #zuul | 08:04 | |
*** sduthil has joined #zuul | 08:04 | |
*** ChanServ has joined #zuul | 08:04 | |
*** verne.freenode.net sets mode: +o ChanServ | 08:04 | |
*** vishalmanchanda has joined #zuul | 08:04 | |
*** iurygregory has joined #zuul | 08:04 | |
*** mugsie has joined #zuul | 08:04 | |
*** cloudnull has joined #zuul | 08:04 | |
*** evrardjp has joined #zuul | 08:04 | |
*** fsvsbs has joined #zuul | 08:04 | |
*** mhu has joined #zuul | 08:04 | |
*** EmilienM has joined #zuul | 08:04 | |
*** tristanC has joined #zuul | 08:05 | |
*** parallax has joined #zuul | 08:05 | |
*** sam_wan has joined #zuul | 08:05 | |
*** dpawlik has joined #zuul | 08:05 | |
*** decimuscorvinus has joined #zuul | 08:05 | |
*** bhagyashris has joined #zuul | 08:05 | |
*** lyr has joined #zuul | 08:05 | |
*** aluria has joined #zuul | 08:05 | |
*** arxcruz has joined #zuul | 08:05 | |
*** andreaf has joined #zuul | 08:05 | |
*** jhesketh has joined #zuul | 08:05 | |
*** corvus has joined #zuul | 08:05 | |
*** ykarel has joined #zuul | 08:05 | |
*** paladox has joined #zuul | 08:05 | |
*** ttx has joined #zuul | 08:05 | |
*** swest has joined #zuul | 08:05 | |
*** gouthamr has joined #zuul | 08:05 | |
*** fdegir has joined #zuul | 08:06 | |
*** persia has joined #zuul | 08:06 | |
*** iamweswilson has joined #zuul | 08:06 | |
*** webknjaz has joined #zuul | 08:06 | |
*** erbarr has joined #zuul | 08:06 | |
*** mwhahaha has joined #zuul | 08:06 | |
*** ironfoot has joined #zuul | 08:06 | |
*** leoluk_ has joined #zuul | 08:06 | |
*** donnyd has joined #zuul | 08:06 | |
*** gmann has joined #zuul | 08:06 | |
*** PrinzElvis has joined #zuul | 08:06 | |
*** Tahvok has joined #zuul | 08:06 | |
*** tobiash has joined #zuul | 08:06 | |
*** guillaumec has joined #zuul | 08:06 | |
*** kgz has joined #zuul | 08:06 | |
*** amotoki has joined #zuul | 08:06 | |
*** SpamapS has joined #zuul | 08:06 | |
*** tflink has joined #zuul | 08:06 | |
*** tobberydberg has joined #zuul | 08:06 | |
*** pabelanger has joined #zuul | 08:06 | |
*** freefood_ has joined #zuul | 08:06 | |
*** bschanzel has joined #zuul | 08:06 | |
*** mgoddard has joined #zuul | 08:06 | |
*** ianychoi has joined #zuul | 08:06 | |
*** icey has joined #zuul | 08:06 | |
*** shanemcd has joined #zuul | 08:06 | |
*** nhicher has joined #zuul | 08:06 | |
*** avass has joined #zuul | 08:06 | |
*** logan- has joined #zuul | 08:06 | |
*** zbr has joined #zuul | 08:06 | |
*** smyers has joined #zuul | 08:06 | |
*** pleia2 has joined #zuul | 08:06 | |
*** jpena has joined #zuul | 08:06 | |
*** ajitha has joined #zuul | 08:06 | |
*** mgagne has joined #zuul | 08:06 | |
*** samccann has joined #zuul | 08:06 | |
*** rpittau has joined #zuul | 08:06 | |
*** maxamillion has joined #zuul | 08:06 | |
*** ofosos has joined #zuul | 08:06 | |
*** mnasiadka has joined #zuul | 08:06 | |
*** guilhermesp has joined #zuul | 08:06 | |
*** clarkb has joined #zuul | 08:06 | |
*** fungi has joined #zuul | 08:06 | |
*** felixedel has joined #zuul | 08:06 | |
*** dcastellani has joined #zuul | 08:06 | |
*** SotK has joined #zuul | 08:06 | |
*** johnsom has joined #zuul | 08:06 | |
*** mnaser has joined #zuul | 08:06 | |
*** melwitt has joined #zuul | 08:06 | |
*** ericsysmin has joined #zuul | 08:06 | |
*** holser has joined #zuul | 08:06 | |
*** reiterative has joined #zuul | 08:06 | |
*** openstackgerrit has joined #zuul | 08:06 | |
*** odyssey4me has joined #zuul | 08:06 | |
*** mwhahaha has quit IRC | 08:07 | |
*** parallax has quit IRC | 08:08 | |
*** gouthamr has quit IRC | 08:08 | |
*** mnasiadka has quit IRC | 08:08 | |
*** mnasiadka has joined #zuul | 08:09 | |
*** gouthamr has joined #zuul | 08:09 | |
*** dcastellani has quit IRC | 08:09 | |
*** mwhahaha has joined #zuul | 08:09 | |
*** tosky has joined #zuul | 08:09 | |
*** dcastellani has joined #zuul | 08:10 | |
*** parallax has joined #zuul | 08:13 | |
*** fsvsbs has quit IRC | 08:15 | |
*** mnasiadka has quit IRC | 08:20 | |
*** mnasiadka has joined #zuul | 08:20 | |
*** gouthamr has quit IRC | 08:20 | |
*** gouthamr has joined #zuul | 08:20 | |
*** mwhahaha has quit IRC | 08:20 | |
*** mwhahaha has joined #zuul | 08:20 | |
*** dcastellani has quit IRC | 08:20 | |
*** dcastellani has joined #zuul | 08:20 | |
*** parallax has quit IRC | 08:20 | |
*** parallax has joined #zuul | 08:20 | |
*** Eighth_Doctor has joined #zuul | 08:38 | |
*** pots has joined #zuul | 08:49 | |
*** bodgix has joined #zuul | 08:49 | |
*** yoctozepto has joined #zuul | 08:49 | |
*** jonass has joined #zuul | 08:49 | |
*** yoctozepto has quit IRC | 08:50 | |
*** yoctozepto has joined #zuul | 08:50 | |
*** yoctozepto has quit IRC | 08:53 | |
*** yoctozepto has joined #zuul | 08:53 | |
*** mordred has joined #zuul | 08:54 | |
*** sam_wan has quit IRC | 08:57 | |
*** ykarel has quit IRC | 10:44 | |
*** ykarel has joined #zuul | 10:45 | |
*** ykarel has quit IRC | 10:47 | |
*** ykarel has joined #zuul | 10:48 | |
*** ykarel_ has joined #zuul | 10:56 | |
*** ykarel has quit IRC | 10:59 | |
*** ykarel_ is now known as ykarel | 11:17 | |
*** jpena is now known as jpena|lunch | 11:30 | |
*** rlandy has joined #zuul | 11:47 | |
*** rlandy is now known as rlandy|rover | 11:59 | |
*** Goneri has joined #zuul | 12:05 | |
*** jpena|lunch is now known as jpena | 12:29 | |
*** lyr has quit IRC | 12:29 | |
*** lyr has joined #zuul | 12:29 | |
*** bhavikdbavishi has joined #zuul | 12:52 | |
*** rlandy|rover is now known as rlandy|rover|mtg | 13:00 | |
*** jfoufas1 has joined #zuul | 13:07 | |
*** rpittau is now known as rpittau|bbl | 13:29 | |
*** rlandy|rover|mtg is now known as rlandy|rover | 13:47 | |
*** bhavikdbavishi has quit IRC | 13:50 | |
*** bhavikdbavishi has joined #zuul | 13:53 | |
corvus | tobiash: what do you think about https://review.opendev.org/785536 ? my thoughts are that it looks feasible and reasonable, and we should go ahead and start a -discuss thread. | 14:13 |
tobiash | corvus: I've looked at that and I agree | 14:14 |
corvus | tobiash: okay, i'll work on an email later today then, unless you want to | 14:15 |
*** bhavikdbavishi has quit IRC | 14:23 | |
tobiash | thanks | 14:32 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Bump API version to v1alpha2 https://review.opendev.org/c/zuul/zuul-operator/+/785047 | 14:46 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Support externally managed Zookeeper and DB https://review.opendev.org/c/zuul/zuul-operator/+/785273 | 14:46 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Pass through extra scheduler config options https://review.opendev.org/c/zuul/zuul-operator/+/785277 | 14:47 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Add merger support https://review.opendev.org/c/zuul/zuul-operator/+/785278 | 14:47 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Support imagePrefix and versions https://review.opendev.org/c/zuul/zuul-operator/+/785279 | 14:47 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Support fingergw https://review.opendev.org/c/zuul/zuul-operator/+/785300 | 14:47 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Add docs https://review.opendev.org/c/zuul/zuul-operator/+/785083 | 14:47 |
*** fsvsbs has joined #zuul | 14:55 | |
*** ykarel is now known as ykarel|away | 15:07 | |
*** ykarel|away has quit IRC | 15:13 | |
*** lyr has quit IRC | 15:26 | |
corvus | zuul-maint, swest: fyi i restarted zuul on opendev just now. i observed the semaphore leak clanup in action (since we leaked them due to the unclean shutdown) -- so that looks good. | 15:27 |
*** lyr has joined #zuul | 15:27 | |
tobiash | cool | 15:27 |
*** bhavikdbavishi has joined #zuul | 15:33 | |
*** Goneri has quit IRC | 15:47 | |
*** evrardjp has quit IRC | 16:00 | |
*** evrardjp has joined #zuul | 16:05 | |
*** jfoufas1 has quit IRC | 16:11 | |
*** bhavikdbavishi has quit IRC | 16:17 | |
*** bhavikdbavishi has joined #zuul | 16:52 | |
*** jpena is now known as jpena|off | 16:58 | |
*** fsvsbs has quit IRC | 17:05 | |
avass | setting up zuul to gate projects where self approval is necessary is a big hassle right now. So far I tried setting up self approval by having zuul run a job and approve the PR on "/approve" from people in the CODEOWNERS file (thanks mnaser!) but there's still a problem where the bot shows up as "read" access. | 17:23 |
mnaser | avass: happy that is working for you. I wonder if that ended up landing. | 17:24 |
avass | so I tried circumventing that by instead of requiring approval from users with write access to the repo to requiring approval and rejecting approvals with read access that isn't the user <bot-name>. However that rejects normal write access approvals now for some reason | 17:24 |
avass | since my username != <bot-name> and write access > read access I suppose | 17:25 |
avass | mnaser: it didn't but it was easy to modify to suit my needs :) | 17:26 |
mnaser | Ah i see. I was hoping it ended up landing upstream and stuff | 17:30 |
avass | oh and this is specific to github by the way, gerrit has none of these problems. I've been thinking on how to get this working in a better way but the only thing I can think of is adding the ability to construct more sophisticated rules, like the ability to not only "AND" requirements but also "OR" them. | 17:34 |
*** spotz has joined #zuul | 18:41 | |
*** bhavikdbavishi has quit IRC | 18:51 | |
*** vishalmanchanda has quit IRC | 18:55 | |
*** ajitha has quit IRC | 19:04 | |
*** fsvsbs has joined #zuul | 20:08 | |
*** josefwells has joined #zuul | 20:28 | |
josefwells | I totally have zuul zuuling things! I'm using an enterprise gihub instance. The docs here seem to indicate that the Checks API is not well suited for zuul's concepts: https://zuul-ci.org/docs/zuul/discussion/github-checks-api.html | 20:29 |
josefwells | The example pipeline in the quickstart, however seems to favor the Checks API. It is not clear to me which way to go, or really how to select one vs. the other. | 20:30 |
fungi | i think the explanation in the design decisions section is just an attempt to square how zuul is treating the checks api with possible user expectations | 20:31 |
clarkb | fungi: yup exactly. josefwells: basically it is trying to explain to you that the checks api will report the entire pipeline result together rather than as a bunch of independent jobs | 20:31 |
clarkb | the reported link will then go to a buildset page on the zuul dashboard which will break things down | 20:32 |
fungi | it says a lot, but the takeaway is the final sentence in that section, "Each pipeline execution will map to a check-run result reported to Github." | 20:32 |
fungi | so it's not saying don't use the checks api, just setting expectations for how zuul will interact with it | 20:32 |
*** rpittau|bbl is now known as rpittau | 20:39 | |
josefwells | Thanks for the clarification. | 20:40 |
josefwells | It seems like zuul needs a restart to pick up new tenants and projects since zuul.conf specifies the [scheduler] config.. would be nice if it could also be reconfigured on the fly. As the pipelines and the zuul-config trusted repos | 20:45 |
clarkb | josefwells: changes to zuul.conf requires a restart but not to the tenant config | 20:49 |
clarkb | josefwells: there is a command to run to reload those configs /me looks | 20:49 |
josefwells | so if I edit the main.yaml in /etc/zuul, zuul can pick it up? is there a web API for that, or from the machine? | 20:50 |
clarkb | its via a deprecated signal handler or a gearman based command I'm trying to find the docs for it | 20:51 |
clarkb | josefwells: https://zuul-ci.org/docs/zuul/discussion/components.html#reconfiguration | 20:51 |
corvus | josefwells: 'zuul-scheduler smart-reconfigure' | 20:52 |
josefwells | nice.. I can probably set up some automation to do that, then put the tenant config in a git repo | 20:53 |
*** sduthil has quit IRC | 20:53 | |
corvus | josefwells: ++; you can even have a zuul job that runs that :) | 20:54 |
corvus | clarkb: signal handler is gone as of 4.0 :) | 20:54 |
clarkb | ya after I typed that I figured 4.0 was a likely cleanup for deprecated items :) | 20:55 |
josefwells | oh sadpanda, don't want to build on deprecated items. Restarting scheduler is not a biggie.. I have been keeping a keen eye on the k8s operator stuff, so that is where I hope to have this in production | 20:57 |
josefwells | the new kopf stuff is you right @corvus? | 20:58 |
corvus | josefwells: yep | 20:58 |
clarkb | josefwells: only the signal handler is deprecated and removed. The command corvus gave you and as documented in my link are not depreacted | 20:58 |
corvus | josefwells: oh, 'zuul-scheduler smart-reconfigure' has been there for ages; you should use that. yeah what clarkb said :) | 20:58 |
josefwells | the dhall stuff was interesting but I didn't have time to really wrap my brain around it. | 20:58 |
josefwells | thanks clarkb | 20:58 |
josefwells | Since you experts are around, I'd like to throw out by biggest issue and see what you think zuul can do about it. In my organization, we have a "main" branch, where most new work goes. Typically we freeze the code by branching, to say ProductA. Any changes to ProductA need to go on main, but we don't want main leaking onto ProductA. Later | 21:10 |
josefwells | we might also have ProductB come off ProductA. Similar story, changes from ProductB need to get to main AND ProductA, But nothing from main or ProductA should get to ProductB. We accomplish this by testing changes to ProductB in the branch for ProductB, ProductA, and main (Optimistically merged) at the same time. Not unlike zuul. Problem is | 21:10 |
josefwells | LOTS of people are doing this at the same time, and since we are not doing the zuul trick of testing all of their changes together, we sometimes hit the classic non-conflicting-merge-is-functionally-bad .. hence the need for zuul. | 21:10 |
*** josefwells has quit IRC | 21:10 | |
*** josefwells has joined #zuul | 21:11 | |
josefwells | (In the above example we merge the feature branch to main, then to ProductA, then to ProductB) | 21:12 |
clarkb | my first instinct is that you may want to control that a level above zuul. However, you could also have a CI job that compared branches and ensured that there wasn't leakage in the wrong direction | 21:13 |
fungi | josefwells: i'm not sure i get where the problem is, but one of the things some of our projects do is have jobs which automatically propose ports (essentially cherry-pick) changes from the main branch to other branches in an automated fashion | 21:13 |
josefwells | I expected zuul could handle this for exactly tha reason fungi but cherry-pick has shown itself not to work for us, it would need to be merges, so despite being in the same repo, thinking of them as cross-repo is conceptually right.. I think | 21:14 |
josefwells | We generally don't worry too much about the leakage, we have generated git hooks to ensure we don't pull in sha's we don't want, it is more ensuring that the code we do want is tested/merged forward. | 21:15 |
josefwells | I think it zuul's gate was configured to test against each branch we would be ok, and I assumed also that zuul would allow me to hold back mergers until all the tests completed (don't want code going into ProductA if it breaks main and can't be merged there). Does that make sense? | 21:17 |
clarkb | yup, by default zuul's gate pipeline will mix everything together. I think this would allow you to check in each job that the expect "parent branch" commits are present | 21:18 |
clarkb | if not you could just fail | 21:18 |
clarkb | this means in the gate you'd want dev <- main <- productA and if they enqueued as dev <- productA <- main you would have the productA job fail beacuse inspecting the main branch in its job wouldn't show the expected commit(s) | 21:19 |
clarkb | then zuul would reorder to dev <- main and you could reenqueue productA behind main (Zuul doesn't do this last bit automatically though) | 21:22 |
josefwells | I'm unclear how to arrange such a gate, are there docs or examples that would lay it out to some degree? | 21:26 |
clarkb | https://zuul-ci.org/docs/zuul/howtos/cross-project-gating.html hrm that is a bit sparse | 21:30 |
clarkb | essentially you set the same project queue name, https://zuul-ci.org/docs/zuul/reference/project_def.html#attr-project.queue, on all of the projects you want to be gated together | 21:31 |
clarkb | then you set up a DependenPipelineManager and they will automatically get enqueued in sequence based on whatever trigger criteria you have set on that pipeline | 21:32 |
clarkb | https://zuul-ci.org/docs/zuul/reference/pipeline_def.html#value-pipeline.manager.dependent for info on the dependent pipeline manager | 21:33 |
josefwells | Beautiful, thanks @clarkb! | 21:41 |
*** rpittau is now known as rpittau|afk | 22:04 | |
fungi | ahh, it sounded like you were asking to have zuul target multiple branches with a single pull request, and not just the branch the pull request was targeted for | 22:09 |
*** avass has quit IRC | 22:13 | |
*** rlandy|rover has quit IRC | 22:15 | |
josefwells | @fungi it is not entierly unlike that.. currently our developers end up only opening one PR and indeed target multiple branches | 22:18 |
josefwells | they are hardware people.. nuff said | 22:18 |
*** fsvsbs has quit IRC | 22:18 | |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: WIP: Use kopf operator framework https://review.opendev.org/c/zuul/zuul-operator/+/785039 | 22:18 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Bump API version to v1alpha2 https://review.opendev.org/c/zuul/zuul-operator/+/785047 | 22:18 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Support externally managed Zookeeper and DB https://review.opendev.org/c/zuul/zuul-operator/+/785273 | 22:18 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Pass through extra scheduler config options https://review.opendev.org/c/zuul/zuul-operator/+/785277 | 22:18 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Add merger support https://review.opendev.org/c/zuul/zuul-operator/+/785278 | 22:18 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Support imagePrefix and versions https://review.opendev.org/c/zuul/zuul-operator/+/785279 | 22:18 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Support fingergw https://review.opendev.org/c/zuul/zuul-operator/+/785300 | 22:18 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Add docs https://review.opendev.org/c/zuul/zuul-operator/+/785083 | 22:18 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Run a git server in k8s for functional tests https://review.opendev.org/c/zuul/zuul-operator/+/785738 | 22:18 |
josefwells | my team expects that we can nudge them over to opening a PR per target branch if we can show them the magic of zuul.. but those PR's need to be merged all-or-none | 22:20 |
corvus | josefwells: circular dependencies may be useful in obtaining an all-or-none behavior across multiple branches | 22:24 |
josefwells | corvus: That does look like it would fit the bill.. lots of challenges as mentioned in the proposed docs.. atomicity certainly, but compute is precious around here | 22:35 |
*** ajitha has joined #zuul | 22:51 | |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Run a git server in k8s for functional tests https://review.opendev.org/c/zuul/zuul-operator/+/785738 | 23:04 |
openstackgerrit | James E. Blair proposed zuul/zuul-operator master: Upload release images on tag https://review.opendev.org/c/zuul/zuul-operator/+/785739 | 23:17 |
corvus | tristanC: ^ re your comment; how about we land that and then tag/release HEAD (maybe as something like 0.1.0?) | 23:18 |
*** tosky has quit IRC | 23:29 | |
*** josefwells has quit IRC | 23:53 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!