17:01:38 #startmeeting third-party 17:01:39 Meeting started Tue Feb 9 17:01:38 2016 UTC and is due to finish in 60 minutes. The chair is asselin_. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:41 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:43 The meeting name has been set to 'third_party' 17:01:54 who's here for 3rd party ci working group meeting? 17:02:02 o/ 17:02:15 hi mmedvede 17:02:35 hi 17:02:48 [mrs gorilla voice] morning 17:03:19 lively crowd here today 17:03:36 hehe, yes we are 17:03:37 first, I apologize for not updating the agenda. i've been away on travel for the past week. 17:04:28 so how are things going? 17:04:38 well if the topics haven't changed much, seems like an efficient tack 17:04:53 ok then 17:04:56 #topic Announcements 17:05:03 any announcements? 17:05:52 #topic CI Watch 17:06:03 how's ci watch going? 17:06:27 hi 17:06:35 eantyshev proposed a good change that got merged and deployed - row selection/filtering 17:06:44 hi Swanson 17:07:21 other than that, past couple of weeks I did not have time to spend on ciwatch unit tests 17:08:00 select is very nice! 17:09:08 yes it is. I am also noticing that http://ci-watch.tintri.com gets a little more use, as people refer to it 17:09:38 e.g. yesterday during gate failures it was useful 17:09:39 I'm noticing that too in irc and mailing list 17:11:08 hi 17:11:09 mmedvede, are you waiting on more reviews of the feature/unit tests? 17:11:13 hi apoorvad 17:12:17 asselin_: no, I just did not have time to make more progress on that 17:13:00 maybe my approach is wrong at the moment, I did try to refactor a little to add tests 17:13:10 ok. would it be helpful to carve out some time and work on it as a group? 17:13:18 other way would be to add integration test first 17:14:47 can you explain the issue a bit more? 17:14:54 asselin_: yes, I would appreciate help. Mostly on how to go about to add the tests 17:15:03 sure 17:15:25 if you want to add a unit test, the thing you want to test needs to be reasonably isolated 17:15:53 and the codebase we have is a little intertwined 17:16:09 so no adding unit tests without refactoring first 17:16:30 but, adding a high level functional test could be easier 17:16:48 ok I see 17:16:56 functional seems more useful initially 17:17:37 and would help reduce regressions as we refactor 17:17:53 right 17:18:21 one case is to test gerrit event getting added to the database 17:21:19 mmedvede, let's setup some time and discuss it offline. Perhaps later today? 17:21:33 apoorvad ja3 Swanson, what's your level of interest to join? 17:21:49 asselin_ I will join 17:21:57 +1 17:22:19 apoorvad, what time zone are you in? 17:22:26 Sorry, coworker in the office, join what? 17:22:42 asselin_ Pacific 17:23:06 Swanson, working meeting to figure out testing of ciwatch 17:23:08 Swanson: I would like to discuss how to go about adding some testing to ciwatch 17:23:26 I'm still flogging my (newly arrived) CI hardware 17:23:42 i'm thinking 4:00 pacific? 17:23:51 so interested but restrained by the laws of spacetime 17:24:07 asselin_ +1 17:24:41 4:00 pacific works 17:24:47 I'm out this afternoon so I don't think I can. 17:25:21 ok let's do that and meet in #openstack-third-party-ci 17:26:02 #agree meet in #openstack-third-party-ci today 4pm PST to discuss how to go about adding some testing to ciwatch 17:26:49 4pm PST = 00:00 utc, just in case 17:27:31 ack 17:27:58 #topic Common-CI Solution 17:28:40 I don't have any updates on this, although I've been seeing quite a few nodepool patches 17:29:07 asselin_: I finally migrated our nodepool to openstackci :) 17:29:26 mmedvede, awesome! 17:29:45 feels good to reduce LOC one have to maintain 17:30:14 yes, I'm looking forward to do the same on my new team. 17:30:31 I did submit one patch that could in theory break some of deployments, looking for link 17:30:56 # link https://review.openstack.org/#/c/276964/ 17:31:42 It removes yaml_path from nodepool class in favor of using standard project_config params 17:31:50 I've been trying to get a bare ubuntu node running that can talk to jenkins. What should I be loading other than 'ubuntu'? 17:31:51 looks good. will review it more carefully after the meeting 17:32:42 That's probably a monday meeting questino. 17:32:45 Swanson, you should probably be following what upstream does 17:33:11 Swanson: it needs jenkins user setup that can be accessed by your jenkins 17:33:29 mmedvede, I'll look for that. 17:33:32 mmedvede, thanks! 17:33:43 Swanson, actually, getting the bare images would make sense to add here: https://github.com/openstack-infra/project-config-example 17:35:03 asselin_, biggest issue with using the nodepool-base and node-devstack stuff is that I can't get the networking right. 17:35:33 Swanson, what is nodepool-base and node-devstack? oh..the elements? 17:36:21 asselin_, yah. 17:37:00 asselin_, working on a base one that sets up for my environment. 17:37:22 I can tell you that we skip a lot of those and use the default networking provided 17:37:55 asselin_, Is it just a case of whacking most of the default scripts that go with those elements? 17:38:28 yes, and a few places commenting out and disabling e.g. unbound 17:38:59 those were needed by upstream to work across multiple clouds, afiak 17:39:13 since each cloud was doing something different 17:39:39 Then I have a plan. I was trying to set everything to make sure my env looked the same but in the end it doesn't. 17:39:41 Thanks! 17:40:20 Otherwise everything else works. Just the nodes are funky and the actual test runs fail. 17:41:22 Swanson, this class has an option to disable unbound: http://git.openstack.org/cgit/openstack-infra/project-config/tree/nodepool/elements/puppet/bin/prepare-node#n40 17:41:35 so that files needs some customization 17:42:47 Swanson, here's another that might be needed: https://review.openstack.org/#/c/217914/ 17:43:04 will have to fix those merge conflicts 17:43:43 anything else on common ci? 17:43:47 asselin_, Nice. Thanks! 17:45:07 #topic open discussion 17:46:19 anything else to discuss? 17:47:34 ok, cool. well see some of you later today! 17:47:37 thanks everyone! 17:47:38 #endmeeting