Monday, 2019-09-02

*** spsurya has joined #zuul01:29
*** noorul has joined #zuul02:06
noorulHi02:06
noorulI am facing a strange issue02:06
noorulconsole log show different tasks getting executed compared to executor log02:06
*** jhesketh has joined #zuul02:29
*** noorul has quit IRC02:32
*** noorul has joined #zuul02:42
*** noorul has quit IRC02:44
*** noorul has joined #zuul03:00
*** noorul has quit IRC03:06
*** noorul has joined #zuul03:09
*** noorul has quit IRC03:15
*** noorul has joined #zuul03:30
*** jamesmcarthur has joined #zuul03:48
*** jamesmcarthur has quit IRC04:06
*** jamesmcarthur has joined #zuul04:09
*** jamesmcarthur has quit IRC04:14
*** jamesmcarthur has joined #zuul04:23
*** noorul has quit IRC04:25
*** noorul has joined #zuul04:45
SpamapSnoorul: I think you'll need to provide pastes and / or reproducers. That sounds very serious, but I've certainly never seen it.04:50
*** jamesmcarthur has quit IRC04:56
noorulSpamapS: I found out the problem. I had two Zuul instances running05:06
noorulSpamapS: once docker based and another using "from scratch" doc05:06
noorulSpamapS: Thank you05:06
noorulSpamapS: s/once/one05:07
SpamapSOHH ow05:18
SpamapSnoorul: glad you resolved. :)05:18
*** noorul has quit IRC05:20
*** jamesmcarthur has joined #zuul05:25
*** noorul has joined #zuul05:28
SpamapSHrm.. seems like nodepool min-ready doesn't scale down very well. I have 6 AZ's, spread across 2 providers. I ony need min-ready: 3 .. but because the 3 ready nodes happened in region 1, reqs served by the region 2 provider still boot on-demand nodes. :-/05:29
*** jamesmcarthur has quit IRC05:33
*** noorul has quit IRC05:49
*** wxy-xiyuan has joined #zuul06:13
*** jamesmcarthur has joined #zuul06:29
*** jamesmcarthur has quit IRC06:34
*** themroc has joined #zuul06:55
*** noorul has joined #zuul07:15
*** jangutter has joined #zuul07:21
*** jamesmcarthur has joined #zuul07:30
*** tosky_ has joined #zuul07:34
*** jamesmcarthur has quit IRC07:35
*** jpena|off is now known as jpena07:45
*** pcaruana has joined #zuul07:49
*** hashar has joined #zuul07:56
*** arxcruz is now known as arxcruz_pto08:19
*** panda|rover|off is now known as panda|rover08:23
*** avass has joined #zuul08:30
*** jamesmcarthur has joined #zuul08:31
*** tosky_ is now known as tosky08:32
*** gtema_ has joined #zuul08:32
*** jamesmcarthur has quit IRC08:36
*** jank has joined #zuul09:11
*** jamesmcarthur has joined #zuul09:33
*** jamesmcarthur has quit IRC09:44
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: add-build-sshkey: add centos/rhel-8 support  https://review.opendev.org/67409209:48
*** noorul has quit IRC09:53
*** noorul has joined #zuul10:26
*** jamesmcarthur has joined #zuul10:29
*** jamesmcarthur has quit IRC10:34
*** hashar has quit IRC10:38
openstackgerritSorin Sbarnea proposed zuul/zuul-jobs master: add-build-sshkey: add centos/rhel-8 support  https://review.opendev.org/67409210:41
*** NBorg has joined #zuul11:02
*** jamesmcarthur has joined #zuul11:14
*** hashar has joined #zuul11:23
*** jamesmcarthur has quit IRC11:24
*** jamesmcarthur has joined #zuul11:25
*** sean-k-mooney has joined #zuul11:30
sean-k-mooneydumb question, is it posible to define a nodeset that can use "label-a or label-b" instead of just a single label?11:31
sean-k-mooneyits not a blocker if i cant do this currently but im about to start creating  a gate jobs that reuiqres nested virt and i would like to create a nodeset that works on vexhost or fortnoble in the furture using there provider specific lables rather then the standard ones11:33
*** jamesmcarthur has quit IRC11:35
*** jpena is now known as jpena|lunch11:39
zbris there a part of zuul I can use to parse Depends-On(s) in a given commit  message in order to build a dependency graph?11:44
zbri got the commit from gerrit api, now I want to know on what else it depends on. the format used by depends-on is quite flexible,...11:45
*** rfolco has joined #zuul12:04
*** gtema_ has quit IRC12:07
*** jamesmcarthur has joined #zuul12:09
*** panda|rover is now known as panda|rover|eat12:13
*** jamesmcarthur has quit IRC12:13
*** NBorg has quit IRC12:21
*** jpena|lunch is now known as jpena12:32
*** panda|rover|eat is now known as panda|rover12:36
*** jamesmcarthur has joined #zuul12:45
*** nBorg has joined #zuul12:49
*** bhavikdbavishi has joined #zuul12:53
*** bhavikdbavishi has quit IRC13:10
fbotobiash: hi, for the CODEOWNERS patch, did you tried to use this endpoint https://api.github.com/repos/morucci/repopo1/pulls/30/requested_reviewers ? it lists the pending requested reviews13:38
*** jamesmcarthur has quit IRC13:49
*** hashar has quit IRC14:06
*** noorul has quit IRC14:14
*** armstrongs has joined #zuul14:26
armstrongsFollowing on from my question yesterday about attaching artifacts to a build. I am currently producing an artifact on my nodepool vm, synchronizing (rsyncing) it back to the executor and synchronizing( rsyncing) to the log server.14:30
armstrongshis works great for vms, but when I'm using the kubernetes nodepool container instead of the nodepool vm what mechanism can I use to sync the file back to the executor? As zuul doesn't allow me to sync files not on the executor filesystem?14:31
*** themroc has quit IRC14:47
*** noorul has joined #zuul14:48
*** themroc has joined #zuul14:48
*** jangutter has quit IRC14:51
*** noorul has quit IRC14:52
*** noorul has joined #zuul14:58
*** noorul has quit IRC15:00
*** themroc has quit IRC15:06
*** jank has quit IRC15:15
*** jangutter has joined #zuul15:16
SpamapSsean-k-mooney: labels can be the same label, but different configs, across different providers.15:19
sean-k-mooneythey can yes15:19
SpamapSsean-k-mooney: they're meant to be high level abstractions. It's not "xlarge-rax-nested-virt" it's just "xlarge-mytests" and you config the label the way it needs to be to run your tests in whichever provider.15:20
sean-k-mooneyyes i know. i may add some myself later15:20
sean-k-mooneybut basically i was wondoing if i could pass a list and say give me a node iwth any of these labels15:21
*** jamesmcarthur has joined #zuul15:25
*** jamesmcarthur has quit IRC15:31
*** hashar has joined #zuul15:39
*** mgoddard has quit IRC15:41
*** bhavikdbavishi has joined #zuul15:43
*** mgoddard has joined #zuul15:43
*** zbr is now known as zbr|ooo15:52
*** jamesmcarthur has joined #zuul16:02
*** jamesmcarthur has quit IRC16:06
*** spsurya has quit IRC16:44
*** jamesmcarthur has joined #zuul16:49
*** jamesmcarthur has quit IRC17:20
*** hashar has quit IRC17:21
*** jpena is now known as jpena|off17:25
openstackgerritClark Boylan proposed zuul/zuul-website master: Add Zuul FAQ page  https://review.opendev.org/67967017:27
clarkbThis change adds an FAQ page to the zuul website. As zuul has gotten more attention it seems like we are getting enough common questions that we can go ahead and start answering them on the website17:28
clarkbif others agree I left the actual questions and answers blank for now and figured we could hash those out in review?17:28
*** jamesmcarthur has joined #zuul17:29
clarkbThings like: What code review systems are supported, where can nodepool provision test nodes, and how Zuul is different than Jenkins seem like common questions17:29
fungisounds like a great start, thanks!!!17:30
*** mgoddard has quit IRC17:32
*** mgoddard has joined #zuul17:35
*** mgoddard has quit IRC17:40
*** zbr|ooo is now known as zbr17:53
*** armstrongs has quit IRC17:53
*** mgoddard has joined #zuul17:53
*** jamesmcarthur has quit IRC17:57
*** themroc has joined #zuul18:15
*** pcaruana has quit IRC18:19
*** pcaruana has joined #zuul18:19
*** rfolco is now known as rfolco|doctor18:28
sean-k-mooneyclarkb: fungi  i asked this prviously but since ye are about. i assume it would be non trival to extend nodeset so a node can have a list of lables instead of just one.18:30
clarkbsean-k-mooney: you should instead create a label that covers your cases18:31
sean-k-mooneyya i could in some cases. the use case being that you have a set of providers that provide different node types and i want to normalise it18:31
clarkbya the normalization should happen in the nodepool label config18:31
sean-k-mooneye.g create a nodeset that can run on vexhost or FN18:31
sean-k-mooneybut not the other providers18:32
clarkbcreate a label that both of those providers provide18:32
sean-k-mooneyya. thats what i assume dwas the desired approch18:32
sean-k-mooneyjust wanted to check18:32
sean-k-mooneyi dont need it right now but it would be nice to have a nested virt lable at some point eventhough i know we shoudl not rely on nest vert in general.18:33
sean-k-mooneyout of interest how were the html docs in https://review.opendev.org/#/c/679670/ created18:34
sean-k-mooneydid you generate them by hand or use a tool like sphinx18:35
clarkbI think https://html5up.net/ was used to bootstrap then we've edited by hand from there18:35
clarkbthat particular change was done by hand18:36
sean-k-mooneyok. has the idea of moving it to rst at somepoint come up. it just looks strange to reivew the html files18:36
sean-k-mooneyi mean yes we can view the rendered form https://openstack.fortnebula.com:13808/v1/AUTH_e8fd161dc34c421a979a9e6421f823e9/logs_70/679670/1/check/zuul-website-build/53822b4/html/docs/faq.html18:37
clarkbI don't think there is any intention of using sphinx for the website (sphinx generates the docs though)18:37
sean-k-mooneyhugo is a really nice staic sight generator. its been years since i have created html manually so it just felt. old school?18:38
sean-k-mooneynot sure that is the right term just it wasnt what i expected18:38
pabelangerhow much work is it to make upload-logs-swift compatible with aws s3?18:41
clarkbpabelanger: I think you'll want to write a different role called upload-logs-s318:42
pabelangerthat's what I feared18:42
clarkbyou may be able to reuse a fair bit of the swift roles library/ contents and update to talk to s3 instead, but I know there is a bit of swift specific stuff in there like when to retry and settings cors headers (s3 uses a different method for that)18:43
fungiclarkb: sean-k-mooney: i think the next major uplift of the main website was possibly going to use netlify and take advantage of the gerrit backend plugin for that, but we need someone interested in driving it forward18:44
fungisean-k-mooney: also, some of us here are "old school" so editing and reviewing raw html isn't that foreign to us ;)18:45
pabelangerclarkb: k, thanks for info. For now, will try to request 2nd set of credential to openstack cloud, then find time / human to work on role update18:45
sean-k-mooneyfungi: before i started working on openstack i was working on a transaltion cms written with a php frontend and c++ backend so ya i dont mind editing html by had18:46
fungiwell, i didn't mean to suggest that i don't *mind* doing it18:48
sean-k-mooneypabelanger: ironically if we had an upload-logs-s3 you could proably use it with swift18:48
clarkbpabelanger: I think with s3 bucket names have to be globally unique too, so a zuul role for that may need to tack on a random string to the buckets it creates to avoid collisions18:48
clarkbpabelanger: otherwise two different zuul installs would collide each other18:48
clarkbso ya there will be things that you have to change to use s318:48
sean-k-mooneyfungi: no but most people in this ecosystem proably is comforatble reading it18:48
fungiyep ;)18:48
sean-k-mooneyeven if its not our perference18:48
pabelangerclarkb: we have that issue today with vexxhost, zuul_log_container needs to be unique per zuul install18:49
fungisean-k-mooney: i actually don't mind editing and reviewing html, but a higher-level abstraction would also be nice18:49
clarkbpabelanger: I guess that is a ceph limitation?18:49
clarkbswift doesn't have that problem aiui18:49
pabelangerclarkb: think so, yah18:49
sean-k-mooneyi think you mentioned netlify to me in the past. i guess im not sure why you would do that vs just wrigin a job in zuul18:50
sean-k-mooneyi mean if you want a ci cd workflow for deploying the zull website zuul can provide that right18:50
clarkbyes, netlify is more interesting as a way for people to edit websites with minimal gerrit/git interaction18:51
* pabelanger heads back into the garage18:51
sean-k-mooneyclarkb: ah so your are looking at it as a way to allow people to extend the zuul site more simplery rather then for its build system.18:52
sean-k-mooneye.g. to hide gerrit/git18:52
clarkbyes18:52
clarkbthere is a gerrit driver for it that will push edits into gerrit for review18:52
clarkbdoesn't fully hide gerrit but makes interacting iwth it easierthan learning git18:53
sean-k-mooneycool so workflow woudl be edit in netlify. push to gerrit via netlify, review, merge, zuul deploy? or netlfy deploy?18:53
clarkbzuul deploy18:54
sean-k-mooneysound useful18:54
sean-k-mooneyi wonder if that would be a good workfolow for docs18:54
clarkber re bucket randomization can't be random or we'll create a new bucket for every job. Maybe hash the zuul hostname and use that as a prefix/suffix18:54
clarkbsomething to namespace it18:55
*** tobiash has quit IRC19:47
*** sshnaidm|pto has quit IRC19:47
*** tobiash has joined #zuul19:48
*** sshnaidm|pto has joined #zuul19:51
*** themroc has quit IRC19:52
*** logan- has quit IRC19:59
*** logan- has joined #zuul20:03
*** bhavikdbavishi has quit IRC20:05
fungialso netlify has a preview interface which could just link to zuul draft builds of the content, in theory anyway20:05
*** pcaruana has quit IRC20:36
Shrewssean-k-mooney: i agree with what the others said about node labels. But also, nodepool *does* have support for a node with multiple labels (so a node with labels A and B would match requests for either A *or* B), but this is only implemented in the static driver right now. It would have to be added to the openstack driver... in case that might be useful to you.20:42
sean-k-mooneyShrews: dont worry about it.20:43
Shrewsdone20:44
sean-k-mooneyShrews: if i had full admin acess to the nodepool config i woudl just creat a lable on each provider20:44
sean-k-mooneyi was just wondering if there was a way to do it a a non admin project20:44
sean-k-mooneye.g. to do it via the nova repo rather then having to do it via the project-config repo20:45
sean-k-mooneycreating a lable is trival to do and is what i originaly came up with20:45
sean-k-mooneybut i wanted to explore if there was another way before i did it20:45
Shrewsfungi: you moving inland at all???20:46
fungiShrews: yeah, tomorrow is the day we batten down the hatches and move things indoors/upstairs, then wednesday is when the mandatory evacuation order goes into effect and we'll be bringing the cats on an impromptu mountain vacation20:55
Shrewsfungi: ++. good luck20:56
fungithanks! you too21:09
fungifingers crossed durham doesn't get washed away21:09
*** jamesmcarthur has joined #zuul21:24
*** tobberydberg has quit IRC21:30
*** fdegir has quit IRC21:31
*** tobberydberg has joined #zuul21:31
*** fdegir has joined #zuul21:32
*** rfolco|doctor is now known as rfolco21:35
mhuo/ is it possible to use a PR for sphinx-openapi in a zuul review? see https://review.opendev.org/#/c/67425722:02
*** jamesmcarthur has quit IRC22:02
*** tosky_ has joined #zuul22:04
*** tosky has quit IRC22:06
*** tosky_ is now known as tosky22:09
*** jamesmcarthur has joined #zuul22:31
*** jamesmcarthur has quit IRC22:59
*** jamesmcarthur has joined #zuul23:03
*** jamesmcarthur has quit IRC23:05
*** jamesmcarthur has joined #zuul23:05
*** avass has quit IRC23:10
*** jamesmcarthur has quit IRC23:23
*** jamesmcarthur has joined #zuul23:27
*** jamesmcarthur has quit IRC23:32
*** armstrongs has joined #zuul23:47
*** jamesmcarthur has joined #zuul23:56
*** armstrongs has quit IRC23:57

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