Thursday, 2020-12-10

*** tosky has quit IRC00:02
*** Goneri has joined #zuul00:02
*** rfolco has joined #zuul00:26
*** Goneri has quit IRC00:29
*** rfolco has quit IRC01:17
*** msuszko has quit IRC01:49
*** msuszko has joined #zuul01:50
*** bhavikdbavishi has joined #zuul02:57
*** bhavikdbavishi has joined #zuul02:57
*** bhavikdbavishi1 has joined #zuul03:00
*** bhavikdbavishi has quit IRC03:01
*** bhavikdbavishi1 is now known as bhavikdbavishi03:01
*** bhavikdbavishi has quit IRC03:18
*** bhavikdbavishi has joined #zuul03:20
*** openstackgerrit has quit IRC03:22
*** hamalq_ has quit IRC03:45
*** zbr has quit IRC03:57
*** zbr has joined #zuul03:58
*** wuchunyang has joined #zuul04:02
*** wuchunyang has quit IRC04:10
*** bhavikdbavishi has quit IRC04:49
*** bhavikdbavishi has joined #zuul04:49
*** bhavikdbavishi1 has joined #zuul04:54
*** bhavikdbavishi has quit IRC04:56
*** bhavikdbavishi1 is now known as bhavikdbavishi04:56
*** evrardjp has quit IRC05:33
*** evrardjp has joined #zuul05:33
*** ikhan has quit IRC05:42
*** jfoufas1 has joined #zuul05:54
*** cloudnull has quit IRC05:56
*** cloudnull has joined #zuul05:57
*** rpittau|afk has quit IRC06:11
*** mnaser has quit IRC06:11
*** mnaser has joined #zuul06:12
*** rpittau|afk has joined #zuul06:12
*** saneax has joined #zuul06:17
*** reiterative has quit IRC06:20
*** reiterative has joined #zuul06:20
*** zenkuro has joined #zuul06:31
*** bhavikdbavishi has quit IRC06:48
*** mach1na has joined #zuul06:49
*** evrardjp has quit IRC06:49
*** evrardjp_ has joined #zuul06:49
*** mach1na has quit IRC07:42
*** mach1na has joined #zuul07:49
*** zenkuro has quit IRC07:58
*** zenkuro has joined #zuul07:58
*** bhavikdbavishi has joined #zuul08:00
*** jcapitao has joined #zuul08:02
*** hamalq has joined #zuul08:06
*** jpena|off is now known as jpena08:08
*** bhavikdbavishi1 has joined #zuul08:14
*** bhavikdbavishi has quit IRC08:16
*** bhavikdbavishi1 is now known as bhavikdbavishi08:16
*** rpittau|afk is now known as rpittau08:17
*** hashar has joined #zuul08:39
*** Phoenikzz has quit IRC08:45
*** Phoenikzz has joined #zuul08:46
*** Phoenikzz has quit IRC08:47
*** Phoenikzz has joined #zuul08:47
*** tosky has joined #zuul08:47
*** zenkuro has quit IRC08:49
*** zenkuro has joined #zuul08:49
*** mach1na has quit IRC08:56
*** zbr has quit IRC09:10
*** zbr has joined #zuul09:11
*** zbr has quit IRC09:13
*** zbr has joined #zuul09:13
*** zbr has quit IRC09:35
*** zbr has joined #zuul09:37
*** bhavikdbavishi has quit IRC09:37
*** zbr has quit IRC09:40
*** zbr has joined #zuul09:40
*** zbr has quit IRC09:54
*** zbr has joined #zuul09:56
*** mach1na has joined #zuul10:06
*** hamalq has quit IRC10:07
*** bhavikdbavishi has joined #zuul10:16
*** mach1na has quit IRC10:21
*** mach1na has joined #zuul10:22
*** bhavikdbavishi1 has joined #zuul10:23
*** openstackgerrit has joined #zuul10:23
openstackgerritIlles Elod proposed zuul/zuul-jobs master: Add option to constrain tox and its dependencies  https://review.opendev.org/c/zuul/zuul-jobs/+/76644110:23
*** bhavikdbavishi has quit IRC10:25
*** bhavikdbavishi1 is now known as bhavikdbavishi10:25
*** hashar is now known as hasharLunch10:47
*** zbr has quit IRC10:54
*** zbr has joined #zuul10:56
avasspausing with zuul_return is suppoed to work out of the box right?11:01
*** mach1na has quit IRC11:02
avassI'm trying to figure out why my zuul_return doesn't pause or produce an error11:05
*** hamalq has joined #zuul11:09
*** jcapitao is now known as jcapitao_lunch11:12
*** mach1na has joined #zuul11:13
*** hamalq has quit IRC11:14
*** holser has quit IRC11:30
*** wuchunyang has joined #zuul11:31
*** holser has joined #zuul11:33
*** holser has quit IRC11:35
*** wuchunyang has quit IRC11:35
*** holser has joined #zuul11:35
tobiashavass: it should work, how do you use it (or what do you expect it to do?)11:42
avasstobiash: I'm creating a kind cluster and installing helm charts on one node and I'm trying to run some functional tests on a depedent job11:43
avasstobiash: it looks pretty much exactly the same as the example in the docs11:43
avasshttps://zuul-ci.org/docs/zuul/reference/jobs.html#pausing-the-job11:43
tobiashavass: it instructs the executor to pause after the run playbook11:43
tobiashnot immediately11:43
avassyeah but the job continues and says 'succeeded' instead of paused11:43
tobiashand if there is no dependent job it will resume immediately11:43
avassand it's in the post-run11:44
tobiashpause in the post run won't work11:45
avass> A job can be paused after the run phase.11:45
avassI guess that confuses me in that case11:45
tobiashthat means you need to instruct it to pause before the run phase ends11:45
tobiashthen it will pause between run and post-run11:45
avassyeah got it11:46
tobiashinstructing it in the post-run to pause is too late11:46
openstackgerritIlles Elod proposed zuul/zuul-jobs master: Add option to constrain tox and its dependencies  https://review.opendev.org/c/zuul/zuul-jobs/+/76644111:46
avassbut to me the way that's written sounds like you should pause in the post-run11:46
tobiashmaybe we should sharpen the docs to rule out the confusion11:46
avassyeah sounds like an idea11:46
avassit would however look nicer if it was possible to pause the job in post-run :)11:50
avassI'm trying to create a helm-deploy job that works both in a test environment and to deploy to production and just configure where it deploys with a pre-run11:51
tobiashavass: one can only pause between playbooks so we chose the point between the phases11:52
avassbut I guess the run playbook in that could always pause11:52
avasstobiash: yeah it makes sense.11:52
*** rfolco has joined #zuul11:54
*** zbr has quit IRC11:58
avassjust pointing out how it's a bit of a limitation11:58
*** zbr has joined #zuul11:59
avassanyway that works a bit better12:04
*** mach1na has quit IRC12:04
*** zbr has quit IRC12:10
*** zbr has joined #zuul12:10
*** zbr has quit IRC12:18
*** zbr has joined #zuul12:20
*** hamalq has joined #zuul12:28
*** hamalq has quit IRC12:33
*** jpena is now known as jpena|lunch12:35
*** jcapitao_lunch is now known as jcapitao12:37
zbravass: tobiash: https://review.opendev.org/c/zuul/zuul/+/766245 very simple bit to ease mypy execution.12:38
*** rfolco has quit IRC12:38
openstackgerritSorin Sbârnea proposed zuul/zuul master: Document tox environments  https://review.opendev.org/c/zuul/zuul/+/76646012:39
*** rfolco has joined #zuul12:42
avasszbr: lgtm though I can only +1 in zuul/zuul12:50
zbri know, not an issue.12:51
*** mach1na has joined #zuul12:57
*** wuchunyang has joined #zuul12:59
*** rlandy has joined #zuul12:59
*** zbr has quit IRC13:01
*** zbr has joined #zuul13:03
*** wuchunyang has quit IRC13:03
avassmnaser: how come helm-template templates the charts and uses kubectl to apply them? is this a helm v2 thing that I don't know about?13:04
mnaseravass: this is because I was avoiding to run tiller and helm v3 essentially does that13:05
zbrdoes anyone know the status of gear? apparently 4 tests are not passing and I tried two different systems python37 and py3913:05
avassmnaser: alright, probably gonna create a helm role that uses helm 3 instead13:06
mnaseravass: that sounds good and maybe helm template should be deprecated cause helm 2 is eol13:06
avassyup13:06
zbrfunny: https://review.opendev.org/c/opendev/gear/+/742117 did not merge13:07
*** sshnaidm has quit IRC13:09
tristanCavass: how helm 3 operates, does it not use kubectl to apply the resources?13:09
*** sshnaidm has joined #zuul13:09
tobiashzbr: on which platform?13:09
avasstristanC: I don't think so, maybe it does it in the background but you usually use it with 'helm install' or 'helm upgrade'13:09
zbrtobiash: i does not matter, i am almost sure it fix above, testing it now.13:09
tobiashzbr: on mac you need https://review.opendev.org/c/opendev/gear/+/708267 as well13:10
zbrfor the moment i wanted to pass on linux, macos may be for later.13:11
zbri discovered that current gear prevents running zuul tests on mac, even if I try the docker command.13:11
avasstristanC: it doesn't mention kubectl as a dependency so I guess not13:12
pabelangerso I am looking at creating the promote-container-image job (for quay.io) for the promote pipeline. Looking at how docker works, we are using the uri module in ansible. I was curious, looking at skopeo, it looks to support copying tags on the remote registry, if so I plan to use that for quay.io. But wanted to see if that was a problem before and why we used uri module13:14
avasspabelanger: I guess it's so it can run on the executor without a node13:14
avassI believe that's how zuul does it13:15
pabelangerfair, perhaps skopeo wasn't installed on the executor before13:15
pabelangerbut it is now13:15
avassoh in that case I don't see why13:15
pabelangerack, I'll do a POC, see how it works13:16
pabelangerI don't expect it to not work13:16
*** zbr has quit IRC13:21
*** zbr has joined #zuul13:24
*** bhavikdbavishi has quit IRC13:24
*** zbr has quit IRC13:30
*** zbr has joined #zuul13:32
*** zenkuro has quit IRC13:35
*** zenkuro has joined #zuul13:36
*** jpena|lunch is now known as jpena13:37
*** _erlon_ has joined #zuul13:50
openstackgerritMerged zuul/zuul master: Decouple mypy from tox  https://review.opendev.org/c/zuul/zuul/+/76624514:02
*** hasharLunch is now known as hashar14:02
*** zbr has quit IRC14:05
*** zbr has joined #zuul14:08
zbrtristanC: corvus: can you do the -W/+W trick on https://review.opendev.org/c/opendev/gear/+/742117. to make it reach the gate?14:14
zbrfor some reason recheck did not trigger the gate14:14
zbrthe gate seams to fail being triggered for that change.14:14
openstackgerritJan Zerebecki proposed zuul/zuul-jobs master: ensure-pip: install virtualenv, it is still used  https://review.opendev.org/c/zuul/zuul-jobs/+/76647714:19
*** bhavikdbavishi has joined #zuul14:22
*** bhavikdbavishi1 has joined #zuul14:25
zbrinteresting, last change merged on gear was 10 months ago.14:26
*** bhavikdbavishi has quit IRC14:26
*** bhavikdbavishi1 is now known as bhavikdbavishi14:26
*** hamalq has joined #zuul14:29
*** hamalq_ has joined #zuul14:32
*** hamalq has quit IRC14:34
*** hamalq_ has quit IRC14:36
*** tobberydberg has quit IRC14:38
*** tobberydberg has joined #zuul14:39
*** newbie2020 has joined #zuul14:53
newbie2020Hello guys,is there a way to set a shared queue per-protected branch?Context.I have a few repos/projects A, B, C, D with two different protected branches 'main' and 'release' each.I noticed that PRs to 'main' and to 'release' are mixed during the gate.I would like A, B, C, D PRs to 'main' no to be mixed with A, B, C, D PRs to 'release'.14:58
*** wuchunyang has joined #zuul15:00
pabelangerI think this has been discussed before, the reason we do that today, is for things like upgrade testing between branches.  However, I'm not sure if we ever discussed the ability to disable that in the future15:02
*** wuchunyang has quit IRC15:04
tobiashnewbie2020: sounds like you want https://review.opendev.org/c/zuul/zuul/+/71853115:04
corvustobiash beat me to that link by seconds :)15:05
pabelangeroh, nice15:05
tobiash:)15:05
corvusi think probably the only reason we haven't merged that yet is just to keep the runway clear for v4.015:05
corvusoh, and we probably want https://review.opendev.org/720182 to be settled too15:06
newbie2020Woah, thanks :)15:07
newbie2020The use case mentioned in the PR is precisely the one I am struggling with :+115:08
*** nils has joined #zuul15:09
openstackgerritJan Zerebecki proposed zuul/zuul-jobs master: Switch from Debian Stretch to Buster  https://review.opendev.org/c/zuul/zuul-jobs/+/76649615:12
tobiashcorvus: those two should be settled I just had to rebase them every now and then15:13
corvustobiash: ++ the second doesn't have +2s for some reason, that's all :)15:14
corvusfelixedel, zbr: https://zuul.opendev.org/t/openstack/build/713e89ddf21e4e888fce5416d5c8a028/log/job-output.txt#459015:19
corvuswhen i go to that link, my browser does not scroll to that line15:20
corvusthat's a regression; is there a fix for that?15:20
zbrno idea, i almost never used that part of the UI15:21
*** bhavikdbavishi has quit IRC15:26
*** bhavikdbavishi has joined #zuul15:28
corvustobiash: do you remember any changes about retried jobs and zuul_return data?  (cc sshnaidm)15:32
tobiashcorvus: I remember that this had problems and we wrote a fix15:33
tobiashI'll check in a bit15:34
*** wuchunyang has joined #zuul15:34
corvustobiash: sshnaidm found a case where we restarted the executors and a paused job was retried; its dependent jobs ran to completion with the data from the first run of the paused job, not the second.15:34
corvusi'm unsure if the dependent jobs were retried or not15:34
tobiashyeah I remember having a fix for this15:34
tobiashbut in meeting atm15:35
corvusyeah, it's ringing a bell for me too15:35
corvusoh i might be thinking of     Correctly handle skipped jobs on retries15:35
corvusIa51e46f71267535fef792d875b271271305fdad215:35
tobiashsounds like that one15:36
corvusso this might be something new15:36
corvusvery similar case, but no skipped jobs in this one15:36
tobiashmaybe I dreamed that and I got just a bug report about this issue15:37
sshnaidmhttps://review.opendev.org/c/zuul/zuul/+/711002 - this one?15:38
*** Goneri has joined #zuul15:38
tobiashah yeah this one :)15:38
corvussshnaidm: oh good find :)15:38
tobiashso didn't dream that15:38
*** wuchunyang has quit IRC15:39
sshnaidmneed to merge it :)15:39
corvusi'm still digging through our logs; i'll make sure this matches the issue sshnaidm found15:39
felixedelcorvus: Which browser are you using? I'm not sure if that is a problem with the Zuul UI. I personally have quite often problems with those anchors on nearly all sites especially with chrome. Sometimes they work, sometimes they don't. Especially in python documetnations / sphinx this is annoying.15:44
corvusokay, that's a surprisingly complicated change; i'm going to need a bit for that one.15:44
corvusfelixedel: ff; that's definitely something that worked before15:45
tobiashfelixedel: with my ff it doesn't work as well15:45
tobiashmaybe due to the async loading15:45
felixedelAsync loading could be a problem there, right15:45
felixedelI'm not sure how those anchors are evaluated by a browser.15:46
corvusfelixedel: with async loading, react is going to need to handle it15:46
felixedelBut AFAIK the content was also loaded asynchronously before. Just on a different page15:46
corvusthere was some code to handle that15:46
felixedelYou mean something like "scroll to ..."? Right, I think I've seen that15:47
corvusyep that15:47
corvusand that should run after the data is finished loading and we construct the table15:47
felixedelThat part is still there15:49
felixedelhttps://opendev.org/zuul/zuul/src/branch/master/web/src/containers/logfile/LogFile.jsx#L8115:51
pabelangerunrelated, ansible-builder is a new project to allow users to create ansible execution environments: https://www.ansible.com/blog/introduction-to-ansible-builder Some cool things are 1) it uses bindep for distro packages, and 2) we are using zuul (specultive containers) for testing15:53
corvuspabelanger: \o/15:53
*** newbie2020 has quit IRC15:57
corvustobiash: i left some suggestions/questions on https://review.opendev.org/71100216:04
*** zbr has quit IRC16:04
tobiashk, I'll check with benedikt tomorrow16:04
*** zbr has joined #zuul16:06
*** zbr has quit IRC16:07
*** ikhan has joined #zuul16:07
*** zbr has joined #zuul16:08
*** ikhan has quit IRC16:08
*** jfoufas1 has quit IRC16:14
*** zbr has quit IRC16:24
*** zbr has joined #zuul16:26
*** zbr has quit IRC16:29
*** zbr has joined #zuul16:29
openstackgerritTobias Henkel proposed zuul/zuul master: Required SQL reporters  https://review.opendev.org/c/zuul/zuul/+/63047216:30
*** hamalq has joined #zuul16:30
tobiashcorvus: I've almost forgot that I have a day off tomorrow so I'll look at 711002 next week16:32
corvustobiash: enjoy!16:37
*** mach1na has quit IRC16:37
zbrfungi: what we missed with gear was https://review.opendev.org/c/opendev/gear/+/742165/2/16:39
zbrI am not even sure it is needed, didn't we already switch to py3? still, that is what the other change is waiting for.16:39
fungizbr: oh! hah, yes i could not for the life of me figure out why zuul insisted that change was needed. i didn't realize zuul would parse depends-on footers outside the footer paragraph so didn't even look in other parts of the commit message16:41
zbrit is bit weird because if I remember well depends-on was supposed to work only across repos, not inside repos. but in this case it prevented gating.16:41
fungiworking as designed16:41
fungioh, you can totally use it within repos, sure16:41
zbryeah, but everyone involved missed to see it :D16:41
zbri am used to see them as last thing in the commit message.16:42
openstackgerritJan Zerebecki proposed zuul/zuul-jobs master: Switch from Debian Stretch to Buster  https://review.opendev.org/c/zuul/zuul-jobs/+/76649616:42
fungibut yes, the fact that the depends-on was for the same repo made me assume there was some implicit git dependency i was missing and so i didn't look beyond the footer paragraph for depends-on lines16:43
openstackgerritJan Zerebecki proposed zuul/zuul-jobs master: Switch from Debian Stretch to Buster  https://review.opendev.org/c/zuul/zuul-jobs/+/76649616:43
fungisome software which parses commit messages is picky about footers appearing only in the final paragraph, but apparently not zuul16:44
*** zbr has quit IRC16:46
*** zbr has joined #zuul16:49
*** zbr has quit IRC16:49
*** zbr has joined #zuul16:55
*** jcapitao has quit IRC17:11
*** jpena is now known as jpena|off17:17
*** zbr has quit IRC17:21
*** zbr has joined #zuul17:24
*** hamalq has quit IRC17:34
*** zbr has quit IRC17:35
*** zbr has joined #zuul17:37
avasswould it be possible to extend project templates to allow extending jobs in the project template?17:42
avasssay you'd need to add a unique requires on a build job in the template?17:44
avasssomething like: https://etherpad.opendev.org/p/Bg2szXgrTUMwftKrNKZB17:44
avasswait that should already work17:45
avassnevermind :)17:45
*** zbr has quit IRC17:55
*** zbr has joined #zuul17:57
*** zbr5 has joined #zuul17:57
*** zbr5 has quit IRC17:58
*** zbr has quit IRC17:58
*** zbr has joined #zuul17:59
*** hamalq has joined #zuul18:03
*** rpittau is now known as rpittau|afk18:04
*** hamalq_ has joined #zuul18:07
*** hamalq has quit IRC18:10
openstackgerritJimmy McArthur proposed zuul/zuul-website master: Adding Get Started page  https://review.opendev.org/c/zuul/zuul-website/+/76652018:10
*** bhavikdbavishi has quit IRC18:35
*** hashar has quit IRC20:32
*** rfolco has quit IRC21:34
*** Phoenikzz has quit IRC22:03
*** nils has quit IRC23:09
*** Goneri has quit IRC23:40
*** rfolco has joined #zuul23:41
*** tosky has quit IRC23:53

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