Tuesday, 2019-11-26

*** jamesmcarthur has joined #zuul00:03
*** jamesmcarthur has quit IRC00:08
*** mattw4 has quit IRC00:12
*** jamesmcarthur has joined #zuul00:37
clarkbpabelanger: can you see my comment on https://review.opendev.org/#/c/694390/2 I wonder if the thing I've identified contributes to the too greedy github searching00:42
*** jamesmcarthur has quit IRC00:42
*** sshnaidm has quit IRC00:45
pabelangerclarkb: ack, will look more tomorrow00:49
*** sgw has quit IRC00:56
*** sshnaidm has joined #zuul01:00
*** Goneri has quit IRC01:00
openstackgerritClark Boylan proposed zuul/zuul master: Improve functionality and docs around ansible installation  https://review.opendev.org/67540301:06
clarkbtobiash_: corvus ^ addressed your recentish comments on that one. Thanks01:06
*** igordc has quit IRC01:13
*** michael-beaver has quit IRC01:18
*** sgw has joined #zuul01:21
*** rlandy|bbl is now known as rlandy01:36
*** jamesmcarthur has joined #zuul01:39
*** jamesmcarthur has quit IRC01:43
*** jamesmcarthur has joined #zuul02:10
*** jamesmcarthur has quit IRC02:15
*** rlandy has quit IRC02:22
*** EmilienM|PTO is now known as EmilienM02:42
*** jamesmcarthur has joined #zuul02:52
*** jamesmcarthur has quit IRC02:57
*** bhavikdbavishi has joined #zuul03:14
*** bhavikdbavishi1 has joined #zuul03:17
*** bhavikdbavishi has quit IRC03:18
*** bhavikdbavishi1 is now known as bhavikdbavishi03:18
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: WIP: Print extra debug info  https://review.opendev.org/69601303:21
*** jamesmcarthur has joined #zuul03:29
*** jamesmcarthur has quit IRC03:34
*** sshnaidm_ has joined #zuul03:53
*** sshnaidm has quit IRC03:57
*** saneax has quit IRC04:09
*** sshnaidm__ has joined #zuul04:25
*** sshnaidm_ has quit IRC04:26
*** jamesmcarthur has joined #zuul04:31
*** jamesmcarthur has quit IRC04:35
*** saneax has joined #zuul05:05
openstackgerritMerged zuul/zuul-jobs master: Use RDO trunk repos work for openvswitch on centos8  https://review.opendev.org/69583305:40
openstackgerritMerged zuul/zuul-jobs master: update-test-platforms.py : handle non-voting jobs  https://review.opendev.org/69583005:40
openstackgerritMerged zuul/zuul-jobs master: Make opensuse-15 job voting again  https://review.opendev.org/69583105:41
*** raukadah is now known as chkumar|rover05:41
*** adam_g has quit IRC05:55
*** adam_g has joined #zuul05:55
*** jamesmcarthur has joined #zuul06:07
*** jamesmcarthur has quit IRC06:12
*** threestrands has quit IRC06:29
*** pcaruana has joined #zuul06:32
*** tosky has joined #zuul08:25
*** bolg has joined #zuul08:27
*** saneax has quit IRC08:36
*** saneax has joined #zuul08:37
*** themroc has joined #zuul08:39
*** jpena|off is now known as jpena08:44
*** hashar has joined #zuul09:27
openstackgerritSimon Westphahl proposed zuul/zuul master: Add optional support for circular dependencies  https://review.opendev.org/68535409:31
*** SotK has quit IRC09:37
*** SotK has joined #zuul09:46
*** mhu has joined #zuul09:51
*** bhavikdbavishi has quit IRC10:00
*** electrofelix has joined #zuul10:09
openstackgerritSimon Westphahl proposed zuul/zuul master: Keep task stdout/stderr separate in result object  https://review.opendev.org/65027610:11
openstackgerritSimon Westphahl proposed zuul/zuul master: Align template formating for reporters  https://review.opendev.org/64330610:18
openstackgerritMatthieu Huin proposed zuul/zuul master: authentication config: add optional token_expiry  https://review.opendev.org/64240811:15
*** sshnaidm__ is now known as sshnaidm11:15
*** electrofelix has quit IRC11:43
*** electrofelix has joined #zuul11:43
*** bolg has quit IRC11:49
openstackgerritMatthieu Huin proposed zuul/zuul master: Authorization rules: support YAML nested dictionaries  https://review.opendev.org/68479012:05
*** rfolco has joined #zuul12:05
*** bhavikdbavishi has joined #zuul12:33
*** Goneri has joined #zuul12:53
zbr_can someone look at this bug https://storyboard.openstack.org/#!/story/2006830 ?12:57
openstackgerritTristan Cacqueray proposed zuul/zuul master: zuul_stream: handle module that emit msg as a list  https://review.opendev.org/69608113:05
tristanCzbr_: ^ may fixes that story13:06
*** rlandy has joined #zuul13:11
zbr_tributarian: haha! thanks. I was working with ykarel to write a fix for this but you are faster13:11
zbr_tristanC: ^13:11
zbr_tristanC: what do you think about alternative https://stackoverflow.com/a/11301392/99834 ?13:16
zbr_list is only one of the iterables that are not strings13:16
zbr_probably it would fail even with a tuple13:17
tristanCzbr_: because of json, i think list is enough.13:18
*** bhavikdbavishi1 has joined #zuul13:19
zbr_tristanC: yeah. if it passed CI, we should merge it. i want it fixed asap, faced it too many times in the last weeks.13:20
zbr_i hate having to go into JSON to see the error.13:20
tristanCzbr_: do you know if we could reproduce the issue in zuul tests?13:20
zbr_package module trying to install missing rpm on ansible 2.8 with python3.13:21
*** bhavikdbavishi has quit IRC13:21
*** bhavikdbavishi1 is now known as bhavikdbavishi13:21
zbr_tristanC: look at https://logs.rdoproject.org/26/23826/4/check/tripleo-podman-integration-master-centos-8/bcdc131/job-output.json -- search for "Failed to install"13:23
zbr_this should be a test case.13:23
zbr_not sure if this is a bug in ansible, but either way we need to cope with it.13:23
zbr_i am looking now at tests but I am not familiar with zuul codebase. it would be very good idea to add a unit test for this result, to avoid regressions.13:26
*** jpena is now known as jpena|lunch13:26
openstackgerritTristan Cacqueray proposed zuul/zuul master: zuul_stream: handle module that emit non str msg  https://review.opendev.org/69608113:28
openstackgerritSimon Westphahl proposed zuul/zuul master: Keep task stdout/stderr separate in result object  https://review.opendev.org/65027613:30
*** rfolco has quit IRC13:47
*** rfolco has joined #zuul13:49
*** rfolco has quit IRC13:50
openstackgerritMatthieu Huin proposed zuul/zuul master: enqueue: make trigger optional  https://review.opendev.org/69544614:14
*** jpena|lunch is now known as jpena14:18
*** rfolco has joined #zuul14:28
openstackgerritTristan Cacqueray proposed zuul/zuul master: wip: add cleanup-timeout job attribute  https://review.opendev.org/69609814:34
openstackgerritSimon Westphahl proposed zuul/zuul master: Spec for allowing circular dependencies  https://review.opendev.org/64330914:35
*** Goneri has quit IRC14:41
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Update download-artifact to use zuul.artifacts  https://review.opendev.org/69601314:47
ttxHi Zuul-ites... I got a cryptic error trying to define a new experimental job for openstack/releases: <<unhashable type: 'list'>> without any line number on https://review.opendev.org/#/c/696095/14:51
*** swest has quit IRC14:51
ttxThe only borderline thing I'm doing there is asking it to run locally on the executor... so is this error Zuul's way of telling me doing that in a project-local configuration is not allowed? Documentation around that is pretty scarce14:52
*** swest has joined #zuul14:52
*** Goneri has joined #zuul14:53
ttxThat nodeset stanza is coherent with what's done at https://opendev.org/openstack/project-config/src/branch/master/zuul.d/jobs.yaml#L1055-L1056 for example14:53
openstackgerritFelix Schmidt proposed zuul/zuul master: Make reporting asynchronous  https://review.opendev.org/69125314:54
openstackgerritFelix Schmidt proposed zuul/zuul master: Make direct-push configurable on project-level  https://review.opendev.org/67710914:54
openstackgerritFelix Schmidt proposed zuul/zuul master: Implement push job in merger  https://review.opendev.org/67711014:54
openstackgerritFelix Schmidt proposed zuul/zuul master: Push changes in GerritReporter if direct-push is enabled  https://review.opendev.org/67711114:54
pabelangerttx: try using "" around {{ zuul.change }}14:55
pabelangerzuul cannot parse jinja214:56
pabelangerwonder if that needs to be string14:56
ttxok let's try that14:57
pabelangerif that doesn't work, you could ask for more debug info using https://zuul-ci.org/docs/zuul/user/config.html#attr-project.%3Cpipeline%3E.debug14:58
ttxIt did not immediately barf on me so I suspect that was it14:58
pabelangeryay14:58
*** swest has quit IRC15:01
ttxthat is what I get for starting to code it as an Ansible role before realizing I could do it purely in Zuul15:01
openstackgerritPaul Belanger proposed zuul/zuul-jobs master: Update download-artifact to use zuul.artifacts  https://review.opendev.org/69601315:04
*** saneax has quit IRC15:04
*** chkumar|rover is now known as raukadah15:17
*** yoctozepto has quit IRC15:24
*** yoctozepto has joined #zuul15:25
pabelangerAJaeger: care to look at https://review.opendev.org/696013/ I know you've been using it recently (download-artifact). I'd like to update it to be able to use for child_jobs15:25
*** bhavikdbavishi has quit IRC15:38
*** michael-beaver has joined #zuul15:54
pabelangerokay, I think I have an initial ansible collection artifacts job working in zuul!16:05
pabelanger\o/16:05
*** hashar has quit IRC16:19
*** jamesmcarthur has joined #zuul16:19
*** jangutter has quit IRC16:22
*** jpena is now known as jpena|brb16:45
zbr_pabelanger: plese check https://bugs.launchpad.net/tripleo/+bug/185407316:48
openstackLaunchpad bug 1854073 in tripleo "periodic rhel-8-ovb-3ctlr_1comp-featureset001-master times out during overcloud-prep-images" [Critical,Triaged]16:48
clarkbtobiash_: did you see my comment on https://review.opendev.org/#/c/684414/ I wanted to make sure I'm not wrong about that one16:49
pabelangerzbr_: sorry, not following16:50
zbr_pabelanger: that is fixing a problem with zuul streamer and ansible 2.8, where package module failure gets .... silenced.16:51
zbr_msg returned is a list instead of string, messing the code. the sooner we merge into zuul the better because "failure to un package" is quite common on CI, especially with efforths to enable new platforms, like centos-816:52
pabelangerzbr_: what you linked was for a tripleo period job (wrong url?)16:52
zbr_pabelanger: right, sorry https://review.opendev.org/#/c/696081/16:53
pabelangerkk, will review shortly16:53
*** sshnaidm is now known as sshnaidm|afk17:05
openstackgerritFabien Boucher proposed zuul/zuul master: WIP pagure: remove connectors burden and simplify code  https://review.opendev.org/69613417:07
openstackgerritFabien Boucher proposed zuul/zuul master: WIP pagure: remove connectors burden and simplify code  https://review.opendev.org/69613417:10
tobiash_clarkb: thanks for spotting, I haven't yet time to think through it17:19
*** igordc has joined #zuul17:20
*** jpena|brb is now known as jpena17:21
*** jamesmcarthur has quit IRC17:22
AJaegerthe Zuul tenant throws some errors, here's a first fix for review, please: https://review.opendev.org/69584317:26
clarkbAJaeger: do you know why we are trying to run jobs like the dns job in zuul?17:28
AJaegerclarkb: https://review.opendev.org/#/c/694178/ is the change that broke it, I guess17:30
clarkbhrm17:30
AJaegerbut some might also be related to system-config17:31
clarkbtobiash_: also addressed your comment in https://review.opendev.org/#/c/675403/ thanks!17:42
tobiash_+217:47
*** tobiash_ is now known as tobiash17:47
*** openstackgerrit has quit IRC17:49
clarkbtobiash: I think really old python is the reason for writing the reversal that way fwiw (reversed wasn't added until 2.4 :) )17:49
tobiashclarkb: thanks, now I feel young again ;)17:50
*** jpena is now known as jpena|off18:31
*** electrofelix has quit IRC18:50
*** jamesmcarthur has joined #zuul19:36
*** mhu has quit IRC19:55
*** rlandy is now known as rlandy|brb19:56
*** mhu has joined #zuul20:06
*** rlandy|brb is now known as rlandy20:10
*** nhicher has quit IRC20:33
*** nhicher has joined #zuul20:33
*** nhicher has quit IRC20:35
*** nhicher has joined #zuul20:39
*** tosky has quit IRC20:46
*** rfolco has quit IRC21:14
*** threestrands has joined #zuul21:27
*** igordc has quit IRC21:33
*** plaurin has joined #zuul21:36
plaurinHello, I have an unexpected behaviour from zuul when I try to set an override-branch to a job.21:37
plaurinUsing override-checkout: V13 but job still runs on master21:37
plaurinthis job has a 'parent' job that adds a post-run playbook. that one does run on the V13 branch21:38
plaurinbasically, RUN-START uses master and POST-RUN uses V1321:38
plaurinbut I need both to use V1321:39
clarkbplaurin: is the job defined on multiple branches?21:39
*** Tahvok has joined #zuul21:39
*** igordc has joined #zuul21:39
plaurinyes it is.21:39
TahvokHey guys! I'm interested in using zuul as alternative to jenkins pipeline as a solution to our problem of dependencies across projects21:40
plaurinI have quite a huge .zuul.yaml and it's a bit hard to manage the relevant jobs across multiple branches when I do a release. (I have some jobs for master and some for the releases)21:40
TahvokThe abilities so far look great, and looks like it could greatly fit our needs. However, I was sad to find out that it works mainly with dockerhub to push images to.21:41
clarkbplaurin: we (opendev) use a config repo to keep track of things that are a bit less branch specific21:41
TahvokIs it possible to use gcr.io? If not, how hard do you think it would be implement another repository solution into zuul?21:41
clarkbplaurin: this way we avoid branch specific config applying in the wrong case (which may be happening here). The way to confirm that is to check the zuul inventory for the job that is behaving improperly. In that file is a job inheritance path which should show you where it is loading configs from21:41
pabelangerTahvok: The jobs are written in ansible, so you can modify it to push to other places if needed21:42
clarkbTahvok: what pabelanger said, but also corvus has been working recently to make it work against arbitrary docker image repos too21:42
plaurinclarkb hum okay let me check that out21:43
TahvokOh, great then! I will be looking into testing it soon21:43
TahvokThanks a lot!21:43
TahvokI remember I really wanted something like zuul when I was working on openstack-ansible project in my previous company. And just recently found out that you made it available for github - which fits greatly for the current company I'm in21:44
clarkbplaurin: let me find an example from one of our jobs so that you know what you are looking for21:45
plaurinokay21:45
clarkbplaurin: https://zuul.opendev.org/t/openstack/build/fff672698562463fb30ac21654e454e9/log/zuul-info/inventory.yaml#2521:45
pabelangerTahvok: yup, it works well with github, we in ansible have been using it for sometime now21:45
clarkbpabelanger: have you had a chance to look at my comments on the github driver change you wrote?21:46
clarkbI think it is possible that the search query itself is too greedy which contributes to what you observed (details in the chagne)21:46
pabelangerclarkb: not yet, been head down trying to get this galaxy artifacts stuff working properly21:46
pabelangerhopefully later this week I can loop back to it21:46
plaurinI'm not sure I can get this /log/zuul-info path.21:49
plaurinI have a job-output.txt and a /console section21:49
plaurinthat would be quite helpful for me to get all that info21:51
clarkbplaurin: I think there is a role you can add to your base job to collect this data. Let me find it21:54
plauringreat, yea I figure out I am probably missing one of those. checking too21:54
clarkbplaurin: https://opendev.org/zuul/zuul-jobs/src/branch/master/roles/log-inventory and this is where we apply it to our base job https://opendev.org/opendev/base-jobs/src/branch/master/playbooks/base/pre.yaml#L521:55
plaurinThank you very much I will install that tomorrow morning on my setup21:55
plaurinquick question I have to leave soon21:56
plaurinHow can I safely delete branches?21:56
plaurinI use gerrit, and zuul returns error when I delete a branch21:56
clarkbis the error related to invalid configs?21:56
plaurinif I remember it complains for 'missing' data from those branches21:57
plaurinor invalod config, been a while since I tried it21:57
clarkbI wonder too if it is possible that the mergers don't properly apply branch removal updates? though I would have expected to see that21:57
plaurinthat's managed by zuul-merger? okay21:58
clarkbplaurin: if you can provide the specific errors we can help work through it. My hunch is that if you have that branch in some places but have removed it in others that the remaining instances of the branches depend on things that were in the deleted branches?21:58
clarkbbut ya double check that the zuul-merger managed git repos show the branch has properly been cleaned up too (if not that would eb a zuul bug)21:58
plaurinokay will run some tests and will come back here with more details. Thanks a million.21:59
plaurindinner time here in eastern time. catch you later21:59
*** openstackgerrit has joined #zuul22:01
openstackgerritVitaliy Lotorev proposed zuul/zuul master: doc: Clarify that some regexp has restricted syntax  https://review.opendev.org/69599122:01
openstackgerritVitaliy Lotorev proposed zuul/zuul master: doc: Document regexp usage  https://review.opendev.org/69599122:05
pabelangerplaurin: you need to have https://zuul-ci.org/docs/zuul-jobs/general-roles.html#role-log-inventory in your base job22:05
pabelangerplaurin: https://zuul-ci.org/docs/zuul-jobs/general-roles.html#role-validate-host is another good one22:06
*** pcaruana has quit IRC22:16
SpamapSTahvok: I use zuul with ECR, which is similar to gcr.io22:55
SpamapSa simple matter of ansible22:55
SpamapSI should probably submit my roles to zuul-jobs actually22:56
* fungi would review23:00
SpamapSThe problem is I made them before all the registry stuff.23:00
SpamapSI kind of want them to be drop-ins.23:00
fungimakes sense23:00
SpamapSYeah, but then that's a fallacy, and I should just publish and the community can push with me.23:01
SpamapSI always forget that part where sometimes if you release imperfect open source, the community will perfect it for you. :)23:01
fungior you release imperfect open source and they don't, but at least it's out there. no judgement23:03
SpamapSso true23:03
fungiwe've all published worse trash than whatever you're going to push up, so glass houses, stones, merge23:04
*** rfolco has joined #zuul23:47
*** rfolco has quit IRC23:51
*** rfolco has joined #zuul23:51
*** rfolco has quit IRC23:55
*** rfolco has joined #zuul23:55
*** rlandy has quit IRC23:58
*** rlandy has joined #zuul23:58

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