16:01:02 #startmeeting openstack_chef 16:01:03 Meeting started Mon Jan 11 16:01:02 2016 UTC and is due to finish in 60 minutes. The chair is jklare. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:01:04 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:01:07 The meeting name has been set to 'openstack_chef' 16:01:09 hey everyone 16:01:12 Hey 16:01:17 you were too early j^2 :D 16:01:26 Ha! 16:01:42 good $time_of_day 16:01:47 hi sc` 16:01:56 o/ 16:02:02 sooooo 16:02:14 topics for today (apart from the elephant in the room) 16:02:24 ? 16:02:34 Voting 16:02:47 I need yalls votes 16:03:10 For the board. It went out today/a couple hours ago 16:03:29 saw it 16:03:36 :) 16:03:39 interesting candidates 16:03:47 but not too many new faces 16:04:01 which is also positive i guess 16:04:38 Yep, that's my advantage. I have a new enough face, and new ideas to help steer OS in a better direction 16:05:00 i do not think that your face is new to anyone out there in the openstack community 16:05:03 gmail spammed the email for me. thanks, alphabet :D 16:05:04 :) 16:05:22 but i guess that is a big plus for your candidacy 16:05:35 people know you even though you were not on the board 16:06:05 j^2: i have a bit of a conflict of interest :p 16:06:53 did somebody else offer you more money than j^2 sc` ? 16:07:03 Hey! I though you could vote for a few? I need to double check that 16:07:10 you can 16:07:22 you can distribute your 8 votes between max 8 people 16:07:26 obviously 16:07:32 9 would be too much here 16:07:53 ok, lets get back to our chef-openstack meeting 16:07:58 :) 16:08:16 yes, back to the elephant in the room 16:08:18 #topic refactoring (yay, yay, YAY!!!) 16:08:46 so calbers_ and me made a lot of progress last week and markvan and j^2 did some good reviews 16:08:56 sc` promised to do the same this week 16:08:57 Yay! 16:09:05 which is great 16:09:07 YAY 16:09:24 yup, put my chef hat back on for a bit... 16:09:26 is any of it expected to work with openstack-chef-repo yet? 16:09:59 i think all of the simplification patches (moving attributes around and using a new template logic) works with our integration test 16:10:50 the new patch in common, which refactores a lot of the library code, will break all of this functionality until all cookbooks got the corresponding patches 16:11:02 calbers_ and me did these patches for identity 16:11:43 if we decide to go with this big common patch here https://review.openstack.org/#/c/249133/ 16:12:30 we need to add the endpoint refactoring (like done here https://review.openstack.org/#/c/264775/) to all other patches before we can merge them 16:12:41 specs will just fail until then 16:13:02 i think this would be the right way to go, but this is also the point of no return 16:13:41 Go for it 16:13:59 i shall not merge my own patches :D 16:14:15 we should start getting this stuff merged this week 16:14:38 I think your on the right track...and yeah, there's no going back after this 16:14:48 yup 16:15:06 great 16:15:11 and YAY 16:15:40 so calbers_ and me will try to do the same patches we did for identity (https://review.openstack.org/#/q/project:openstack/cookbook-openstack-identity+status:open) in all the other core cookbooks 16:15:58 if we merge common first, we need to do this in one big patch i guess 16:16:35 which will look like a 40% rewrite for most of them and 90% rewrite for network 16:16:55 because our network cookbook is really really ugly right now 16:17:07 that can only be goodness for the network story... 16:17:51 i think network needs this if we want to keep up with all the stuff that has been done during the last year 16:18:16 and we also need to simplify a lot of steps if we want to add all the cool new features in the next release 16:18:26 Awesome! 16:19:01 agreed, it's current layout was basd upon old neutron arch. I would almost go as far as to say that nova networking should be a completely separate path/recipe/cookbook 16:19:40 markvan: I can see/agreed with you there 16:19:43 markvan agreed 16:19:49 +1 16:20:31 ok, i guess that means we should try to first get this one in (https://review.openstack.org/#/c/249133/) 16:20:37 this will break everything 16:20:39 YAY 16:20:55 nova-network is different from neutron is different from other sdn solutions. each require their own deployment cookbooks/paths to be laid down properly. this isn't any different 16:21:38 calbers_ and me will bring these 3 commits here (https://review.openstack.org/#/q/project:openstack/cookbook-openstack-identity+status:open) down to one big commit (which will be easier to review than the three are now i guess) 16:21:41 jklare: let's break stuff :D 16:22:30 after we merged this, we can do the same for all the other core cookbooks 16:23:11 which will lead us to wonderful and shiny refactored core cookbooks 16:23:14 jklare: I see there are several small "issues" that have come up, I would like to see these tracked somewhere ( bugs or in BP work area) (activesupport, refactor msg, other refactoring...) 16:23:26 markvan agreed 16:23:44 markvan we should track these in the bp (i created one a while ago, but forgot to use it= 16:24:13 yes, that would be fine... 16:24:16 but there is one big issue to this refactoring process 16:24:53 calbers_ and me have but in a lot of effort so far to get these core cookbooks refactored and will continue this for all the ones we have targeted to far 16:25:25 sadly our employer also wants to see some results ~= a deployed openstack 16:25:55 which means that after we finished these cookbooks, we will mainly focus on the deployment with these ones 16:26:03 and continue to patch them 16:26:26 but this also means that we will probably not have the time to do the same refactoring for all the not-so-core cookbooks we have 16:26:45 and after we merge common, these cookbooks will not work until refactored 16:27:15 that's totally reasonable, we should just track TODOs in the BP for the other non-core cookcooks, and hopefully others that are interested will step in to help with those 16:27:49 ok 16:28:19 if core functionality for mitaka is there by the time my team gets to it, expect patches for the non-core cookbooks 16:28:26 with focus on the core stuff, I'm sure there will be followup tweak patches to make this whole again, so it's probably for the best not to spread this to far yet. 16:29:36 would be unneeded churn. and it gives you more flexibility to "twist" this new design a bit further without worring about non-core stuff 16:29:52 sounds good 16:29:52 we just need to track it 16:30:24 yep 16:30:43 we will use the blueprint and i will also work again on the corresponding spec we approved a while ago 16:31:03 to track all the details we refactored in core and give a good guideline what needs to be done for the others 16:31:55 yeah, a high level todo list for the non-core stuff would be good 16:32:11 agreed 16:33:16 ok, no more topics on my list 16:33:22 anything else you want to talk about? 16:34:02 nope 16:34:25 i'm good 16:50:44 ok, thanks for attending and see your around 16:50:48 #endmeeting