Monday, 2018-03-26

*** JasonCL has quit IRC00:01
openstackgerritPaul Belanger proposed openstack-infra/zuul master: WIP: Add IPv6 support for statsd  https://review.openstack.org/55632700:11
openstackgerritTristan Cacqueray proposed openstack-infra/zuul master: autohold: prevent using ',' in change argument  https://review.openstack.org/55632900:21
*** odyssey4me has quit IRC00:35
*** odyssey4me has joined #zuul00:35
openstackgerritPaul Belanger proposed openstack-infra/zuul master: WIP: Add IPv6 support for statsd  https://review.openstack.org/55632700:37
openstackgerritPaul Belanger proposed openstack-infra/zuul master: Bump statsd to 3.x and uncap  https://review.openstack.org/55633100:37
*** JasonCL has joined #zuul01:01
*** JasonCL has quit IRC01:05
*** JasonCL has joined #zuul01:13
openstackgerritTristan Cacqueray proposed openstack-infra/nodepool master: launcher: handle ZK session loss during handler poll  https://review.openstack.org/55633501:14
tristanCShrews: I think the handler poll is missing a SessionExpired exception too ^01:15
*** JasonCL has quit IRC01:21
*** JasonCL has joined #zuul01:21
openstackgerritIan Wienand proposed openstack-infra/zuul master: Handle a float in assertReportedStat  https://review.openstack.org/24897501:24
openstackgerritIan Wienand proposed openstack-infra/zuul master: Handle a float in assertReportedStat  https://review.openstack.org/24897501:37
*** JasonCL has quit IRC01:51
*** JasonCL has joined #zuul01:51
openstackgerritIan Wienand proposed openstack-infra/zuul master: Update to statsd 3.0  https://review.openstack.org/22923201:55
*** JasonCL has quit IRC02:23
*** JasonCL has joined #zuul02:25
*** JasonCL has quit IRC02:28
openstackgerritIan Wienand proposed openstack-infra/zuul master: Handle a float in assertReportedStat  https://review.openstack.org/24897502:35
openstackgerritIan Wienand proposed openstack-infra/zuul master: Update to statsd 3.0  https://review.openstack.org/22923202:35
*** kmalloc has quit IRC02:46
openstackgerritBernd Bausch proposed openstack-infra/zuul master: Add clarity to *Zuul from Scratch* instructions  https://review.openstack.org/55634404:01
openstackgerritMerged openstack-infra/nodepool master: Add support for STATSD_IPV6  https://review.openstack.org/55620904:09
openstackgerritIan Wienand proposed openstack-infra/zuul master: Handle a float in assertReportedStat  https://review.openstack.org/24897504:19
openstackgerritIan Wienand proposed openstack-infra/zuul master: Update to statsd 3.0  https://review.openstack.org/22923204:19
*** swest has joined #zuul05:06
openstackgerritIan Wienand proposed openstack-infra/zuul master: Handle a float in assertReportedStat  https://review.openstack.org/24897506:08
openstackgerritIan Wienand proposed openstack-infra/zuul master: Update to statsd 3.0  https://review.openstack.org/22923206:08
*** kmalloc has joined #zuul06:17
*** flepied_ has quit IRC06:24
*** flepied_ has joined #zuul06:26
*** toabctl has joined #zuul06:32
*** hashar has joined #zuul07:15
*** electrofelix has joined #zuul07:31
*** adam_g has quit IRC07:39
*** flepied_ has quit IRC07:45
*** tosky has joined #zuul07:46
*** flepied_ has joined #zuul08:12
*** bhavik1 has joined #zuul08:25
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: zuul web: add admin endpoint, enqueue & autohold commands  https://review.openstack.org/53900408:26
openstackgerritMatthieu Huin proposed openstack-infra/zuul master: zuul autohold: allow operator to specify nodes TTL  https://review.openstack.org/54340308:32
*** flepied__ has joined #zuul08:33
*** flepied_ has quit IRC08:36
LinuxJedihey zuulites? zuuls?  What is a collective noun for zuul devs? Anyway... I have 1 week to build a demo of Zuul v3. I can probably use a pre-existing GitHub project I developed a long time ago as an example. Any tips? (I'm guessing someone else has done a live demo of a simple (not OpenStack scale) setup before?)08:43
*** bhavik1 has quit IRC09:07
*** sshnaidm|off has quit IRC09:15
*** adam_g has joined #zuul09:32
openstackgerritAlexander Chadin proposed openstack-infra/zuul-jobs master: Fix live migration of instances  https://review.openstack.org/55646409:43
*** flepied_ has joined #zuul10:06
*** flepied__ has quit IRC10:08
*** sshnaidm has joined #zuul10:34
tobiashLinuxJedi: you could start with https://docs.openstack.org/infra/zuul/admin/zuul-from-scratch.html11:26
LinuxJedi👍 thanks tobiash11:27
tobiashLinuxJedi: if there are points that are unclear, don't hesitate to ask or submit changes to improve that guide11:28
*** dkranz has joined #zuul12:00
*** JasonCL has joined #zuul12:11
*** snapiri has quit IRC12:16
ShrewsLinuxJedi: tip #1- for the nodepool side, if you don't have a cloud to use, set up the static driver and just plug in some pre-existing VM ips to use as your nodes.12:20
Shrewsi'm messing around with that myself, atm12:20
LinuxJediShrews: cool, thanks. I was considering just using some VirtualBox VMs for now, I can VPN to my house to give the demo12:27
ShrewsLinuxJedi: that's exactly what i'm doing12:28
LinuxJedihmm... I have 1TB of VMs running on this machine, I need to clear a few out first :)12:29
ShrewsLinuxJedi: i spent too much time trying to get devstack to give me a usable cloud. i lost sooo much hair doing this12:29
LinuxJediI'd rather keep my hair for now. I don't want to have to wear the wig you gave me again ;)12:30
ShrewsROFL!12:30
ShrewsLinuxJedi: but you looked so good in it!12:30
Shrewslike a 80's rocker12:30
LinuxJedina, I don't have the face paint for that, although my son does.12:31
*** rlandy has joined #zuul12:38
*** odyssey4me has quit IRC12:47
*** odyssey4me has joined #zuul12:47
*** chrnils has joined #zuul12:48
LinuxJediShrews: this may not be as easy as I thought. Fedora installer in VirtuaBox did this: https://twitter.com/LinuxJedi/status/978252126538387456 :D12:50
ShrewsLinuxJedi: that's... spectacular12:54
LinuxJediI suspect VirtualBox doesn't like Nvidia's driver (I don't blame it). Appears to only happen when I switch away from the window.12:54
*** elyezer has joined #zuul12:55
*** hashar has quit IRC13:03
*** tosky__ has joined #zuul13:29
LinuxJeditobiash: stupid question for that guide, with fedora 27 server "bindep" doesn't end up in the path. Easy to workaround to use ~/.local/bin/bindep instead. But is there supposed to be a step to add that to path?13:31
*** tosky has quit IRC13:31
*** electrofelix has quit IRC13:31
tobiashLinuxJedi: does logout/login put it into the path?13:32
LinuxJedino13:33
tobiashok, so it looks like this step is missing ;)13:33
LinuxJedicool, glad it is that and I wasn't missing something :)13:34
*** hashar has joined #zuul13:38
*** elyezer has quit IRC13:50
*** elyezer has joined #zuul13:51
dmsimardtobiash: btw I discussed the new module blacklisting feature with #ansible-devel that's highlighted in 2.5 ( https://www.ansible.com/blog/ansible-2.5-traveling-space-and-time )14:22
dmsimardSome links:14:23
dmsimard- https://docs.ansible.com/ansible/devel/reference_appendices/config.html#plugin-filters-cfg14:23
dmsimard- https://github.com/ansible/ansible/blob/340a7be7c382d441475b64adbfd65e605786cd4f/examples/plugin_filters.yml14:23
dmsimard- https://docs.ansible.com/ansible/devel/user_guide/plugin_filtering_config.html14:23
pabelangerwouldn't mind a review on an older patchset: https://review.openstack.org/248975/ needed so we can uncap statsd and support ipv6!14:24
dmsimardIt sounds like we could use this for Zuul or -- if we can't, maybe this would provide a proper place for us to hook our modifications in14:24
clarkbdmsimard: I dont think we want to blacklist modules instead prevent some of them from affecting localhost in specific ways14:26
corvuspabelanger: lgtm14:26
dmsimardclarkb: what I mean is that they stood up a structure to be able to greenlight the execution of a module or not and that we might be able to hook ourselves at this location to whitelist/blacklist the execution of things according to Zuul's business logic14:27
dmsimardor if it's not possible in the current state, upstream some improvements to be able to do that14:27
corvuspabelanger: i'd like to get a report of that working correctly before we release 3.0 (either by updating/restarting openstack-infra's scheduler, or someone else using graphite reporting success)14:27
dmsimardclarkb: mostly something that'd be a better solution than our current ones which are fairly rudimentary14:28
pabelangercorvus: sure, wfm14:29
pabelangercorvus: we do likely need to discuss: https://review.openstack.org/556327/ for ipv6 statsd in zuul, I'm really not sure how we'd like to do that14:30
openstackgerritPaul Belanger proposed openstack-infra/zuul master: WIP: Add IPv6 support for statsd  https://review.openstack.org/55632714:31
clarkbdmsimard: my reading of that is that you hvae to entirely blacklist the module in config rather than allowing selective execution. I think that means that zuul itself would have to read the ansible playbooks and determine if any of the tasks should be blacklisted before running anible playbook?14:38
dmsimardclarkb: right, but we're like 70% of the way there if the only need we need to add in is to improve on the selectiveness14:39
dmsimardclarkb: like instead of 100% blacklist, only blacklist on specific hosts, for example14:40
clarkbdmsimard: it is more subtle that that in our case but that may be something we can work to improve there. For example with the copy module its ok to copy from safe path to safe path on localhost14:40
dmsimard++14:40
Shrewscan the <gerrit source> used in setting up a trigger (mentioned here https://docs.openstack.org/infra/zuul/admin/drivers/gerrit.html#trigger-configuration) be anything? Or must that reference something?14:43
Shrewsclarkb: corvus: ^^ ?14:43
clarkbShrews: it has to match your configured source in the ini file iirc14:43
clarkbShrews: that way you can specify if this is source specific or list all of them to do it for all the gerrits (in a multi gerrit setup)14:44
Shrewsclarkb: oh, so [connection gerrit] can be [connection anything]... gotcha14:44
clarkbShrews: yup14:45
Shrewsso long as driver=gerrit. that wasn't immediately clear14:45
openstackgerritMerged openstack-infra/zuul master: Handle a float in assertReportedStat  https://review.openstack.org/24897514:47
openstackgerritMerged openstack-infra/zuul master: Update to statsd 3.0  https://review.openstack.org/22923214:47
clarkbShrews: might be worth renaming [connection gerrit] to mygerrit and using mygerrit instead in docs14:48
clarkbto make that distinction a little more explicit14:48
Shrewsclarkb: yeah. there's more than one place where that would help. it's on my list14:49
corvus++14:49
*** eventingmonkey has quit IRC15:01
*** leifmadsen has quit IRC15:02
*** eventingmonkey has joined #zuul15:03
*** leifmadsen has joined #zuul15:04
*** dmsimard is now known as dmsimard|cave15:05
*** tosky__ is now known as tosky15:07
*** kmalloc has quit IRC15:16
openstackgerritDavid Shrewsbury proposed openstack-infra/zuul master: Fix gerrit connection references  https://review.openstack.org/55655515:16
Shrewsclarkb: ^^15:17
*** JasonCL has quit IRC15:18
LinuxJediok, so... I'm trying to get the Zuul web interface built using "npm run build:docker" as mentioned here: https://docs.openstack.org/infra/zuul/developer/javascript.html and I get "Error: EACCES: permission denied, scandir '/usr/src/app'". I know nothing about Node so any ideas what I'm doing wrong?15:27
corvusLinuxJedi: i haven't seen that -- i used the non-docker method starting at https://docs.openstack.org/infra/zuul/developer/javascript.html#yarn-dependency-management15:33
corvusmordred: ^ do you recognize the docker error?15:33
LinuxJediI may fall back to that, I just wanted to do try lazy thing :)15:34
clarkbif I see modred today I'll ask him to take a look15:35
corvusi'm trying the docker run now to see if i can reproduce15:36
LinuxJedithanks. No rush. I appear to have gotten Zuul to talk to GitHub so that is a good start I guess :)15:36
LinuxJediif it helps the host is Fedora 2715:36
clarkbhe has a session first thing this morning but its in the dev summit area of ons which I guess required rsvp'ing which I did not do15:37
corvusokay, i just ran the docker command and it ran without error15:38
corvushere's the output: http://paste.openstack.org/show/714238/15:39
*** JasonCL has joined #zuul15:42
LinuxJediI suspect something funky with Fedora's version of Docker15:45
*** JasonCL has quit IRC15:45
corvusi'm on ubuntu xenial 16.0415:45
corvusi might have a fedora node i can try on15:45
LinuxJediI have a meeting in a minute and I still need to figure out a sane config for the tree I'm playing with so absolutely no rush on this :)15:48
corvusLinuxJedi: i take it you did: "sudo yum install npm docker"  and "sudo npm run build:docker" ?15:52
corvusLinuxJedi: i just did that, and got the error you did: http://paste.openstack.org/show/714250/15:53
Shrewscorvus: what does line 105 in http://paste.openstack.org/show/714249/ mean?15:53
LinuxJedicorvus: correct15:55
corvusShrews: it's harmless -- when zuul adds a change for testing and its dependency to an independent pipeline, the change for testing is considered a "live" change, and its dependency is considered "non-live".  when the "live" change is removed, that leaves only the non-live change in the pipeline.  a "non-live" change with no items behind is no longer useful, so it is removed.15:56
*** pabelanger has quit IRC15:56
corvusShrews: basically, zuul always has a reason for removing each individual change from a pipeline, and the debug logs record that.15:56
corvusShrews: so this is just the normal procedure for unwinding a dependency chain in an independent pipeline.15:57
*** fbo_ has quit IRC15:57
*** weshay has quit IRC15:57
Shrewscorvus: oh. was hoping maybe that was the reason why my zuul didn't seem to be running my job15:58
Shrewsguess i should look elsewhere15:58
*** mhu has quit IRC15:58
corvusShrews: oh, that's probably line 95.15:58
Shrewscorvus: oh, hahah! i defined the job, but didn't put it in any pipeline. doh!15:59
Shrewsmy fingers got in a hurry15:59
*** pabelanger has joined #zuul16:00
corvusLinuxJedi: can i tell you how excited i am that *docker behaves differently on different platforms*?16:00
*** mhu has joined #zuul16:02
*** fbo_ has joined #zuul16:02
*** weshay has joined #zuul16:02
*** JasonCL has joined #zuul16:04
*** JasonCL has quit IRC16:05
Shrewsoh, the nodepool static driver doesn't make a node READY again after use? That surprises me16:08
corvusLinuxJedi, mordred: i suspect that selinux permissions are active inside the container.  i doubt that alpine linux image has the tools to change directory permissions...16:08
*** JasonCL has joined #zuul16:10
Shrewsoh, they just don't show up as READY. *that* surprises me16:11
corvusShrews: what do you mean?16:12
*** JasonCL has quit IRC16:13
Shrewscorvus: 'nodepool list' does not show me static nodes16:13
*** JasonCL has joined #zuul16:13
Shrewscorvus: though i can use them16:13
*** elyezer has quit IRC16:14
*** JasonCL has quit IRC16:14
*** sshnaidm has quit IRC16:14
corvusShrews: yeah.  there was a suggestion that the implementation of the static driver should create node entries for all of the nodes.  that is not the implementation that landed.  instead, the inventory is only in-memory until it's added to a request.  i agree that the other way would be more intuitive.16:15
*** JasonCL has joined #zuul16:15
Shrewscorvus: in other news, i just had my own zuul successfully run a job! though it did not report it correctly for some reason16:16
corvusShrews: see comments starting on PS9 of https://review.openstack.org/46862416:16
corvusShrews: \o/16:16
corvusShrews: those debug messages we were looking at earlier should say why16:16
Shrewscorvus: hrm, doesn't appear so. i think it has something to do with my gerrit only recognizing +2 and i have it configured for zuul to vote +116:18
Shrewsthough i did get: Build succeeded.16:19
Shrewsjob1 finger://wilddog/869882a1ff6f4f8da1a40875823bb755 : SUCCESS in 4s16:19
corvusShrews: you mean the vote didn't show up right?16:19
*** tosky has quit IRC16:19
Shrewscorvus: correct, but that comment did16:19
*** JasonCL has quit IRC16:20
corvusShrews: maybe there's a problem with the reporter configuration, so zuul isn't sending the right arguments to vote.  there should be a debug log entry for the gerrit command it used, you might check that looks correct.16:20
Shrewscorvus: doesn't appear so. maybe i need to enable debugging for the driver? http://paste.openstack.org/show/714286/16:22
corvusShrews: ah, yes probably so.16:22
corvusShrews: though {'Verified': 1} helps16:23
corvusLinuxJedi: i think i found the problem; patch incoming16:23
*** elyezer has joined #zuul16:27
*** JasonCL has joined #zuul16:27
Shrewscorvus: nothing more useful that i can see: http://paste.openstack.org/show/714295/16:27
Shrewsthough, continue helping LinuxJedi. i'll look at gerrit configuration16:28
openstackgerritJames E. Blair proposed openstack-infra/zuul master: Add selinux flag to docker command  https://review.openstack.org/55658216:28
corvusLinuxJedi: ^ there you go!  we were missing a single "z".  which is basically always the case with selinux.  :)16:28
*** JasonCL has quit IRC16:29
*** tosky has joined #zuul16:29
*** JasonCL has joined #zuul16:29
corvusShrews: does the zuul account have permissions in gerrit to leave verified votes?16:29
Shrewscorvus: it's the adming account, so i'm assuming so16:29
Shrewsadmin16:30
Shrewsgerrit makes it difficult to add users w/o SSO16:30
Shrewss/difficult/impossible/16:30
corvusShrews: there's the 'become any user' auth system, that may help.16:31
clarkbyou can create system users wirh ssh api16:31
corvusShrews: but the admin user actually *doesn't* have all perms by default16:31
Shrewscorvus: but that came with a big warning "DO NOT USE!!!!11!!"16:31
corvusShrews: yeah, clarkb's suggestion about creating a system user is probably the way to go16:31
corvusShrews: here's an example: https://docs.openstack.org/infra/system-config/gerrit.html#users16:32
Shrewsoh neat. thx16:32
*** JasonCL has quit IRC16:33
*** JasonCL has joined #zuul16:36
*** JasonCL has quit IRC16:38
LinuxJedicorvus: I figured it would be SELinux, it is always SELinux! :D16:43
LinuxJedimany thanks!16:43
corvusLinuxJedi: thanks for finding bugs :)16:47
LinuxJedithanks for fixing them so quick!16:47
*** sshnaidm has joined #zuul16:48
LinuxJediI also had some Fedora firewalld issue with port 9000. So I think it is just that Fedora just wants to be locked down and left alone in the corner :)16:49
corvusoh interesting, i don't think i had a firewall on my image16:49
LinuxJedialthough I won't bash it too much as it is my primary OS16:49
clarkbLinuxJedi:  is that the cloud image?16:49
clarkbI want to say the cloud image us morw forgiving16:49
LinuxJedino, I just build a VirtualBox VM from the server ISO16:49
corvusya i used cloud image16:49
LinuxJediwell this happened whilst installing, so yea. Maybe cloud image next time: https://twitter.com/LinuxJedi/status/978252126538387456 :D16:50
*** kmalloc has joined #zuul16:52
LinuxJedicorvus: one other tiny thing, doc/source/developer/javascript.rst should be a lowercase PWD I think16:54
openstackgerritMerged openstack-infra/zuul master: Fix gerrit connection references  https://review.openstack.org/55655516:58
LinuxJediok, next up, GitHub integration hates me: http://paste.openstack.org/show/714392/17:15
*** flepied_ has quit IRC17:18
*** JasonCL has joined #zuul17:29
ShrewsLinuxJedi: it's not just you. gh hates everyone17:31
ShrewsLinuxJedi: i'm not much help w/ that, but did you check https://docs.openstack.org/infra/zuul/admin/drivers/github.html#configure-github ?17:32
LinuxJediits ok, I fixed it. Turns out I couldn't turn on all the required permissions until after I had linked the app to the project17:32
LinuxJedifinal problem I have is "Pipelines may not be defined in untrusted repos" but that is on me to fix as well, after food :)17:34
*** JasonCL has quit IRC17:38
*** JasonCL has joined #zuul17:38
*** chrnils has quit IRC17:44
*** nhicher_ has quit IRC17:50
*** nhicher has joined #zuul17:50
*** JasonCL has quit IRC17:54
Shrewsclarkb: corvus: oh, i think i need to enable the Verified label in my gerrit. i think that's why i'm not seeing the votes18:08
Shrewsi wonder if i can just use 'Code-Review' in place of 'Verified' in the pipeline config18:10
clarkbShrews: you should be able to, zuul will just be voting like any other code reviewer in that case18:12
Shrewsclarkb: i think that's fine. trying to do this for a 'gerrit quick start' guide that's just covering the basics. more advanced configuration can be covered separately18:13
clarkb++18:13
clarkband by default I think it may just be +/-1 too, no +/-2?18:14
Shrewsw00t! Code-Review +1 Zuul18:16
Shrewsso many pieces... falling... all together. how neat18:16
*** flepied_ has joined #zuul18:17
Shrewsok, i think i have enough to go on for a gerrit-based quick start that ignores zuul-web and logging things18:17
Shrewsnow to try and make my chicken scratch notes cohesive and understandable18:18
*** JasonCL has joined #zuul18:25
*** JasonCL has quit IRC18:26
*** JasonCL has joined #zuul18:26
tobiashYay, the license field problem in github3.py is fixed: https://github.com/sigmavirus24/github3.py/pull/80418:29
tobiashHopefully I can test this this week with zuul18:29
*** JasonCL has quit IRC18:31
pabelangercorvus: do you have any suggestions on https://review.openstack.org/556327 I know you are likely busy18:37
*** snapiri has joined #zuul18:58
*** JasonCL has joined #zuul19:03
*** JasonCL has quit IRC19:04
*** JasonCL has joined #zuul19:05
*** JasonCL has quit IRC19:09
LinuxJediShrews: next problem you might be able to help with. I followed https://docs.openstack.org/infra/zuul/admin/zuul-from-scratch.html and got it to trigger on a commit. The web log was then complaining that it couldn't connect to a gearman server. So I installed gearmand and got that running. Now the web service appear to be hung. What did I break? :)19:13
*** snapiri has quit IRC19:15
ShrewsLinuxJedi: umm, not sure19:15
ShrewsLinuxJedi: anything in the logs?19:16
LinuxJediI'm beginning19:16
clarkbLinuxJedi: Shrews zuul forks its own geard by default19:16
LinuxJediI'm beginning to thing there are some missing steps in that tutorial :)19:16
clarkbpossible the two gearmans are fighting and sad?19:16
LinuxJediah, that may be why it broke things. Let me undo what I did and then see why geard didn't fork19:17
rcarrillocruzfolks, i think we had at some point the playbooks run in a job as collected data ? e.g. http://logs.openstack.org/93/554993/1/gate/puppet-openstack-lint/d0d753b/zuul-info/19:17
rcarrillocruzis that gone away19:17
rcarrillocruzwe never had it19:17
clarkbLinuxJedi: the process won't be called geard though it will be a zuul-scheduler child process iirc19:17
rcarrillocruzor i'm not looking at right place19:17
LinuxJediah! That explains it, there was a missing step around /usr/lib/tmpfiles.d which means zuul-scheduler doesn't survive a reboot19:18
clarkbrcarrillocruz: we had that for zuulv2.5, but I don't think zuulv3 kept it since you are explicitly using playbooks and can find them in the source19:18
rcarrillocruzLinuxJedi: are you the same LinuxJedi from years ago that was in the infra team ?19:18
LinuxJedircarrillocruz: yes19:18
clarkbrcarrillocruz: with 2.5 we had them to aid in debugging when zuul did something unexpected19:18
rcarrillocruzclarkb: ok, thx, i thought i wwas going senile19:18
clarkbrcarrillocruz: also ara will include that information as well if you have ara19:18
clarkbrcarrillocruz: so I guess we do include it but only on failures19:19
rcarrillocruzLinuxJedi: nice! awesome to see you around19:19
clarkb(currently for reasons of not enough inodes)19:19
LinuxJedircarrillocruz: I am now a Lead Software Engineer for MariaDB and I've pretty much forgotten anything useful for this task :)19:19
LinuxJedircarrillocruz: you too :)19:19
rcarrillocruzclarkb: AHA, just in failures19:19
rcarrillocruzsweet, thx sir19:19
*** JasonCL has joined #zuul19:20
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: Add host-key-checking option to opentack providers  https://review.openstack.org/55662419:20
clarkbrcarrillocruz: the ara wsgi middleware is aimed at allowing us to provide ara reports for all jobs again as only the sqlite file is required for that19:20
rcarrillocruzLinuxJedi: does it mean are you going to implement Zuul for MariaDB ?19:20
LinuxJedircarrillocruz: I'm demoing it to Monty and the QA people next week. With any luck we will19:20
rcarrillocruzgeez, that's fantastic19:21
rcarrillocruzlove seeing zuul getting into more places19:21
rcarrillocruz(i'm myself pushing for putting it on ansible, along with other folks)19:21
pabelangerclarkb: corvus: mrhillsman: rcarrillocruz: ^what we talked about last week to toggle ssh-keyscan. Open to suggestions on naming the setting, host-key-checking lines up with ansible19:21
rcarrillocruzpabelanger: yah, host-key-checking would be good19:21
rcarrillocruz++ from me19:22
rcarrillocruzalso, ssh -o is StrictHostKeyChecking , so...19:24
*** JasonCL has quit IRC19:24
pabelangeryah, that is on zuul side. So we'd need to either allow that to be toggled or operator would write pre playbook on executor to maybe ssh-keyscan the node first19:25
pabelangerhaven't tested that yet19:25
*** JasonCL has joined #zuul19:28
*** JasonCL has quit IRC19:29
*** JasonCL has joined #zuul19:30
*** JasonCL has quit IRC19:34
LinuxJediwoot! https://github.com/libattachsql/libattachsql/pull/202 thanks everyone who helped so far. I'll spend tomorrow adding real tests to this thing :)19:35
*** JasonCL has joined #zuul19:36
*** harlowja has joined #zuul19:37
*** JasonCL has quit IRC19:43
*** JasonCL has joined #zuul19:48
*** JasonCL has quit IRC19:50
tobiashpabelanger: how would nodepool determine how long to wait until the node is fully booted?19:54
tobiashI guess the idea is to co-locate an executor to the private network. So what about co-locating also a nodepool launcher to it?19:56
*** EmilienM has quit IRC19:57
pabelangertobiash: it wouldn't wait, once openstack API said the node was online, then it would pass it back to zuul to use.  Zuul would then have to validate networking is setup if needed19:57
*** EmilienM has joined #zuul19:57
pabelangertobiash: in this use case, we don't want to co-location nodepool-launcher with zuul-executor.  We could, but if reason is to only ssh-keyscan, I think the toggle option is better19:58
tobiashpabelanger: ok, then I think there should be a note in the docs about this change in behavior in the docs such this needs to be handled by the base job in this case20:01
pabelangertobiash: yah, we can add a NOTE about if you are expecting ssh host checking, then keys would need to be setup20:02
pabelangertobiash: in the case of rcarrillocruz right now, there is no zuul for his network testing so that would need be added into his tooling20:02
tobiashpabelanger: ah oky I'd expect a note about key checking but more important about the fact that nodepool could hand out not fully booted and accessible nodes20:05
pabelangertobiash: right, that would be the case, it would be up to zuul or something else to validate the networking is working (eg: ssh-keyscan) and if not, decline the node and get a new one20:06
*** rlandy is now known as rlandy|brb20:09
*** JasonCL has joined #zuul20:13
*** JasonCL has quit IRC20:14
*** JasonCL has joined #zuul20:19
*** JasonCL has quit IRC20:27
*** JasonCL has joined #zuul20:28
*** acozine1 has joined #zuul20:33
*** JasonCL has quit IRC20:40
*** JasonCL has joined #zuul20:41
*** rlandy|brb is now known as rlandy20:41
*** JasonCL has quit IRC20:45
*** JasonCL has joined #zuul20:47
*** dkranz has quit IRC20:47
corvusLinuxJedi: thanks!  i think mrhillsman had an etherpad collecting issues with the zuul-from-scratch doc -- if you have a sec to note the issues you ran into, that'd be great20:52
* corvus digs up link20:52
LinuxJedisure thing. Will sort it my AM20:52
corvusLinuxJedi: https://etherpad.openstack.org/p/zuul-quickstart-and-zfs(zuul-from-scratch)20:52
corvusShrews: ^20:52
Shrewsyeah, i saw that a while back20:54
*** Wei_Liu has quit IRC20:57
*** hashar has quit IRC21:19
openstackgerritMatthew Thode proposed openstack-infra/nodepool master: add gentoo systemd image for testing  https://review.openstack.org/55666121:58
corvusit's zuul meeting time in #openstack-meeting-alt22:00
openstackgerritMatthew Thode proposed openstack-infra/nodepool master: add gentoo systemd image for testing  https://review.openstack.org/55666122:01
openstackgerritMatthew Thode proposed openstack-infra/nodepool master: add gentoo systemd image for testing  https://review.openstack.org/55666122:05
openstackgerritMerged openstack-infra/zuul master: Add selinux flag to docker command  https://review.openstack.org/55658222:07
openstackgerritMatthew Thode proposed openstack-infra/nodepool master: add gentoo systemd image for testing  https://review.openstack.org/55666122:20
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: Add host-key-checking option to openstack providers  https://review.openstack.org/55662422:29
openstackgerritJames E. Blair proposed openstack-infra/nodepool master: Revert "Add support for STATSD_IPV6"  https://review.openstack.org/55667222:31
corvuspabelanger, ianw, jhesketh: ^22:32
mnaseri'm blanking out22:36
mnaserwhat do we call the strategy of merging that zuul uses22:36
mnaserthe one where we test things all together then pop them out if one fails and restart the stack22:36
mnaserp..something22:36
Shrewsspeculative?22:36
mnaseroh yes22:36
*** pabelanger has quit IRC23:01
*** pabelanger has joined #zuul23:01
*** tosky has quit IRC23:08
openstackgerritPaul Belanger proposed openstack-infra/nodepool master: DNM: testing gentoo nodepool-dsvm  https://review.openstack.org/55667923:12
openstackgerritMerged openstack-infra/nodepool master: Revert "Add support for STATSD_IPV6"  https://review.openstack.org/55667223:44

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