Wednesday, 2026-07-15

dpawlikany chance to review https://review.opendev.org/c/zuul/zuul-jobs/+/997002 and merge that change?07:29
*** ykarel_ is now known as ykarel09:13
fungii already did, but i try to avoid single-core approving changes in the zuul/zuul-jobs repo because the potential for impact to other zuul users outside opendev is significantly higher than for our own config repos12:34
dpawlikunderstand, thank you fungi15:25
sean-k-mooneyso if i remember correctly queue in zuul are configure in the tenet config correct17:18
sean-k-mooneyChange 994580,7 in project openstack/cyborg-tempest-plugin does not share a change queue with 997365 in project openstack/cyborg17:19
sean-k-mooneyso if i want to fix that i need to add cybrog-tempet-plugin to the share integrated queue17:19
sean-k-mooneyor move cyborg ot a sperate one17:19
fungisean-k-mooney: yes, one of those options17:19
sean-k-mooneyack, depens on is workign fine in check just not in gate17:19
funginote that a project can only belong to one queue in a pipeline17:20
sean-k-mooneyyep addign it ot the same common integrated queue that nova ectra is in is probaly the simpler long term chioce17:20
fungidepends-on technically also works in the gate pipeline, but prevents the depending change from being enqueued if the change it depends-on hasn't merged17:20
sean-k-mooneyeven if that will slow merging17:20
sean-k-mooneyah ok, well in any case i can just reslvoe the merge order manually17:21
sean-k-mooneyso that not a bit issue ill just rechcek this after the tempest plugin change merges17:21
sean-k-mooneyits just nice to let zuul do it :)17:21
sean-k-mooney"use-nodepool: false" is that how you make a tenant opt into the zuul laucher?17:23
sean-k-mooneyi kind of assumed you either deploy with zuul-launcher or nodepool but not both17:23
fungiwe designed it to be possible to run different tenants on each, in order to ease our multi-tenant migration17:25
fungiso we moved from nodepool to zuul-launcher (and back in some cases) in different tenants at different times17:25
sean-k-mooneycool 17:25
sean-k-mooneyok os https://github.com/openstack/project-config/blob/master/zuul.d/projects.yaml#L1715-L1732 is the problem17:26
fungiand yes i think it's the `use-nodepool` toggle, but documentation should confirm17:26
sean-k-mooneyi either need remove queue:cyborg form the tempest plugin or add queue:integrated to cybrog and the plugin17:27
sean-k-mooneyor put them all on queue: cyborg i guess17:28
fungihttps://zuul-ci.org/docs/zuul/latest/tenants.html#attr-tenant.use-nodepool17:28
fungiso that's only for label selection17:28
sean-k-mooneyit really just come dont to if i care to be able to gate with cross repo depencies or not17:28
sean-k-mooneyfungi: on i sse17:29
fungiyou can actually have different labels provided by zuul-launcher and nodepool in the same tenant too if memory serves, i think we did that during transitional periods17:29
sean-k-mooneythat what the fallback implies17:29
fungiit's just that toggle determines which one wins the fallback determination17:29
sean-k-mooneypresuablly nodepool will eventually be discontinued17:30
sean-k-mooneyso it makes sense for the transition17:30
sean-k-mooneywheil both are supproted17:30
fungiyes, that's the plan. this is for backward-compatibility in existing deployments17:30
fungibut it's officially deprecated17:30
fungihttps://zuul-ci.org/docs/zuul/latest/releasenotes.html#relnotes-14-0-0-deprecation-notes17:31
fungiat some point that option may default to false, or simply get ignored, prior to or when nodepool support is removed entirely17:32
fungiit'll definitely be on a major version release though, following zuul's deprecation policy17:32
fungiwe just don't currently (afaik) have any solid plans for when and what the version number will be17:33

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