15:00:12 #startmeeting third-party 15:00:13 Meeting started Mon Oct 16 15:00:12 2017 UTC and is due to finish in 60 minutes. The chair is lennyb. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:14 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:16 The meeting name has been set to 'third_party' 15:00:38 Hello Third Party 15:03:26 o/ 15:03:52 mmedvede, hi, how are you? 15:04:16 mmedvede, anything interesting last week? Thanks for chairing... 15:04:31 o/ 15:04:38 hello pots 15:04:49 lennyb: no, quiet last week 15:05:09 o/ 15:05:21 mmedvede, means that everything is working as planned :) 15:05:43 anyone would like to ask/share/propose something? 15:06:36 if people aren't aware, we've now running zuulv3 in production for openstack 15:06:44 we flipped the switch (again) yesterday 15:07:48 pabelanger, thanks. I've seen some emails about it and the issue you've faced. 15:08:24 i haven't been following Zuulv3 too closely, is it something that will be appropriate for 3rd party CIs? 15:11:51 pots: we are looking into switching our third-party CI to v3 at some point. It is easier to have the same config as upstream infra does 15:13:58 and thanks everyone who worked on zuulv3, so far it seems to have a lot of things that third-party CI's would benefit from 15:14:45 mmedvede, What about jenkins? zuul3 replaces it? I guess it overcomes Jenkins. What major benefits Zuul3 has? 15:15:00 one benefit is that there is no jenkins :) 15:15:21 also job configuration should be simpler 15:15:46 e.g. you do not have to define the job twice - once in zuul, once in jenkins 15:16:34 pots: yah, we plan on updating 3rd party CI to support zuulv3 15:16:46 likey in a few weeks, once zuulv3 stablizes 15:17:16 lennyb: Yup, like mmedvede says, no jenkins. Just native ansible 15:18:44 i'm also curious if anyone has a recipe for creating images that are preloaded with devstack so there isn't a 20-30 minute delay between starting the VM and running the tests. I saw that Mike Perez did something (https://github.com/Thingee/packer-devstack) along those lines but I can't seem to get it working with ubuntu 16.04 due to openvswitch is 15:18:44 sues. 15:19:34 pots, you will still need to update a specific patchset that you are testing 15:20:14 lennyb: right, i just want to pulling down the same packages and installing them each time 15:20:35 lennyb: er, "i just want to avoid pulling down the same packages..." 15:21:23 pots: at one point we did cache all OS packages in devstack_cache element, you could do the same again. would be in openstack-infra/project-config git history 15:21:42 actually, I think it was bindep_cache element 15:22:07 I think most time is not spent pulling down the packages. It is spent installing them 15:23:12 (at least if you use fast local mirror) 15:24:12 I was considering pre-installing more packages on our images, but it seems it would break more often due to conflicts, was not worth saving 20 minutes 15:24:49 mmedvede: you could update bindep_cache to also install the packages (from bindep.txt) files over just downloading them 15:25:16 again, at one point in time our images were very devstack specific, but over the years made them more generic 15:25:46 pots, why not creating VM image with all openstack projects in local folder. Then just go over the folders and git pull with relevant patchset. and set _BRANCH in local.conf 15:26:52 what thingee's package does is actually bring up devstack all the way, set OFFLINE=true, and then save them VM so you could restart the VM, do a pull on the relevant OpenStack working dirs, and restart the packages. But there seems to be an issue with restarting openvswitch on ubuntu 16.04 that prevents this from working. 15:27:25 Yah, I don't think it would be too hard to write a dib element to do that 15:27:46 assuming openvswitch could be fixed 15:27:52 pots, what issue with openvswitch? 15:29:06 it seems like there's a known issue where all the connections between the network namespaces are not recreated properly, so the VM can't talk to outside world. 15:29:23 pots, thanks 15:32:37 anything else on this issue? 15:32:45 i'm trying to see if using linuxbridge instead of ovs might fix it. 15:44:50 pots, good luck, please keep us posted. Anything else on this issue? 15:48:00 no, thanks 15:48:57 If there are no more issues I will close the meeting. mmedvede, pots, pabelanger thanks. 15:50:57 thanks lennyb 15:51:15 see you next week. thanks. 15:51:23 #endmeeting