Tuesday, 2018-06-19

openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: zk: remove leaked FAILED or FULFILLED request.  https://review.openstack.org/57628700:18
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: zk: skip node already being deleted in cleanup leaked instance task  https://review.openstack.org/57628800:38
*** sshnaidm_ has joined #zuul00:53
*** sshnaidm|afk has quit IRC00:55
*** sshnaidm__ has joined #zuul00:56
*** sshnaidm_ has quit IRC00:57
*** sshnaidm__ has quit IRC01:02
*** sshnaidm__ has joined #zuul01:16
openstackgerritMerged openstack-infra/zuul-jobs master: Add PATH to `ip` command execution  https://review.openstack.org/57627402:30
*** rlandy has quit IRC02:49
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Log output and exception when traceroute fails  https://review.openstack.org/57635105:00
openstackgerritIan Wienand proposed openstack-infra/zuul-jobs master: Log output and exception when traceroute fails  https://review.openstack.org/57635105:30
tobiashjhesketh: do you want someone else looking on 575617?05:48
*** gtema has joined #zuul06:47
*** hashar has joined #zuul07:14
*** sshnaidm__ is now known as sshnaidm07:25
*** Rohaan has joined #zuul07:30
*** jpena|off is now known as jpena07:33
*** logan- has quit IRC07:35
*** logan- has joined #zuul07:39
*** pcaruana has joined #zuul07:50
*** AJaeger has quit IRC07:58
openstackgerritMerged openstack-infra/nodepool master: Move QuotaInformation to driver utils  https://review.openstack.org/57286009:11
openstackgerritMerged openstack-infra/nodepool master: fix tox python3 overrides  https://review.openstack.org/57434409:11
*** Rohaan has quit IRC09:17
openstackgerritMerged openstack-infra/zuul master: Rename action-general to actiongeneral  https://review.openstack.org/57561709:23
openstackgerritMerged openstack-infra/zuul master: Add missing __init__.py files  https://review.openstack.org/57559109:23
openstackgerritMerged openstack-infra/zuul master: Remove failed_when when creating /tmp/console-None.log  https://review.openstack.org/57467209:23
openstackgerritMerged openstack-infra/zuul master: Treat ::1 as localhost in addition to 127.0.0.1  https://review.openstack.org/57284709:23
*** flawi has quit IRC09:24
openstackgerritMerged openstack-infra/zuul master: Handle multiple stats in assertReportedStats  https://review.openstack.org/57223009:25
openstackgerritMerged openstack-infra/zuul master: zuul-migrate: run / post-run playbooks need .yaml extensions  https://review.openstack.org/57216009:25
*** Rohaan has joined #zuul09:27
openstackgerritFabien Boucher proposed openstack-infra/zuul master: Add tenant yaml validation option to scheduler  https://review.openstack.org/57426510:37
*** electrofelix has joined #zuul10:42
*** jpena is now known as jpena|lunch11:07
*** sshnaidm is now known as sshnaidm|lnch11:31
*** jpena|lunch is now known as jpena12:00
*** sshnaidm|lnch is now known as sshnaidm12:11
*** _ari_ has quit IRC12:13
*** _ari_ has joined #zuul12:13
*** rlandy has joined #zuul12:17
mordredtobiash, corvus, dmsimard: https://review.openstack.org/#/c/551989/ is green again (yay for symlinks and ansible 2.5)12:20
tobiashmordred: then let me check the autoscroll checkbox...12:21
mordredalso, https://review.openstack.org/#/c/572588 should be ready after it - I just gave it a recheck12:22
tobiashmordred: http://logs.openstack.org/89/551989/43/check/zuul-build-dashboard/f3ee16a/npm/html/stream.html?uuid=51377e6b55b9443fb5e7082da759e191&logfile=console.log12:23
tobiashmordred: ugly but functional now :)12:23
*** goern has joined #zuul12:23
mordredtobiash: yah- I'm hoping that once we land this giant thing more people like mnaser can come in and make improvements12:24
tobiashmordred: yah so that's no blocker for landing that stack12:24
tobiashmordred: gave +1 for now as I'm not an expert in that domain12:27
mordredtobiash: kk. cool - thanks!12:28
tobiashmordred: in case my +2 is needed I can raise it once more people looked at it ;)12:28
*** sshnaidm is now known as sshnaidm|afk12:29
mordredtobiash: :) ... everybody loves javascript :)12:29
*** sshnaidm__ has joined #zuul12:29
goernhey all, has someone taken a look how to integrate kubernetes/openshift into zuul? I would like to run containers on an OpenShift cluster rather than doing stuff on nodes...12:36
tristanCgoern: i have a few patches for openshift: https://review.openstack.org/#/q/topic:openshift-zuul-build-resource12:38
tristanCgoern: and a more simple nodepool driver for k8s: https://review.openstack.org/53555712:39
goerntristanC, the 2nd patch set will introduce a kubernetes namespace as a node available in nodepool?12:40
tristanCgoern: that's the openshift-zuul-build-resource topic. the "simple" k8s driver creates a pod with a sshd process to re-use regular zuul-jobs12:42
goernI see, will you follow both approaches or will just one make it into a release (some day)?12:43
goerntristanC, ^^^12:43
tristanCgoern: please note those are experimental prototype waiting for the container spec to be finished: https://review.openstack.org/#/c/560136/12:43
tristanConce this specs is approved, i'd like to follow both approaches yes12:46
goerntristanC, nice! that sounds like what I am looking for12:48
goerntristanC, what do I need to do to deploy such an enhanced zuul? :)12:48
ShrewstristanC: interesting find on 576287. Rather than cleaning up after the bug, let's try to find what's causing it12:50
tristanCShrews: yes, thanks for having a look, i mostly pushed the review to keep it under my radar. it's a big wip that needs better investigation indeed12:50
ShrewstristanC: sure. if you can provide me test case to reproduce it, i can help12:51
tristanCShrews: i suspect hard reboot of the nodepool-launcher may be the cause12:51
tristanCgoern: applying the patches on a vanilla zuul should enable this new feature12:52
*** elyezer has quit IRC12:53
goerntristanC, so I'll start with deploying zuul from source...12:53
*** elyezer has joined #zuul12:54
*** dkranz has quit IRC12:59
*** dkranz has joined #zuul13:00
*** myoung|off is now known as myoung13:06
tristanCgoern: i also wrote a prototype guide to experiment with this new feature using software factory: https://softwarefactory-project.io/draft/zuul-openshift/13:08
tristanCgoern: but again this is all very experimental, and we need to agree on the container spec (560136) first13:08
*** sshnaidm__ is now known as sshnaidm13:08
goerntristanC, I am good with Experiment quality of things, right now I am trying to figure if there is a better way to build software than having Jenkins on OpenShift, zuul/project-gating feels more natural...13:12
mordredgoern: ++13:17
mordredgoern: we're excited for the possibilities13:17
*** sshnaidm is now known as sshnaidm|afk13:21
rcarrillocruzyas indeed!13:25
rcarrillocruz\o/13:25
dmsimardmordred: awesome work on the dashboard, it's a shame that it's more or less no-op in terms of frontend :)13:58
mordreddmsimard: well - hopefully we'll be set up to make improvements14:01
dmsimardmordred: yup, let's call it an investment :)14:01
mordred++14:01
dmsimardit'll pay off14:01
tristanCdmsimard: it's a bit improvement for the frontend, each page now doesn't reload the whole bundle. it feels much more snappy14:02
tristanCs/bit/noticable/14:03
dmsimardtristanC: ah, you mean it won't hang up my entire firefox every few seconds? :)14:03
mordreddmsimard: it still might do that :)14:03
tristanCdmsimard: i meant when you click navigation buttons14:03
dmsimardmordred: to be fair it's only when the queues are really backed up14:03
dmsimardfor some reason I don't remember that issue from back when I used chrome14:04
mordreddmsimard: yah14:04
mordreddmsimard: although even with that - hopefully soon we can get the status page to be reactive so that there's not hangs when it's super backed up14:05
dmsimardnice14:05
dmsimardI have a lot of of respect for people who can write javascript :)14:05
*** Rohaan has quit IRC14:07
mnasermordred, dmsimard: yeah if i can find some spare time (or a flight soon) i'll probably work on something like that14:10
mnaseralso one thing that i wanted to work on too was getting rid of the 'STREAM END' if the streamer hasnt started yet14:10
mnaseri'd love for it to just wait until the streamer starts, avoiding constant f5's14:10
dmsimardmnaser: I took a stab at that but apparently it didn't fully resolve it14:10
* mnaser has learned to push js patches in doses14:11
mnaserhttp://logs.openstack.org/88/572588/3/check/zuul-build-dashboard/43f8e48/npm/html/status.html looks so cleeeean14:11
dmsimardmnaser: http://git.zuul-ci.org/cgit/zuul/commit/?id=57965e33f337e74fb648300d07eabe0d0d75b36914:12
mnaserdmsimard: i see that sometimes, i think this has to be a client side thing14:12
mnaserbecause it's before that14:12
dmsimardmnaser: the link should probably not be made clickable until the console is /really/ ready14:13
dmsimardunless we want a feature when the job console is "clickable" even before it starts and then it automatically attaches or something14:13
mnaseryeah a lot of ci tools do that14:13
mnaserwhere they just kinda spin waiting for job to start14:13
gtemamordred, anybody: any chance to finally review https://review.openstack.org/#/c/572829/?14:25
dmsimardbtw, might be worth keeping an eye on if you're interested -- multiple role in a single repository support for galaxy: https://github.com/ansible/galaxy/issues/24414:36
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Improve test case test_unprotected_branches  https://review.openstack.org/57653614:37
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Move exclude unprotected branches check into tenant  https://review.openstack.org/57653714:37
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Don't reconfigure tenant on unprotected branch pushes  https://review.openstack.org/57653814:37
*** acozine1 has joined #zuul14:37
openstackgerritTobias Henkel proposed openstack-infra/zuul master: Don't reconfigure tenant on unprotected branch pushes  https://review.openstack.org/57653814:53
openstackgerritJeremy Stanley proposed openstack-infra/zuul master: Add a CVE-2018-12557 release note  https://review.openstack.org/57654514:59
*** pcaruana has quit IRC15:29
openstackgerritJeremy Stanley proposed openstack-infra/zuul master: Add a CVE-2018-12557 release note  https://review.openstack.org/57654515:36
*** sshnaidm|afk is now known as sshnaidm15:41
*** myoung is now known as myoung|lunch16:05
*** sshnaidm is now known as sshnaidm|afk16:08
*** gtema has quit IRC16:39
tobiashfungi: thanks16:56
fungithanks for reporting! and this has given me some practical insights to incorporate into the vulnerability management process i'm drafting16:59
*** pcaruana has joined #zuul17:05
mwhahahaahoy zuul folks, question about how overrides work. context: https://review.openstack.org/#/c/576587/2/.zuul.yaml17:14
mwhahahai'm attempting to limit a job to a specific set of branches but i am also trying to override a child job to have a different branches config17:15
mwhahahait looks like the child job override isn't taking so the parent one is winning and the child job isn't run17:15
ssbarneais any zuul/gerrit client that i could use to get quick notification regarding test results? i don't follow email due to its spammy nature, but i do want to watch some specific changes, across multiple gerrit servers.17:16
tobiashssbarnea: there is an android app which makes it easy to look at changes17:20
pabelangerssbarnea: mqtt publisher might help with that, we recently added support. But I don't think we have a out of the box client yet.  Best today is using the status page17:20
tobiashssbarnea: but I don't know it it can notify17:21
pabelangertobiash: woah, really?17:21
tobiashyeah :)17:21
tobiashit's named Rview17:21
ssbarneawho, knows, i may endup creating something that exposes results in cc.xml format17:21
pabelangerthat's is also why I wanted to add fedmsg support into zuul, to pick up all its client17:21
tobiashand it's even usable to do real reviews on smaller changes17:21
ssbarneawell, i am not on the Android userbase myself, more on the apple Apple, so not much luck here. but it would have being cool to also have a mobile app, for doing reviews while being on... remote areas :)17:24
tobiashssbarnea: unfortunately I didn't find an appropriate ios app for my ipad17:30
ssbarneatobiash: i think that the trick is to find something generic that can deal with this kind of notifications and to build middleware that does watch multiple gerrit servers and exposes the results for the generic client to consume. it may even work for watching bugs.17:31
tobiashssbarnea: zuul now has a mqtt reporter17:32
tobiashso you could hook into that17:32
ssbarneataskwarrior / bugwarrior was something I was considering for that.17:32
ssbarneai am still in exploration phase17:32
*** myoung|lunch is now known as myoung17:32
tobiashmwhahaha: the branches attribute isn't inherited in the normal manner17:37
mwhahahatobiash: so you can't override it? like that17:37
tobiashmwhahaha: that selects if that variant matches17:37
tobiashmwhahaha: https://zuul-ci.org/docs/zuul/user/config.html#attr-job.branches17:37
tobiashmwhahaha: I think it should work if you could remove the matchers in the base job17:38
mwhahahak i'll try that17:38
mwhahahanot ideal but workable17:38
tobiashbut I'm not that deep into the branching topic17:38
fungipabelanger: ssbarnea: regarding mqtt publishing, if it's test results you care about then we've had the gerrit event stream replicated into the firehose for over a year so could filter on that17:41
tobiashmwhahaha: you want to expand the list of branches in the child job?17:41
fungithough also not a solution for any gerrits besides ours17:41
mwhahahatobiash: so the child job needs to run on master, while all the other jobs that inherit from the parent shouldn't. so i'm just in this case i was trying to define the limit on the parent job to limit all the other job definitions except specific jobs17:42
mwhahahatobiash: so i can just apply the branches to all the child job definitions since the inheritance doesn't work, i was just trying to leverage inheritance to achieve my specific desired config17:43
clarkbmwhahaha: tobiash aiui the zuulv3 way would be to not use explicit branches matchers in this case but to define the job in the appropriate pipeline on the branch you want it to run in17:43
clarkbthen each branch explicitly manages its own config17:43
tobiashmwhahaha: so the case why your job isn't run is that the child matches but doesn't find a non-filtered parent17:43
mwhahahaclarkb: i'm trying to not have to backport a bunch of stuff, it gets unwieldy with so many repos but i can look into that as well.17:44
mordredmwhahaha: you could make a base job, marked abstract and protected, without any matchers, then make your current child job a child job of it, and make another child job of the parent job that has the matchers you're wanting to put onto the other versions17:44
mwhahahamordred: that's what it is currently structured as, except it's not currently marked abstract17:45
mwhahahabecause these job defs predate some of that17:45
mwhahahai'll try a few things then17:45
*** electrofelix has quit IRC18:27
mwhahahais there anyway to see the merged zuul config, trying to figure out why a job is getting triggered even though i moved the branches designator to exclude master18:48
mwhahahahmm looks like the running config doesn't like it when you remove a branches in the change and move it. it's still processing the original definition it seems19:09
*** pcaruana has quit IRC20:29
*** hashar has quit IRC20:36
*** acozine1 has quit IRC21:03
*** myoung is now known as myoung|off21:59
*** yolanda has quit IRC22:43
*** yolanda has joined #zuul22:45
*** rlandy has quit IRC23:34

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!