18:00:47 #startmeeting third-party 18:00:48 Meeting started Mon Sep 29 18:00:47 2014 UTC and is due to finish in 60 minutes. The chair is krtaylor. Information about MeetBot at http://wiki.debian.org/MeetBot. 18:00:49 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 18:00:52 The meeting name has been set to 'third_party' 18:00:53 hi 18:00:56 Hi all 18:01:14 anyone else? 18:01:17 o/ 18:01:30 o/ 18:01:33 o/ 18:01:59 Hello! 18:02:19 we have a light agenda today, which means we usually have a very full meeting :) 18:02:26 #topic Welcome & Reminder of OpenStack Mission 18:02:38 #info The OpenStack Open Source Cloud Mission: to produce the ubiquitous Open Source Cloud Computing platform that will meet the needs of public and private clouds regardless of size, by being simple to implement and massively scalable. 18:03:02 here is the agenda: 18:03:05 #link https://wiki.openstack.org/wiki/Meetings/ThirdParty#09.2F29.2F14 18:03:20 #topic Review of previous week's open action items 18:03:29 none from last week 18:03:49 #topic Announcements 18:04:08 nothing here, but we did have a discussion last week on an interesting defect 18:04:21 I though I'd have some time to look at it 18:04:28 sweston, did you ? 18:05:00 I will look at it today 18:05:18 sweston, no pressure, just curious if you had 18:05:35 not yet, but just getting started for the week ;-) 18:05:54 here is the link for completeness: #link https://bugs.launchpad.net/zuul/+bug/1370105 18:05:55 Launchpad bug 1370105 in zuul "feature request: gerrit files option for pipeline triggers" [Wishlist,Triaged] 18:07:01 #topic OpenStack Program items 18:07:05 onward then 18:07:22 I kept the summit prep item from last week 18:07:32 since I added a few points 18:07:37 here is the link: 18:07:48 #link https://etherpad.openstack.org/p/kilo-third-party-items 18:08:19 not all of that is fully though through, but there are some improvement ideas that I think fit the summit format well 18:08:31 anteaya, are you around? 18:09:19 well, if you all could go take a look, add ideas, comments 18:09:56 I think we can come up with a few strong points to discuss, but we will have to prioritize with the other infra timeslots 18:10:08 I am 18:10:20 * krtaylor is not sure on the schedule to decide summit sessions 18:10:49 well there is more content here than last week 18:10:53 anteaya, we were just touching on the summit planning etherpad 18:10:56 so that is heartening, thanks krtaylor 18:10:58 right 18:11:33 I'd like to have a few points to take forward to infra meeting for design session 18:11:34 krtaylor: you had mentioned that some of your items required input from infra 18:11:41 is that still the case? 18:11:47 which points? 18:11:53 yes, I am sure there are opinions there 18:11:59 let me scan 18:12:29 Realibility, how to check, how to report 18:12:49 self policing 18:12:52 how does that require changes from infra? 18:12:53 self service 18:13:18 these have been goals from the beginning 18:13:30 changes would need to be made, whether for test, pipeline, webpage, etc 18:13:33 yes 18:13:51 patches yes 18:13:56 and patches would be welcome 18:14:00 yep 18:14:40 we should be involved in the infra discussions that influence third-party CI 18:14:46 and patches can come anytime 18:15:05 we don't have to wait for summit if anyone wants to offer patches on any of these items 18:15:16 you are 18:15:28 sure 18:15:33 and always welcome to add agenda items 18:15:44 but agenda items with patches are even better 18:15:50 agreed 18:16:11 so let's see how many things we can knock off this list before summit 18:16:20 we don't need to wait on some things 18:16:24 for instance 18:16:33 we all have CI responsibilities, easier if we all agree and work on an idea together, dropping a reporting system in one patch is not likely 18:16:56 if folks would be so kind as to ensure at least one other third party operator has checked their ci before they request to be enabled after being disabled 18:17:00 that would sure help me 18:17:09 up to you 18:17:16 that is what the mailing list is for 18:17:19 yes, great idea 18:17:19 and the meetings 18:17:25 so people can discuss things 18:17:57 if we can organize on that we can self-police and make all this better, improve the image that CI has in the community 18:18:12 lets use the term self-regulate 18:18:17 I think it is nicer 18:18:25 hehheh, sure thats fine with me 18:18:25 and I agree 18:18:28 thanks 18:19:01 the last section addresses the previous discussions we have had around operator vs developer 18:19:35 I personally think that the CI operator should be fully involved in the community, have the ability to submit a patch 18:19:51 not just turn it on and run away, but help make it all run better 18:20:11 I heartly agree 18:20:13 not sure how to do that while not increasing any infra load 18:20:14 krtaylor: +1 18:20:16 but how do we get there? 18:20:21 right 18:20:27 yeah, thats the hard part 18:21:07 so that is a summit discussion topic 18:21:26 how do we get new ops following the workflow we know they need for success 18:21:26 today we point to a requirements doc, but there is so much culture that has to be learned, opensource is a different thing that some are used to 18:21:35 not the one their managers assign them 18:21:46 +1000 18:22:11 forcing them doesn't work 18:22:21 but not forcing them gets zero results of any kind 18:23:32 so yeah, we should discuss that one at summit 18:23:49 good brainstorming topic for sure 18:23:52 since perhaps the discussion at summit _may_ be part of the solution 18:23:55 I don't know 18:24:21 hm, true 18:24:59 anteaya, do you know the schedule and mechanism for plan item discussion for infra, I assume we fall under that schedule 18:25:21 we will be in cross-project on the tuesday 18:25:25 not under infra 18:25:44 and no, other than I tell ttx we are ready to make good use of a spot if we are 18:25:52 and then I fight for space 18:25:58 by elbowing out others 18:26:08 so we had better have a strong plan in place 18:26:29 * krtaylor has strong elbows 18:27:07 ok, I'll spend some more time discussing the items on this etherpad, and get it down to a few strong points 18:27:47 #action krtaylor to refine third-party design summit session ideas in https://etherpad.openstack.org/p/kilo-third-party-items 18:28:02 ok, anything else on this topic? 18:28:27 #topic Deadlines & Deprecations 18:28:41 nothing here, anything from anyone? 18:29:15 #topic Highlighting a Program or Gerrit Account 18:30:24 also nothing here, but I was going to add an agenda item to talk about the changes to project-config 18:30:42 we can hit that in open discussion 18:30:56 which leads me to 18:31:00 #topic Open Discussion 18:31:11 ok, open floor 18:31:40 hi, last week I requested reviews for https://review.openstack.org/#/c/122896/ and I got plenty. 18:32:13 one of them was to split the review into 2 however, so I'd like to request reviews on the "depends on" as well: https://review.openstack.org/#/c/123578/1 18:32:44 asselin, good 18:32:51 thanks mmedvede ! :) 18:33:10 mmedvede, gave some very good feedback. thank you! 18:33:11 asselin, I think it looks good 18:33:48 asselin, anything else? 18:33:53 that's it 18:34:13 rfolco, adalbas - want to talk about project-config, we have some time with anteaya 18:34:50 krtaylor, sure, i have already spoken to her a bit in the -infra channel about it 18:34:52 well adalbas was in infra not long ago and might have gotten things straigtened out 18:35:07 adalbas: why don' you share with others what you learned 18:35:11 yes 18:35:31 krtaylor, anteaya: I was trying to make a diagram to understand how project-config changes "broke" our runs 18:35:41 (speaking of project-config, I updated my 3rd party repo to some changes there. https://github.com/rasselin/os-ext-testing/commit/3699ab0b53c5f9b137ec77e72b13212d5b6abf62) 18:35:51 anteaya, for back story, we were just about to turn on reporting again, then project-config merged 18:35:59 krtaylor, anteaya, yes, i'm currently looking at the changes . so far, rfolco has cloned the new project-config in our puppet master and updated the config to delete the extra files 18:36:15 yep, there is no good time for changes anymore 18:36:20 everything breaks someone 18:36:39 but this is a change which will be beneficial in the long terms 18:36:40 anteaya, since we use a mix of upstream plus custom scripts/configs 18:36:41 term 18:36:55 anteaya, krtaylor : i see a few changes and the addition of project_config class to point to files and scripts 18:37:01 asselin, excellent, it is working for you now? 18:37:41 krtaylor, yes, so far so good, unless more stuff merged... 18:37:55 anteaya, my assumption is that, since our services are already configured, it should not break things because puppet failed. Puppet would just update things. 18:38:29 so i assume our main issue could be on devstack-gate and some script changes. would that be the right direction? 18:38:42 adalbas: I don't know anything about puppet 18:38:51 so I can't answer that question 18:39:05 anteaya, ok :) 18:39:22 but you are heading in the right direction 18:39:34 make changes, ask in -infra 18:39:50 share what you learn with other third party operators 18:40:01 a blog post would be nice if you feel up to it 18:40:23 and maybe we can pick asselin 's experience too 18:40:32 blog post ++ 18:40:34 oh yes 18:40:51 asselin: you have great insights 18:40:54 cool. i'm also looking at asselin changes. good thing, altough i think the way we are doing things are pretty different 18:40:58 would be nice to share those too 18:41:07 in my setup, I update, so it broke when I tried to make changes to the jobs 18:41:18 definitely 18:41:20 but an already running setup should keep working 18:41:38 so maybe each blog your way and link to the other person's blog? 18:41:44 it would be interesting to compare and contrast the different systems some day 18:42:22 my setup tries to mimic -infra as much as possible.... 18:42:49 I have always thought it would help the infra team to know how some of the third-party systems work at a 50,00ft level 18:42:49 asselin: thank you for that 18:43:11 well it does help us to answer questions if we know what you are doing 18:43:20 exactly 18:43:26 since then we have context for what you are asking 18:44:23 * krtaylor thinks of additions to our ci wiki page 18:45:04 i'm interested to know how 3rd party can re-use project-config, or not? 18:46:09 good question 18:46:21 asselin, is that a question for someone in particular, or? 18:46:27 well certainly the format of the files is something that others can use 18:46:39 not sure who to ask. 18:46:53 and making config smaller is a goal towards making parts more consumable 18:47:02 maybe -infra, but I thought I raise it here. 18:47:10 well I think the idea was take project-config out of config 18:47:22 then split config into consumable chunks 18:47:29 like individual puppet modules 18:47:41 so perhaps less direct consumption of project-config 18:47:54 and more that getting this out of the way makes the other work easier 18:49:07 yeah, so the improvement would be changes to a smaller portion, I understand the end-goal 18:49:44 I thought of it as the "private poritions" of 3rd party ci.... 18:50:01 ...so somehow copy the 'layout' with your own custom files. 18:50:06 yes 18:50:16 copy the format and point them to your own values 18:50:20 and plug it into a common 3rd party ci setup and just uses those configurations. 18:50:21 whatever they may be 18:50:29 that is the goal yes 18:50:45 so fork it? and put your stuff there? 18:50:49 though the plug it into a common 3rd party ci setup I believe still needs work 18:51:02 good question 18:51:14 asselin: do add to tomorrow's infra meeting 18:51:31 or create a private branch, and keep rebasing/merging? 18:51:35 anteaya, ok 18:52:51 ok, we are winding down it looks like, anything else? 18:53:30 hehheh, I thought we'd have our first 35 minute meeting 18:53:36 dreamer 18:53:46 good discussions, thanks for everyone's input 18:53:56 good meeting krtaylor 18:54:07 see you all in -infra 18:54:17 #endmeeting