Friday, 2019-12-06

*** rfolco has joined #zuul00:01
*** jamesmcarthur has joined #zuul00:27
*** rfolco has quit IRC00:44
*** jamesmcarthur has quit IRC00:45
openstackgerritClark Boylan proposed zuul/zuul master: Don't search github api for projects not in Zuul  https://review.opendev.org/69439000:45
clarkbpabelanger: ^ I think that should cover tobiash and my concern00:45
*** jamesmcarthur has joined #zuul00:53
openstackgerritClark Boylan proposed zuul/zuul master: Look for depends-on lines in github dependency search  https://review.opendev.org/69759501:00
clarkbpabelanger: tobiash ^ I think that implements the other thing I mentioned01:00
*** rlandy|afk has quit IRC01:03
*** jamesmcarthur has quit IRC01:04
clarkbsomeone that groks github better than me will need to clarify if the old behavior was intentional01:04
*** jamesmcarthur has joined #zuul01:05
*** jamesmcarthur has quit IRC01:10
*** rfolco has joined #zuul01:13
*** jamesmcarthur has joined #zuul01:14
*** jamesmcarthur has quit IRC01:15
*** jamesmcarthur has joined #zuul01:15
*** michael-beaver has quit IRC01:19
*** rfolco has quit IRC01:33
*** rfolco has joined #zuul01:33
*** jamesmcarthur has quit IRC01:35
*** rfolco has quit IRC01:38
*** jamesmcarthur has joined #zuul01:39
ianwohhh, we've (i've) forgotten to pass in the ZUUL_SIBLIGNS build arg via the dockerfile01:43
*** jamesmcarthur has quit IRC01:44
*** jamesmcarthur has joined #zuul02:02
*** jamesmcarthur has quit IRC02:13
*** jamesmcarthur has joined #zuul02:13
openstackgerritIan Wienand proposed zuul/nodepool master: Also build sibling container images  https://review.opendev.org/69739302:25
openstackgerritIan Wienand proposed zuul/nodepool master: [wip] move openstack testing to use containerised daemon  https://review.opendev.org/69346402:25
*** bhavikdbavishi has joined #zuul03:11
*** bhavikdbavishi1 has joined #zuul03:14
*** bhavikdbavishi has quit IRC03:16
*** bhavikdbavishi1 is now known as bhavikdbavishi03:16
*** jamesmcarthur has quit IRC03:18
openstackgerritIan Wienand proposed zuul/zuul-jobs master: build-docker-image: fix up siblings copy  https://review.opendev.org/69761403:34
*** openstackstatus has joined #zuul03:42
*** ChanServ sets mode: +v openstackstatus03:42
openstackgerritIan Wienand proposed zuul/zuul-jobs master: build-docker-image: fix up siblings copy  https://review.opendev.org/69761404:49
*** jamesmcarthur has joined #zuul05:20
*** raukadah is now known as chkumar|ruck05:20
*** jamesmcarthur has quit IRC05:25
openstackgerritMerged zuul/zuul master: Log item warning messages at info level  https://review.opendev.org/69757105:54
openstackgerritMerged zuul/zuul master: Fix potential wedge with provides/requires/dependencies  https://review.opendev.org/69757906:01
*** swest has joined #zuul06:10
openstackgerritMerged zuul/zuul master: Pagure - add the enqueue_ref unit test  https://review.opendev.org/68735106:17
*** hashar has joined #zuul07:54
*** jangutter has joined #zuul08:00
*** pcaruana has joined #zuul08:11
*** jcapitao has joined #zuul08:11
*** saneax has joined #zuul08:31
*** avass has joined #zuul08:35
*** hashar has quit IRC09:05
openstackgerritAlbin Vass proposed zuul/nodepool master: Documentation fixes  https://review.opendev.org/69763509:06
*** hashar has joined #zuul09:33
*** bhavikdbavishi has quit IRC10:21
*** reiterative has joined #zuul10:21
*** rfolco has joined #zuul10:28
*** sshnaidm|afk is now known as sshnaidm|off11:28
sugaarcorvus going back to what we where discussing yesterday about the node name, I suppose that nodepool gets feed from  some independent "element" that provides the nodes that nodepool gives to zuul. In the case of kubernetes, a node would be the server given by a could provider, so when in the nodepool/zuul config we are referencing nodes are we11:34
sugaaractually referencing the name of the actual kubernetes node, the kubernetes cluster or the pod? because I think that my problem is in there11:34
*** zbr has quit IRC11:47
*** zbr has joined #zuul11:47
*** tosky has joined #zuul11:50
openstackgerritAlbin Vass proposed zuul/nodepool master: Documentation fixes  https://review.opendev.org/69763511:56
openstackgerritIan Wienand proposed zuul/zuul-jobs master: build-docker-image: fix up siblings copy  https://review.opendev.org/69761412:02
*** rfolco is now known as rfolco|bbl12:03
*** jcapitao is now known as jcapitao|lunch12:05
*** saneax has quit IRC12:43
*** rlandy has joined #zuul13:03
*** jamesmcarthur has joined #zuul13:06
*** jcapitao|lunch is now known as jcapitao13:07
*** hashar has quit IRC13:07
*** jamesmcarthur has quit IRC13:28
*** jamesmcarthur has joined #zuul13:29
*** jamesmcarthur has quit IRC13:34
*** mgoddard has quit IRC13:44
*** mgoddard has joined #zuul13:45
*** armstrongs has joined #zuul13:46
*** jamesmcarthur has joined #zuul13:46
*** mgoddard has quit IRC13:58
*** mgoddard has joined #zuul14:05
*** hashar has joined #zuul14:22
*** jamesmcarthur has quit IRC14:29
*** jamesmcarthur has joined #zuul14:30
*** jamesmcarthur has quit IRC14:35
*** Goneri has joined #zuul14:38
fungisugaar: with other nodepool drivers the nodepool launcher contacts an api for a service which provides compute resources (openstack, aws, azure, whatever) and then hands those off to zuul to fill a node request as soon as they're available14:42
fungiaside from the static node driver of course, which just expects you to have already built the nodes and listed them in nodepool yourself14:42
fungii don't know enough about the kubernetes and openshift drivers to be sure, but i expect they get containers the same way the other cloudy node drivers get servers14:43
fungii'll read the docs14:43
fungiahh, the nodepool launcher talks to a cluster manager and gets kubernetes pods to hand over to zuul for corresponding node requests, if i'm reading it correctly14:45
sugaarcan you point me to that doc?14:47
fungisugaar: https://zuul-ci.org/docs/nodepool/configuration.html#kubernetes-driver14:48
fungiso looks like you would precreate a kubernetes cluster, provide admin credentials for that to the nodepool launcher service, and then in your jobs you would specify nodes or nodesets which referred to labels for pods you want nodepool to provide14:50
mordredfungi, sugaar: there are 2 different options - you can either get a pod from k8s or you can get a namespace from k8s14:50
mordredbut yes - what fungi said14:50
fungiyeah, i see the namespace option in there too. documentation seems to suggest that namespace is a subset of the resources provided by pod? i.e. when you request a pod you get a namespace with a pod in it14:51
fungibut when you request a namespace you just get a namespace with no pod in it14:51
fungii suppose the latter would be for when you have a job which plans to create its own pods in the namespace?14:51
* fungi is still very fuzzy on container ecosystem terminology14:52
*** hashar has quit IRC14:53
*** jamesmcarthur has joined #zuul15:00
*** chkumar|ruck is now known as raukadah15:01
mordredfungi: a k8s namespace is actually more a subset of a full k8s in which you create pods15:02
fungithat's roughly how i understood it15:03
mordredfungi: so if what you want for your jobs isn't some containers inside of which you want to run content, but instead a k8s api against which you can run kubectl to do things - you would request a namespace and then ... ah - yes, I read your words better :)15:03
fungiwell, i'm still only just starting to wrap my head around it anyway15:04
mordredfungi: of course, what we've found so far with our k8s workloads is that requesting some vms and installing k8s on them, then creating pods in that k8s is actually nicer than requesting a namspace :)15:04
mordredwhich is why I think growing nodepool drivers similar to the namespace driver but that use magnum/gke/eks to create a full k8s for you would be a positive thing15:05
fungiseems like it, yeah15:05
zbrcan i get some hints regarding starting zuul using compose file? somehow that compose file does not work for me because it needs a network=host in order to build the containres15:07
zbrthe default network mode on docker does not allow network access and I prefer to avoid altering default setup.15:07
zbrare we really not able to use dockerfile file formats newer than v2 ?15:07
*** jamesmcarthur has quit IRC15:08
mordredzbr: "the default network mode on docker does not allow network access" - I have not found that to be true - I can run that docker compose on any unaltered docker-compose I've found - across ubuntu, centos and mac osx - I'm confused about the problem you are encountering15:11
mordredwhat sort of environment are you trying to run that in?15:11
mordred(also - some of those containers are just for the quick-start example - so you could just use the upstream published images for a docker-compose file that didn't also build the node and logs container images)15:12
zbrmordred: centos 8 + docker-ce (upstream version) and running compose command from a remove machine (and using DOCKER_HOST=ssh://. for that)15:12
mordredah - I have never attempted to run this using docker on a remote machine15:13
zbri can try to narrow it down but I this happened to me multiple times, unless I run docker *build with15:13
zbrwith --network-host it would fail to start.15:13
zbri doubt this issue is related to remoting, but I can easily check directly there.15:14
zbron the other hand, I do not exclude a local docker config issue. but is not the first time when I see this issue realted to --network=host15:15
mordredzbr: the two things you're doing that are new are centos8 and remoting15:15
mordredif you can verify that the issue isn't related to remoting, then I think we can start figuring out what's broken in centos815:15
zbrin fact, let me disable remoting and use local (macos)15:15
mordredzbr: I am 100% certain it works on docker for mac15:16
zbri also happen to have a full dual stack at home, and apparently this was permanent source of problems15:16
*** jangutter has quit IRC15:19
Shrewsi still find it frightening that mordred admits to any mac usage15:21
Shrews:)15:21
*** jamesmcarthur has joined #zuul15:22
zbrShrews: believe me that, every time i have to confess that I expect some kind of retaliation.15:22
fungii still find it sad that having working ipv6 means docker falls apart15:22
zbrmordred: and you were right, using mac-docker worked fine. now time to narrow down the issue, testing a remote on ubuntu.15:23
zbrthere is still a question here:  why we do not publish pre-build containers for zuul, so user can run them without needing any post pull operations.15:24
zbrbecause pulling works fine, the problem is related to building phase.15:25
zbri know for sure that on molecule I had to add a special config items to force docker to use host network during build to avoid errors installing packages (unrelated to zuul)15:25
zbryep, remoting to ubuntu+docker worked fine too, so now i time to compare the setup.15:31
*** jamesmcarthur has quit IRC15:31
*** jamesmcarthur has joined #zuul15:32
mordredzbr: we do publish pre-built containers for zuul15:32
mordredzbr: for this quickstart - there are two utility images we make. they are quick-start specific15:33
zbrerrata: did not really worked, got another issue15:33
mordredwe could make a more pared down compose file that only ran zuul - it would be harder to use as a self-contained quick-start example tutorial-style (becaus you'd need to set up nodepool sources and stuff)15:33
mordredbut I'm curious to learn what you find out is the issue here15:34
mordredShrews: yeah. I find it frightening too15:36
sugaarfungi mordred thanks for the info, I will digest all that and let's see if I can clear my mind15:43
*** jamesmcarthur has quit IRC15:46
openstackgerritDavid Moreau Simard proposed zuul/zuul master: DNM: Test zuul-stream-functional with ara 1.3  https://review.opendev.org/69462215:47
zbryep, remoting failed me, while same command worked fine when run locally http://paste.openstack.org/show/787249/15:47
mordredzbr: image building seemed to work ok - it seems like it's the connections between containers that is unhappy, yeah?15:49
zbralready found the bug, almost sure is https://github.com/docker/compose/issues/6463 -- reading it now. clearly the problem was different than the one with centos815:50
zbri am sure that by the time I sort this I will forget why I wanted to start local zuul.15:50
openstackgerritFabien Boucher proposed zuul/zuul-jobs master: Make ara-report role to zuul_return an artifact  https://review.opendev.org/69768115:50
zbrlearned a new trick today: set ssh MaxSessions to 500 on any docker server deployment if you plan to do ssh remoting to it.16:00
*** jcapitao is now known as jcapitao|afk16:02
mordredzbr: ah fun!16:04
*** rfolco|bbl is now known as rfolco16:12
*** sgw has quit IRC16:36
*** rlandy is now known as rlandy|ruck16:44
SpamapSHas anyone suggested changing the log viewer in the zuul UI to use xterm.js just like the streamer?16:49
SpamapSI have a lot of color codes in my log files, they look great in streaming.. they pollute the txt tho16:49
zbrregarding ipv6 inside docker containers, does anyone know a good guide (other than adding the --ipv6 option)? ... or i am better off not attempting to make it work?16:49
mordredcorvus: your stack at https://review.opendev.org/#/c/695051/ has 3x+2 on it - I didn't +A in case you wanted to be around for that16:51
*** sgw has joined #zuul16:51
mordredSpamapS: I'm not aware of any such suggestion - by log viewer, do you mean the console log: https://zuul.opendev.org/t/zuul/build/fe0fd72c74e346db98dedb03cd2f23e9/console ?  or the 'raw' log viewer: https://zuul.opendev.org/t/zuul/build/fe0fd72c74e346db98dedb03cd2f23e9/log/job-output.txt ?16:52
mordredzbr: I have no useful suggestions. :) In our production things we run in containers we run them all with network=host and it all just works - I don't know much useful about using docker with network namespacing (not a thing that's super valuable in our world)16:54
zbrmordred: that is good info anyway, mainly i do the same in my homelab, all containers are running with network=host, which is a PITA as I need to assure ports do not overlap.16:58
*** jamesmcarthur has joined #zuul16:59
corvusmordred: thanks, approved17:00
corvusclarkb: small note on 69754817:03
clarkbcorvus: can do, thanks17:03
*** hashar has joined #zuul17:09
corvusoh wow -- the last openshift patch i threw up before switching to podman actually worked17:10
corvushttps://zuul.opendev.org/t/zuul/build/6966f52859f14477a77ece8f1d769951/console#1/0/47/controller17:11
clarkbcorvus: maybe review https://review.opendev.org/#/c/675403/ too? (another ease of use change but this one for operations)17:12
*** jamesmcarthur has quit IRC17:14
openstackgerritMerged zuul/zuul-jobs master: use-buildset-registry: Vendor pytoml and remarshal  https://review.opendev.org/69505017:15
zbrbtw, what was the magic string to be added to populate the status filter. I remember that adding #123 to the url used to work but I checked now and apparently it does not.17:15
openstackgerritMerged zuul/zuul-jobs master: Add build-container-image role  https://review.opendev.org/69525117:15
SpamapSmordred: I mean https://zuul.opendev.org/t/zuul/build/fe0fd72c74e346db98dedb03cd2f23e9/log/job-output.txt17:15
zbrasking because I want to post a status url that auto-filters, intead of seeing the entire status dashboard which may be of not much use to someone just wanted to see what happens with his own change.17:16
corvusSpamapS: i'm totally open to supporting ansi codes there; the reason we're not just using xterm.js is the severity filtering/colorization and line number anchoring17:17
corvuszbr: click on the icon next to the item on the status change17:18
corvuszbr: rather, 'on the status screen'17:18
*** jamesmcarthur has joined #zuul17:18
corvusthat should get you an example17:18
corvusSpamapS: my guess is that it'll be easier to just add some ansi parser to what we have now, but any solution that has filtering+anchoring+color wfm :)17:21
zbrcorvus: so what should I append to https://github.com/ansible/project-config/blob/master/zuul.d/pipelines.yaml#L22 in order to enable the filtering?17:21
*** hashar has quit IRC17:22
*** hashar_ has joined #zuul17:23
zbrSpamapS: are you really working on bringing ANSI to our console logs? that would be the best UX we could add to zuul right now. I am more than happy to help here because I wanted to do it myself but never found the time.17:23
*** pcaruana has quit IRC17:23
zbrfor me color is *very* important, my eyes are not good at spotting errors in endless B/W files, in fact that is why I am using https://opendev.org/x/coats/src/branch/master/coats/FoxReplace.json to bring back some of the lost colors.17:24
*** jamesmcarthur has quit IRC17:25
openstackgerritClark Boylan proposed zuul/zuul master: Record job build attempts in inventory  https://review.opendev.org/69754817:26
*** jamesmcarthur has joined #zuul17:26
corvuszbr: please feel free to add those to https://opendev.org/zuul/zuul/src/branch/master/web/src/actions/logfile.js so that you don't have to use that anymore and others can befenit from it17:27
openstackgerritMerged zuul/zuul-jobs master: use-buildset-registry: Add podman support  https://review.opendev.org/69505117:28
*** jamesmcarthur has quit IRC17:28
*** rlandy|ruck is now known as rlandy|ruck|brb17:29
*** jamesmcarthur has joined #zuul17:29
corvuszbr: re status, try something like "/change/${change.number},${change.patchset}"17:30
zbri hope it will work with github integration too17:30
clarkbwhat I find helps me most is ability to grep. I think xterm makes that weird so if we do switch to xterm.js we should keep the use case of being able to ^F in mind17:30
clarkbthe current renderer works fine with ^F though17:31
zbrin fact that is why i was trying to setup my private zuul, so I can fully experiment with these before proposing changes.17:31
corvusclarkb: agreed.  so color+anchor+severity+grep are the reqs :)17:31
corvuszbr: just fyi, you can run the js locally against a public zuul.  that's helpful for some kinds of changes.  for others, it's helpful to have a private zuul.17:32
corvus(but if i were just looking at things like colorizing logs, i'd run js locally against opendev's zuul -- it has lots of logs already)17:32
corvushttps://zuul-ci.org/docs/zuul/developer/javascript.html has the instructions for that17:33
*** hashar_ has quit IRC17:33
*** hashar has joined #zuul17:34
SpamapScorvus: thanks that makes sense. I think we could get that with xterm.js, but there's a nice React ANSI thing that might be better for this more static rendering.17:35
SpamapSzbr: I'm mostly just dreaming.17:36
corvusdreaming is more or less how i start all dev efforts :)17:36
mordredmy favorite way to code is to dream loudly enough that clarkb writes the code17:37
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: WIP: openshift speculative containers  https://review.opendev.org/69693917:37
zbris it true that the ability to click the result column items in builset column was added to zuul after 3.10.2 ? i did not see a note in release notes but I see it working on our zuul but on rdo onw is not clickable.17:39
corvuszbr: i don't know; we usually only add release notes for bigger changes17:40
corvus(in order to keep them short enough that people will want to read them for the things we think everyone should know about)17:41
zbrcorvus: just sent them a msg asking about when they will update.17:41
*** rlandy|ruck|brb is now known as rlandy|ruck17:54
*** jamesmcarthur has quit IRC18:02
*** jamesmcarthur has joined #zuul18:02
*** jamesmcarthur has quit IRC18:17
openstackgerritMerged zuul/zuul master: Improve functionality and docs around ansible installation  https://review.opendev.org/67540318:19
*** armstrongs has quit IRC18:41
*** notnone has quit IRC18:55
*** notnone has joined #zuul18:55
*** hashar has quit IRC19:03
*** tosky has quit IRC19:18
clarkbI think I understand why we do a greedy search in github now for depends on19:24
clarkbit is because we do a greedy search in gerrit then filter the results in zuul19:24
clarkbgithub is just mimicing what we do for gerrit, except that gerrit is much more forgiving about having many many results and queries19:26
clarkbwhat we seem to do pretty universally is use code review tool search to find all cases of a "uri". The uri actually lacks the protocol prefix. Then we do local filtering to determine if that represents a valid depends on or not19:37
openstackgerritClark Boylan proposed zuul/zuul master: Look for depends-on lines in dependency searches  https://review.opendev.org/69759520:07
clarkbcorvus: tobiash ^ that change feels dangerous but I also think it is more correct behavior if done right?20:08
clarkbat this point I think it is mostly a "hey we noticed this thing and here are some steps to update it to be friendlier to our code review servers" and input would be appreciated20:08
clarkbMy hunch is that I'm missing some corner case where the query languages of these tools isn't rich enough to describe valid depends-on cases that we want to catch20:09
clarkband maybe we leave some breadcrumbs to that in the code so we don't try to make this update in the future?20:09
*** jcapitao|afk has quit IRC20:16
corvusclarkb: can you verify that works in gerrit?  there was some weird behavior with gerrit's search around that20:42
corvusit's probably okay 'cause we're just adding terms -- i want to say the thing i'm remembering is that searching for "depends-on" wasn't enough on its own (it would return results with the word "on").20:44
corvusbut i'm not sure20:44
mordredcorvus: we should really get gerrit to add a depends-on parser and indexer :)20:50
clarkbcorvus: ah I did test it generally works and is case insensitive but didnt check for extra results20:54
*** jamesmcarthur has joined #zuul20:59
*** jamesmcarthur has quit IRC21:04
mordredSpamapS: aws related docs patch: https://review.opendev.org/#/c/697635 - pretty small, should be an easy review21:05
*** rlandy|ruck has quit IRC21:11
clarkbcorvus: https://review.opendev.org/#/c/589769/ has an 'on' in the commit message but message:{depends-on} does not match it21:18
*** jamesmcarthur has joined #zuul21:30
*** rfolco has quit IRC21:33
corvusclarkb: oh, it may have been extra "depends"21:35
corvusmaybe on is a stop word, so we just got lots of "depends" changes if we searched for "depends-on".21:36
*** jamesmcarthur has quit IRC21:36
openstackgerritClark Boylan proposed zuul/zuul-jobs master: DO NOT MERGE test cleanup phase playbook  https://review.opendev.org/68017821:37
corvusclarkb: i think the main question to answer is, if you search for "depends-on: url" is it a subset of searching for "url" or are we going to get extra results21:37
corvusas long as it's a subset, then mission accomplished :)21:37
clarkbcorvus: I think the quotes are the important bit because that means the matched string includes the whitespace? but I haven't confirmed that yet21:38
corvusclarkb: well, we probably want it to work for "depends-on:     uri" too21:38
clarkbok its something in between :/21:38
clarkbcorvus: see https://review.opendev.org/#/q/message:%257Bdepends+because%257D21:38
clarkbthat matches my edited commit message with has 'depends because' in it but also mordreds 'depends.\n\nBecause'21:39
corvushttps://review.opendev.org/#/q/message:%257Bbecause+depends%257D  confirms that it's not just doing unordered token search21:40
corvusclarkb: that seems to suggest that we're getting the behavior we want from gerrit21:41
corvusthis should reduce the number of results we get back, with no loss of results, even if we still have a few false positives21:42
clarkbcorvus: ya, we still need the local side filter though21:42
clarkbyup21:42
corvusand your change leaves that in place, right?  it basically just improves the input?21:43
clarkbyes21:43
clarkbI was thinking the next step would be to remove the local filter, but pretty sure that would be broken now21:43
corvusyeah.  no harm leaving it there.21:43
corvusclarkb: lgtm; let's see if tobiash or pabelanger can take a look.  probably next week.  :)21:45
*** irclogbot_1 has quit IRC21:45
openstackgerritMerged zuul/zuul master: Fix job result metric name for builds to retry  https://review.opendev.org/69724821:46
clarkbcorvus: ya no rush. Was something that popped out at me reviewing pabelanger's related change21:46
clarkbI think part of the spidering and then rate limiting is we do a very greedy search :)21:47
openstackgerritJames E. Blair proposed zuul/zuul-jobs master: openshift speculative containers  https://review.opendev.org/69693921:50
clarkbcorvus: https://review.opendev.org/#/c/694390/ is the related change if you want to take a look at that one while context is paged in21:53
*** hashar has joined #zuul21:55
corvuslgtm21:56
tobiashclarkb: did you also do some test queries fir github or just gerrit?22:00
clarkbtobiash: I did some queries with github, let me find them in browser history22:00
openstackgerritMerged zuul/zuul master: Pagure: Fix handling of threshold_reached: None  https://review.opendev.org/69125422:00
clarkbtobiash: https://github.com/ansible-network/ansible_collections.cisco.nxos/pulls?utf8=%E2%9C%93&q=%22Depends-On%3A+https%3A%2F%2Fgithub.com%2Fansible-network%2Fansible_collections.cisco.nxos%2Fpull%2F36%22+is%3Apr+is%3Aopen+ is one example22:02
tobiashk, then lgtm22:02
*** avass has quit IRC22:16
*** jamesmcarthur has joined #zuul22:33
*** tosky has joined #zuul22:35
*** jamesmcarthur has quit IRC22:38
openstackgerritMerged zuul/zuul master: Don't search github api for projects not in Zuul  https://review.opendev.org/69439022:48
openstackgerritMerged zuul/zuul master: Look for depends-on lines in dependency searches  https://review.opendev.org/69759523:03
SpamapSohhhhh23:20
SpamapS694390 is a good one! :)23:20
SpamapSmordred: thanks! +3'd23:21
*** jamesmcarthur has joined #zuul23:34
*** jamesmcarthur has quit IRC23:38
openstackgerritMerged zuul/nodepool master: Documentation fixes  https://review.opendev.org/69763523:57

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