Tuesday, 2019-09-10

*** mattw4 has quit IRC00:23
*** saneax has joined #zuul00:23
*** michael-beaver has quit IRC00:40
*** saneax has quit IRC01:03
*** rfolco has quit IRC01:41
*** jamesmcarthur has joined #zuul01:48
*** spsurya has joined #zuul02:18
*** jamesmcarthur has quit IRC02:30
*** rlandy|bbl has quit IRC03:12
*** saneax has joined #zuul03:28
*** igordc has quit IRC03:31
*** saneax has quit IRC03:33
*** bolg has joined #zuul03:55
*** snapiri has joined #zuul04:19
*** igordc has joined #zuul04:44
openstackgerritMerged zuul/zuul master: Web: rely on new attributes when determining task failure  https://review.opendev.org/68049805:28
*** bjackman has joined #zuul05:31
*** raukadah is now known as chandankumar05:34
*** pots has quit IRC05:42
openstackgerritIan Wienand proposed zuul/zuul master: [wip] Test and expand documentation for executor-only jobs  https://review.opendev.org/67918406:00
*** saneax has joined #zuul06:02
*** bolg has quit IRC06:43
*** bogdando has joined #zuul06:52
*** igordc has quit IRC07:00
*** themroc has joined #zuul07:01
*** threestrands has quit IRC07:20
*** bolg has joined #zuul07:24
*** jpena|off is now known as jpena07:33
bogdandoShrews: hi, the issue I was mentioning y-day is the same that rlandy reported in http://eavesdrop.openstack.org/irclogs/%23zuul/%23zuul.2018-12-06.log.html07:49
bogdandoat 15:2807:50
*** hashar has joined #zuul07:50
bogdandobringing up the 2nd interface on subnode and make it running with IPv4 didn't help as well, clarkb ^^07:50
bogdandoso I'm not sure where to do that  set_fact on hostvars[groups['switch'][0]]['nodepool']['private_ipv4']07:51
*** bolg has quit IRC07:51
bogdandomordred: hi, around?07:57
bogdandohttps://opendev.org/zuul/zuul-jobs/commit/9853d3608f89cec205dd46ec0197fbad09c18ae8 seems changed nothing as I'm observing the same private_ipv4: null issue07:58
*** jangutter has joined #zuul07:58
bogdandothe logs snippet from executor http://paste.openstack.org/show/oA9T77WOHF4ZqVJ8obvh/08:00
*** bolg has joined #zuul08:07
bogdandotristanC: hi, around?08:08
*** AJaeger has quit IRC08:17
*** panda|rover has quit IRC08:23
*** panda has joined #zuul08:24
*** sshnaidm|afk is now known as sshnaidm|ruck08:37
*** mhu has joined #zuul08:43
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix delegating nodepool_ip and switch_ip facts  https://review.opendev.org/68118208:49
bogdandoif I add a depends on https://review.opendev.org/#/c/681182 for my patch under local testing, would it work?..08:51
bogdandoor shall I reinstall zuul with it somehow?08:51
*** rfolco has joined #zuul09:14
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix delegating nodepool_ip and switch_ip facts  https://review.opendev.org/68118209:50
*** avass has joined #zuul09:52
*** bolg has quit IRC09:53
openstackgerritFabien Boucher proposed zuul/zuul master: Pagure - handle Pull Request tags (labels) metadata  https://review.opendev.org/68105009:59
openstackgerritFabien Boucher proposed zuul/zuul master: Pagure - handle initial comment change event  https://review.opendev.org/68031010:06
openstackgerritFabien Boucher proposed zuul/zuul master: Pagure - handle Pull Request tags (labels) metadata  https://review.opendev.org/68105010:12
*** bolg has joined #zuul10:13
*** hashar has quit IRC10:25
*** AJaeger has joined #zuul10:43
*** jpena is now known as jpena|lunch10:59
*** hashar has joined #zuul11:40
tristanCbogdando: hello11:45
*** jamesmcarthur has joined #zuul11:54
*** jamesmcarthur has quit IRC12:08
*** jpena|lunch is now known as jpena12:10
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix evaluating nodepool_ip and switch_ip facts  https://review.opendev.org/68118212:10
bogdandotristanC: hi12:12
bogdandotristanC: I think I have found the root cause for the empty private_ipv4 couldn't fallback to the public IP12:13
bogdandotesting https://review.opendev.org/68118212:13
*** jamesmcarthur has joined #zuul12:13
bogdandoplease don't ask me how come it gets '\n'. historically?.. see comments for https://review.opendev.org/#/q/I32fb17bae98f13f735da4d5b9a6a01e948f2167812:14
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix evaluating nodepool_ip and switch_ip facts  https://review.opendev.org/68118212:19
*** rlandy has joined #zuul12:23
*** jamesmcarthur has quit IRC12:24
*** jamesmcarthur has joined #zuul12:26
openstackgerritAndy Ladjadj proposed zuul/zuul master: Fix: prevent usage of hashi_vault  https://review.opendev.org/68104112:28
*** jamesmcarthur has quit IRC12:29
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix evaluating nodepool_ip and switch_ip facts  https://review.opendev.org/68118212:48
Shrewsbogdando: is using that role even necessary? can't you just use the proper networking type between your vms to allow them to talk to each other?12:51
bogdandoShrews: great question12:52
bogdandoI have no idea as only learning all those things12:52
bogdandomy current goal is to have an upstream job reproduced locally12:54
bogdandowith a fancy reproduce script tripleo devops crafted12:54
openstackgerritAndy Ladjadj proposed zuul/zuul master: Fix: prevent usage of hashi_vault  https://review.opendev.org/68104112:54
bogdandothat happend I have to debug zuul et all a little bit for that12:55
*** AJaeger has quit IRC12:55
*** bolg has quit IRC13:07
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix evaluating nodepool_ip and switch_ip facts  https://review.opendev.org/68118213:16
pabelangerbogdando: that to me feels like a issue with nodepool^. Why are we passing \n into the inventory?13:21
bogdandopabelanger: yes, that looks hairy13:22
openstackgerritFabien Boucher proposed zuul/zuul master: Pagure - reference pipelines add open: True requirement  https://review.opendev.org/68125213:22
bogdandothe original change although mentions that is was the current behavior as of that time13:22
bogdandomeaning https://review.opendev.org/#/c/623294/13:23
pabelangerbogdando: you could also strip values at https://opendev.org/zuul/zuul/src/branch/master/zuul/executor/server.py#L1360 but nodepool update is likely better13:24
bogdandopabelanger: thanks for the pointer!13:24
bogdandoI love the way I can add the dependency changes live and see how infrastructure tests itself13:25
*** AJaeger has joined #zuul13:46
*** roman_g has joined #zuul14:15
*** avass has quit IRC14:19
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul master: Normalize/alias nodepool inventory IPs in executor  https://review.opendev.org/68127314:28
clarkbbogdando: on the role side you might want to use the ipv4 filter and set it to public v4 if private v4 fails the ipv4 filyer test14:30
*** ianychoi_ is now known as ianychoi14:37
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul master: Normalize/alias nodepool inventory IPs in executor  https://review.opendev.org/68127314:37
openstackgerritTristan Cacqueray proposed zuul/zuul master: spec: add a zuul-runner cli  https://review.opendev.org/68127714:40
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Add support for the Gerrit checks plugin  https://review.opendev.org/68077814:42
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Add no-jobs reporter action  https://review.opendev.org/68127814:42
clarkbpabelanger: bogdando see my comments on https://review.opendev.org/#/c/681182/6 I don't think that change should be abandoned14:44
bogdandoclarkb: thanks14:44
clarkbpabelanger: bogdando I think we fix nodepool, but because we can't control what version of nodepool people use with that role we should have belts and suspenders in the role too14:44
*** jamesmcarthur has joined #zuul14:47
pabelangersure, maybe we need a better filter, checking for \n and \\n felt ugly14:48
openstackgerritFabien Boucher proposed zuul/zuul master: Pagure - handles pull-request.closed event  https://review.opendev.org/68127914:49
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix evaluating nodepool_ip and switch_ip facts  https://review.opendev.org/68118214:50
*** themroc has quit IRC14:58
*** spsurya has quit IRC15:05
openstackgerritMerged zuul/zuul master: Overriding max. starting builds.  https://review.opendev.org/67046115:05
*** saneax has quit IRC15:14
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix evaluating nodepool_ip and switch_ip facts  https://review.opendev.org/68118215:16
openstackgerritMerged zuul/zuul master: Update heuristing of parallel starting builds.  https://review.opendev.org/67170215:23
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix evaluating nodepool_ip and switch_ip facts  https://review.opendev.org/68118215:38
bogdandopabelanger: clarkb: I think this ^^ is done now15:39
bogdandothanks for hints and helping15:39
clarkbbogdando: that looks correct to me +2 and testing should confirm15:42
*** hashar has quit IRC15:43
*** mattw4 has joined #zuul15:48
openstackgerritBogdan Dobrelya (bogdando) proposed zuul/zuul-jobs master: Fix evaluating nodepool_ip and switch_ip facts  https://review.opendev.org/68118215:54
*** gtema_ has joined #zuul15:56
*** hashar has joined #zuul16:01
*** noorul has joined #zuul16:08
*** mattw4 has quit IRC16:14
*** mattw4 has joined #zuul16:25
*** mattw4 has quit IRC16:33
AJaegerzuul-jobs maintainers, do you want to merge this change to update fetch-subunit-output? https://review.opendev.org/67433416:36
*** igordc has joined #zuul16:39
*** jpena is now known as jpena|off16:39
*** igordc has quit IRC16:44
*** noorul has quit IRC16:50
clarkbcorvus: the proper name for the gerrit api you are adding support for is the gerrit checks api?17:01
paladoxrest api :)17:01
clarkbpaladox: gerrit checks rest api?17:01
paladoxyeh.17:02
clarkbthanks!17:02
paladoxhttps://gerrit.googlesource.com/plugins/checks/+/refs/heads/master/resources/Documentation/rest-api-checkers.md17:02
* clarkb is helping to update aansiblefest slides and ifugred that would be a good thing to call out17:02
*** hashar has quit IRC17:10
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Add support for the Gerrit checks plugin  https://review.opendev.org/68077817:14
corvuspaladox, clarkb: i think i've got the full lifecycle in that patchset ^.  if i run that with this pipeline config: http://paste.openstack.org/show/774849/  i get  https://imgur.com/a/ZTssZIT17:15
paladox\o/17:15
clarkbexciting17:16
corvusnow that that's working with a real gerrit, i can go update the test fixtures to match, then write some tests17:17
paladox:)17:17
*** jamesmcarthur has quit IRC17:18
corvustobiash, SpamapS, pabelanger: i'm also laying some groundwork for enhancing the status url reporting that we should be able to incorporate into the github driver as a followup17:25
pabelangergreat17:28
*** igordc has joined #zuul17:44
*** Jordan_Kramer has joined #zuul17:46
*** igordc has quit IRC17:50
*** Jordan_Kramer has quit IRC17:54
*** igordc has joined #zuul17:57
*** gtema_ has quit IRC17:58
*** igordc has quit IRC18:06
*** igordc has joined #zuul18:06
*** Jordan_Kramer has joined #zuul18:07
*** Jordan_Kramer has quit IRC18:09
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Add support for the Gerrit checks plugin  https://review.opendev.org/68077818:12
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Add report time to item model  https://review.opendev.org/68132318:12
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Add Item.formatStatusUrl  https://review.opendev.org/68132418:12
*** igordc has quit IRC18:15
*** kramerj has joined #zuul18:16
*** jamesmcarthur has joined #zuul18:18
*** kramerj has quit IRC18:20
*** saneax has joined #zuul18:35
*** panda is now known as panda|rover|off18:54
*** jamesmcarthur has quit IRC18:57
ShrewsAJaeger: i looked at https://review.opendev.org/674334  and not knowing the history behind the failure that is mentioned in the commit message, it would seem we could/should have a test for that role. I would think something similar to the fetch-output role test would be feasible. Or am I way off in thinking that would be easy enough to test?18:59
Shrewsmaybe someone more familiar with subunit might have some input on that? ^^19:02
*** saneax has quit IRC19:08
clarkbShrews: I think you should be able to do something similar. You will need valid subunit to do the appending with but you can just grab that from any other job and add it as a test fixture19:08
SpamapScorvus: yay.. the status url could use some enhancement in github. :)19:13
*** pcaruana has quit IRC19:20
*** mattw4 has joined #zuul19:29
*** mattw4 has quit IRC19:33
*** panda|rover|off has quit IRC19:37
*** panda has joined #zuul19:38
fungithere is an osf board of directors remote meeting underway now, if anyone wants to listen in: https://wiki.openstack.org/wiki/Governance/Foundation/10September2019BoardMeeting20:08
pabelangerfungi: thanks!20:18
openstackgerritMerged zuul/zuul master: Record handler tasks in json job output  https://review.opendev.org/68072620:38
corvuspaladox: fyi https://bugs.chromium.org/p/gerrit/issues/detail?id=1147421:19
paladoxoh21:19
paladoxcorvus is that from /admin/repos?21:19
corvuspaladox: what's admin/repos?21:20
paladoxreplaces /admin/projects :)21:20
paladoxit's what lists repository's21:20
paladoxAh, i see21:21
paladoxignore me :)21:21
corvusoh gotcha.  i'm actually just focused on the rest api and notedb storage -- i think the existing 'create new checker' web ui wouldn't need to be changed21:22
corvus(it is, weirdly, available on the change screen, but it still has a repository field, so could apply to any repo)21:22
paladoxAh21:24
paladoxcorvus i take it this https://gerrit.googlesource.com/plugins/checks/+/refs/heads/master/gr-checks/gr-create-checkers-dialog.html#59 is the bit.21:30
corvusyep21:30
paladoxit seems to be using the same rest api as gr-repo-list.21:31
paladoxoh!21:31
paladoxit calls https://github.com/GerritCodeReview/gerrit/blob/master/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js#L137321:32
*** sshnaidm|ruck is now known as sshnaidm|afk21:33
paladoxi guess that needs fixing to support ?r= (regex).21:34
paladoxcorvus https://gerrit-review.googlesource.com/Documentation/user-search-projects.html#_search_operators21:34
paladoxyou could try state.21:34
*** jamesmcarthur has joined #zuul21:35
corvuspaladox: on the web ui side i think we wouldn't want any kind of autocomplete there; i think it would need to detect someone entering a regex and just pass the value through unchanged.  after all, the value i want to supply is ".*" :)21:38
paladoxi think that is a regresion21:38
paladox*regression21:38
paladoxit used to be supported in polygerrit by the looks of https://github.com/GerritCodeReview/gerrit/commit/1510bcfde2c002c14727b43e8df266010038b96a21:38
corvuspaladox: how can there be a regression in the checks plugin?21:39
paladoxit's not the checks plugin, the rest api its using :)21:39
paladoxit's calling "getRepos" from gerrit's core21:39
paladoxit's calling https://github.com/GerritCodeReview/gerrit/blob/master/polygerrit-ui/app/elements/shared/gr-rest-api-interface/gr-rest-api-interface.js#L137321:39
corvuspaladox: if i type "state:active" in the repository field of the 'new checker' dialog, i get a popup selection of all the projects, so i think that still works21:41
paladoxyup21:41
corvuspaladox: i still have to select exactly one of them though, which is the thing i want to change21:41
paladoxok21:41
paladoxi wonder if r= would work with query=21:41
paladoxcorvus https://gerrit-review.googlesource.com/c/gerrit/+/236473/22:03
paladoxwould that work for you?22:03
corvuspaladox: i'm not sure that's what's needed here -- specifically, i need to be able to put "^.*" in the repository field of the 'new checker' dialog, and on opendev, that's going to return 2100 entries.  I don't want to see those in the ui.  the only ui change needed for this would be to ignore a regex in that field and pass the contents through unchanged to the checks plugin rest endpoint.22:11
corvuspaladox: but honestly, before we even get to the ui part, the backend rest api and data storage needs to support it, and that's where i was starting with that issue22:11
paladoxah ok22:11
*** jamesmcarthur has quit IRC22:14
*** jamesmcarthur has joined #zuul22:15
*** jamesmcarthur has quit IRC22:17
clarkbcorvus: if you have a moment https://review.opendev.org/#/c/671704/3 would be helpful for some of the recent debugging we've had to do around why nodepool launches are failing. It should expose the nova fault message22:17
*** jamesmcarthur has joined #zuul22:18
*** jamesmcarthur has quit IRC22:21
*** jamesmcarthur has joined #zuul22:24
*** panda has quit IRC22:26
*** panda has joined #zuul22:28
tristanCI got some zuul jobs using synchronize to run on openshift using https://github.com/ansible/ansible/pull/6210722:34
corvusclarkb: +322:36
clarkbcorvus: thanks!22:36
*** jamesmcarthur has quit IRC22:37
corvustristanC: that's really cool, that'll improve the ux a lot i think22:37
tristanCcorvus: yeah, otherwise we'd have to adapt each role using synchronize... though I don't think this PR is going to be accepted easily since it only supports the src and dest argument22:39
tristanCbecause the oc rsync implementation can't support rsync options as it fallback to tar if rsync isn't installed in the pod22:40
*** jamesmcarthur has joined #zuul22:44
*** mattw4 has joined #zuul22:55
*** jamesmcarthur has quit IRC22:57
*** mattw4 has quit IRC23:00
*** shachar has joined #zuul23:01
*** snapiri has quit IRC23:03
*** jamesmcarthur has joined #zuul23:18
*** jamesmcarthur has quit IRC23:21
openstackgerritJames E. Blair proposed zuul/zuul master: WIP: Add support for the Gerrit checks plugin  https://review.opendev.org/68077823:22
*** jamesmcarthur has joined #zuul23:23
*** jamesmcarthur has quit IRC23:26
openstackgerritMerged zuul/nodepool master: Fix node failures when at volume quota  https://review.opendev.org/67170423:29
*** jamesmcarthur has joined #zuul23:31
*** jamesmcarthur has quit IRC23:41

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