Thursday, 2018-09-06

*** rlandy is now known as rlandy|bbl00:04
clarkbcorvus: looks like NS zuul-ci.org is an empty response currently00:53
*** smyers has quit IRC01:07
*** tflink has quit IRC01:08
*** smyers has joined #zuul01:08
*** tflink has joined #zuul01:10
fungithe glue records seem to be missing in the org tld01:14
fungithey have the ns records but not the a/aaaa glue to go with them01:15
fungiour nameservers are serving both the ns and a/aaaa records for them just fine as far as i can tell01:15
clarkbfungi: if I dig NS I don't get an NS record at all01:16
*** tflink has quit IRC01:17
fungidig +trace zuul-ci.org @a.root-servers.net.01:17
fungiyou'll see 'em01:17
clarkbhuh dig must only show you NS records if it can lookup a/aaaa by default?01:18
clarkbbut it doesn't show you the a/aaaa values01:18
fungiright01:18
fungithe org nameservers are supposed to be including complimentary a/aaaa records for them, called "glue" records01:18
fungibut seem to be missing them01:19
clarkbright, I just expected dig to return an NS record if the .org server had them01:20
clarkband it doesn't01:20
fungia temporary workaround would be for corvus to change the nameservers on the domain to ns1/ns2.openstack.org which can resolve without zuul-ci.org depending on its own resolution01:21
fungi(and resolves to the same servers as ns1/ns2.zuul-ci.org is supposed to)01:21
fungii have a suspicion what bramwelt saw with zuul-ci.org resolution back at 17:58 utc was related01:26
dmsimardUnimportant question: should the project url in github for zuul be zuul-ci.org instead of openstack.org ?01:27
*** tflink has joined #zuul01:27
fungiwhat url in github?01:29
dmsimardhttps://github.com/openstack-infra/zuul, ctrl+f openstack.org01:36
fungiahh, you mean in the github repository description field01:40
dmsimardoh, that's what it's called01:40
dmsimard¯\_(ツ)_/¯01:40
fungiahh, in the updated webui you click the "edit" button and it shows those as separate "description" and "url" fields01:41
fungiit just displays them jammed together01:42
fungiso what you said was an apropos name01:42
mordredI'd say 'yes' - the project url should be zuul-ci.org01:45
*** rlandy|bbl is now known as rlandy01:54
clarkbjust dont chamge it until dns works :)01:59
fungiindeed, but also it's in the openstack org on gh anyway02:05
fungias part of the winterscale effort, i expect we'll be able to consider all manner of options (including possibly not mirroring it to gh any longer?)02:06
mordredfungi: yah - I think there are many things we can/should consider related to mirroring and winterscale and whatnot02:11
openstackgerritMerged openstack-infra/zuul-jobs master: Add guidelines on variable naming  https://review.openstack.org/59592002:12
dmsimardoops, got another report that zuul-ci.org was unreachable.. could it be the DNS issue ?02:40
dmsimardworks for me02:41
dmsimard¯\_(ツ)_/¯02:41
clarkbyes, this is the dns issue02:41
*** rlandy has quit IRC03:13
dmsimardI suck at graphs and I'm presenting something tomorrow. Would you say this is an accurate portrayal of a high level view of the Zuul workflow ? https://i.imgur.com/L7Q36vJ.png04:00
dmsimardURL if you want to toy with it: http://paste.openstack.org/show/729573/04:01
dmsimardIt's probably not all 100% true due to lack of depth/accuracy, the emphasis is more on the "what" than the "how". Feedback still appreciated :)04:03
dmsimardtweaked a few things around the nodepool node creation, newer version available here: http://paste.openstack.org/show/729574/04:10
dmsimardgoing to sleep :p04:11
openstackgerritSimon Westphahl proposed openstack-infra/nodepool master: Implement liveness probe for static driver  https://review.openstack.org/60008305:18
openstackgerritSimon Westphahl proposed openstack-infra/nodepool master: Cleanup of leaked resource for static driver  https://review.openstack.org/60008405:18
*** hashar has joined #zuul05:35
openstackgerritMerged openstack-infra/zuul-jobs master: Remove trigger-readthedocs job  https://review.openstack.org/58383605:38
openstackgerritMerged openstack-infra/zuul master: Remove restriction on add_host  https://review.openstack.org/60020505:59
*** pcaruana has joined #zuul06:25
*** goern has quit IRC06:38
*** sshnaidm|off is now known as sshnaidm07:06
*** ssbarnea|bkp2 has quit IRC07:27
*** goern has joined #zuul07:34
*** pcaruana has quit IRC07:36
*** ssbarnea|bkp has joined #zuul07:40
*** pcaruana has joined #zuul07:48
*** jpena|off is now known as jpena07:49
*** sshnaidm is now known as sshnaidm|afk08:31
*** electrofelix has joined #zuul08:48
*** hwoarang_ has joined #zuul09:11
*** hwoarang has quit IRC09:15
*** sshnaidm|afk is now known as sshnaidm09:16
*** hwoarang_ is now known as hwoarang09:23
*** andreaf has joined #zuul09:47
*** panda has quit IRC09:48
*** hashar is now known as hasharAway09:53
ianwurgh, getting dns failures to zuul-ci.org10:07
*** jpena is now known as jpena|lunch11:02
*** swest has quit IRC11:23
*** swest has joined #zuul11:23
*** swest has quit IRC11:28
*** swest has joined #zuul11:42
*** hasharAway is now known as hashar11:49
*** rfolco has joined #zuul11:53
*** jpena|lunch is now known as jpena11:59
*** rlandy has joined #zuul12:38
openstackgerritTobias Henkel proposed openstack-infra/zuul master: WIP: Match tag items against containing branches  https://review.openstack.org/57855713:08
tobiashcorvus: I hope you don't mind if I continue on ^13:09
fungiianw: yeah, i think the issue is progressively hitting people as ns records age out of recursive dns caches13:32
fungionce corvus is around he may be able to either figure out why gandi is no longer injecting those glue records into the org tld, or temporarily switch the nameservers of record to another name we have resolving for them13:34
*** samccann has joined #zuul13:35
openstackgerritFabien Boucher proposed openstack-infra/zuul-jobs master: ensure-sphinx: do not attempt a gettext install if exists  https://review.openstack.org/59902813:42
*** sshnaidm is now known as sshnaidm|mtg13:49
*** hashar is now known as hasharAway13:59
pabelangerso, I'm not sure how best to solve the issue where a zuul-executor needs an ansible dependency to run a task, for example docker-py: http://logs.openstack.org/70/592770/12/check/ansible-role-nodepool-docker-ubuntu-bionic/2f7356d/job-output.txt.gz#_2018-09-06_01_53_48_42933214:23
pabelangerright now, we cannot use any of the docker modules from zuul-executor in openstack-infra,  and unsure if pip installing for all jobs is worth it, or some sort of dynamic dependency list at run time14:24
pabelangerI see this kinda falling into the same place where job could change which version of ansible they are using14:25
dmsimardpabelanger: yeah, it's in the same bucket because there are a lot of dependencies that aren't installed by default14:25
dmsimarddocker-py is one but there's openstacksdk for openstack modules, boto for aws modules, etc14:26
pabelangeryah14:26
openstackgerritMarkus Hosch proposed openstack-infra/zuul master: Add --check-config option to zuul scheduler  https://review.openstack.org/54216014:51
corvusfungi: i'm a bit confused.  this appears to return the correct data: dig +dnssec zuul-ci.org. a @b2.org.afilias-nst.org.15:11
corvusfungi: i repeated that for all of the .org servers15:12
corvusfungi: (i agree that +trace fails.  though +trace apparently never shows the additional data anyway?)15:13
fungicorvus: yeah, that is really strange :/15:13
fungiand +additional seems to show it15:18
fungiwhich makes this even more confounding15:18
fungidig +trace +additional zuul-ci.org a @a.root-servers.net.15:18
corvusyeah -- "couldn't get address for ..." right below the address for it15:19
fungiprobably unrelated, reverse dns is missing on the ns2.o.o ipv6 addy15:20
*** sshnaidm|mtg is now known as sshnaidm15:20
clarkbcorvus: supposedly dig uses local resolver to resolve that step rather than what was just returned?15:26
corvuscould it be that our dnssec keys are expired?15:30
*** ssbarnea|bkp has quit IRC15:32
corvusfungi, clarkb: the expiration of the rrsig field for ns1 is 2018090422291015:37
fungihuh...15:38
fungiindeed it is15:39
fungigenerated 20180805222718 ?15:39
fungi/var/lib/bind/zones/zuul-ci.org/zone.db.signed on adns1 was last modified 5 days ago15:40
fungidid it not propagate?15:41
corvusSep  6 15:27:24 ns2 nsd[22004]: zuul-ci.org: Could not tcp connect to 23.253.63.149: No route to host15:42
corvus(that ip is ads1)15:42
fungiconfirmed15:42
*** pcaruana has quit IRC15:42
fungilooks like we broke iptables on adns1?15:43
corvusdid we bust iptables on adns1 with the ansible stuff?15:43
fungii believe so15:43
corvusshall we move this to #openstack-infra now?15:44
fungiyes15:44
*** pcaruana has joined #zuul16:01
*** hasharAway is now known as hashar16:08
*** sshnaidm is now known as sshnaidm|off16:10
*** ssbarnea|bkp has joined #zuul16:14
*** jpena is now known as jpena|off16:36
*** ChanServ sets mode: -rf 17:12
*** bhavikdbavishi has joined #zuul17:21
*** pcaruana has quit IRC17:27
*** electrofelix has quit IRC17:59
*** pcaruana has joined #zuul18:02
*** openstackgerrit has quit IRC18:05
fungilooks like zuul-ci.org dns resolution should be fixed now. anyone experiencing resolution issues, please let us know in here or in #openstack-infra18:08
*** _ari__ has joined #zuul18:46
*** bhavikdbavishi has quit IRC18:51
*** AJaeger_ has joined #zuul19:00
*** AJaeger has quit IRC19:02
*** AJaeger_ is now known as AJaeger19:03
dmsimardfungi, corvus, clarkb: any thoughts on https://i.imgur.com/z0fKZM7.png ? Was part of a short demo I ran this morning. If it's useful and accurate enough I can provide the editable source (draw.io XML export)19:07
AJaegerzuul experts, could you comment on https://review.openstack.org/#/c/591528/7/.zuul.yaml , please? I think we don't need the first job and can just use the parent - correct?19:10
fungidmsimard: do you think that would be useful on the website? in the docs? on marketing materials? what was the target audience?19:11
clarkbreading it I expect that the target audience is someone that is trying to understand how zuul works (so someone deploying zuul or evaluating it for deplyoment)19:11
clarkbit seems accurate too19:11
fungidmsimard: what about including the git driver? i expect that would basically just go straight from human to zuul scheduler19:12
fungiwith the line labelled something like "merges commit"19:13
dmsimardfungi: clarkb beat me to the punch, the objective was to explain the zuul process/workflow at a high level to technical people familiar with Jenkins19:13
fungithough i do think the chart is useful even without that19:13
fungibut a lot of people familiar with jenkins likely use it without direct involvement with code review, so maybe the git driver does make sense to them too, i dunno19:14
dmsimardfungi: I admittedly had a bit of a struggle trying to convey a good level of detail in the graph without including everything which I felt would make it harder to understand19:16
fungiyep, it looks remarkably comprehensive to me19:17
fungidmsimard: one question on the not pictured bullets... do we actually have elk log submission/classification driven from the zuul-jobs stdlib?19:18
dmsimardah, true, I guess that's openstack-infra and software factory specific19:19
corvusdmsimard: very nice19:27
AJaegercorvus, could you comment on https://review.openstack.org/#/c/591528/7/.zuul.yaml , please? I think we don't need the first job and can just use the parent - correct?19:28
corvusAJaeger: was just looking at that19:28
corvusAJaeger: it would be nice of those jobs had 'description's19:29
AJaegeryeah ;(19:30
AJaegerthanks, corvus - if you have questions ask - I dug a bit into those already19:31
corvusAJaeger: let's move to infra19:31
AJaegerok19:31
*** pcaruana has quit IRC19:35
*** johanssone has joined #zuul19:59
*** elyezer__ has joined #zuul20:27
*** elyezer_ has quit IRC20:30
*** openstackgerrit has joined #zuul20:41
openstackgerritMerged openstack-infra/zuul-jobs master: Log output and exception when traceroute fails  https://review.openstack.org/57635120:41
*** rfolco has quit IRC21:00
*** rfolco has joined #zuul21:00
*** samccann has quit IRC21:08
*** sshnaidm|off has quit IRC21:36
dmsimardcorvus: I guess my question was if you had a use for it :p21:44
corvusdmsimard: i feel like there should be a place in the docs for it21:47
dmsimardIt's probably tutorial/introduction/zuul from scratch content ?21:48
corvusdmsimard: i think introductory; maybe one of the first 2 pages of the user guide?  or somewhere near there?21:48
corvusdmsimard: probably not zfs where i think we want to be focused just on "how do you get this thing going?"21:49
corvusdmsimard: or maybe it should be in the admin guide instead of user?21:49
corvusdmsimard: there's some definite user/admin crossover going on there :)21:49
dmsimardWell, there's nothing preventing us from having different versions of it for different purposes22:24
*** hashar has quit IRC22:29
*** jimi|ansible has quit IRC22:30
*** jimi|ansible has joined #zuul22:40
*** jimi|ansible has joined #zuul22:40
fungior from including the same diagram in two different pages. it's not like we need to ship multiple copies to make that happen22:45
*** jimi|ansible has quit IRC23:42

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