16:00:44 #startmeeting networking_policy 16:00:45 Meeting started Thu Jan 16 16:00:44 2014 UTC and is due to finish in 60 minutes. The chair is mestery. Information about MeetBot at http://wiki.debian.org/MeetBot. 16:00:46 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 16:00:48 The meeting name has been set to 'networking_policy' 16:00:55 #link https://wiki.openstack.org/wiki/Meetings/Neutron_Group_Policy Agenda 16:01:03 Hi everybody 16:01:07 Hello 16:01:15 We'll wait a minute or two to gather everyone. 16:01:21 banix s3wong: Howdy! 16:01:33 hi guys 16:01:38 Hi all 16:01:41 Hi all 16:01:54 hello 16:02:18 So, we have a short agenda for today. 16:02:37 The main thing I wanted to discuss was the PoC, which we started talking about last week. 16:02:41 #topic Group Policy PoC 16:02:58 #link https://wiki.openstack.org/wiki/Meetings/Neutron_Group_Policy Neutron Group Policy PoC Document 16:03:01 Good morning all 16:03:06 alagalah: Morning! 16:03:17 I don't think the document has changed much. 16:03:35 But the small subset of us who volunteered to work on the PoC have been discussing over email how to divide the work up. 16:04:06 I just added the Heat work item; That's all. 16:04:13 banix: Thanks! 16:04:14 Count me in 16:04:34 So really, we have a high level plan. I think we should put names by the tasks as we discussed. 16:04:57 alagalah: Awesome, glad to have you onboard! 16:05:07 mestery: haven't seen your reply - have we finalized on who is doing what? 16:05:09 mestery: I live to serve :) 16:05:35 s3wong: I think there are a few details left, for instance, I don't know if anyone signed up to implement the new extension APIs for GRoup Policy. 16:05:40 s3wong: Did you claim that item? 16:05:43 * mestery forgets. 16:05:46 mestery: sure 16:06:08 Cool! Can folks who have signed up put their names by the tasks? 16:06:21 Also, there was some discussion around coordinating this work. 16:06:26 Logistically. 16:06:32 s3wong and banix, you guys had some concerns here, right? 16:06:33 I also believe banix volunteered for ML2 driver part 16:06:44 mestery: yes 16:06:47 Mestery: Let's list the work items you had made 16:07:01 actually, rather, he volunteered for the ML2 plugin part 16:07:13 We will do the heat plugin 16:07:35 songole: Excellent! If you need edit access to the google doc, let me know, but I think I added you there. 16:07:40 So the main items were: The Ml2 plugin part (I volunteered) which includes the driver I would think 16:07:56 mestery: Yes, I have access to it. 16:08:08 the extension APIs (which I volunteered) 16:08:15 The agent side that Mestery volunteered 16:08:26 and the OVS agent (which mestery volunteered) 16:08:35 * mestery nods in agreement. 16:08:41 and yes the s3wong for Tom Mathews 16:08:51 sorry ignore the last line 16:08:56 mestery: if you there are pieces on the agent side you want us to pick up, we can 16:09:28 hemanthravi: OK, cool! Will coordinate with you folks. 16:09:39 the extension side that s3wong volunteered 16:09:59 So, how much of this can we do in parallel? 16:10:17 The key will be not treading on each other's code 16:10:43 heat is independent and can go in parallel. 16:11:03 My part can be done rather independently - though Heat template would have the APIs as dependency 16:11:04 So may be we can nail down for the moment the API 16:11:29 banix: Yes, good idea. That may be a first step. 16:11:33 I'd like to work with banix on the ML2 driver 16:11:50 I can start looking from the agent side right away as well. 16:11:53 alagalah: Sounds good 16:11:59 E.g. the flows we'll need to implement. 16:12:14 Can someone refresh my memory on what we'll implement first? Was it security group like constructs? 16:12:38 mestery: for action - just action_type 'security' 16:12:48 s3wong: Got it. 16:13:08 but endpoint, endpoint groups, policy, policy-rule will all be part of the PoC 16:13:23 s3wong: yes 16:14:05 s3wong: can we work on API proposal this week? 16:14:12 OK, this is all good. 16:14:30 I will also implement the model (based on the model we have in the doc) so they are in code. 16:14:36 songole: of course 16:14:39 banix: Awesome, thanks! 16:15:06 s3wong: thanks. 16:16:23 OK, anything else to discuss at this meeting around the PoC? 16:16:33 I didn't see cli commands for classifier. I am hoping classifier is a neutron object and will have an API. 16:17:25 songole: yes, it's in the model I believe. What do you mean by cli? 16:17:37 songole: classifier is indeed a neutron object 16:17:38 we haven't defined the cli as such 16:18:08 banix: I meant REST API examples 16:19:30 songole: add/modify/delete classifier should be part of the APIs, we should finalize that this week as part of the API proposal 16:19:31 yes they are Neutron objects 16:20:04 s3wong banix: got it 16:20:08 * mestery nods in agreement with s3wong and banix. 16:21:14 banix: I have a pretty full dance card today, want to get together tomorrow to flesh out the details? 16:21:34 banix: We could do over email if more convenient? 16:21:44 alagalah: Sounds good. 16:21:45 I will work with the rest of the PoC team to get the first draft of API proposal done over the next week 16:22:15 s3wong: great 16:22:43 otherwise I wouldn't be able to code them anyway :-) 16:23:00 We will eventually need a central repository but that can wait for now. 16:23:07 s3wong: :) 16:23:21 banix: Sure 16:23:23 Could we use a branch ? 16:23:23 banix: Yes, it may get tricky there, we want to strike a balance on this work for sure. 16:23:42 We could use a shared github for the work initially. 16:23:51 * alagalah unsure of protocol 16:24:01 mestery: ok 16:24:01 mestery: I agree 16:24:02 mestery: are you going to set one up? 16:24:16 s3wong: sure, I can take an action item to do that! 16:24:21 * mestery makes note of some action items now. 16:24:37 or github 16:24:41 #action s3wong to work with the rest of hte PoC team to get first draft of API proposal out. 16:24:51 #action mestery to setup shared github for PoC work 16:27:44 #topic Open Discussion 16:27:49 Anything else for this week? 16:28:23 Not here 16:28:29 all good for me 16:28:36 I think we have our marching orders 16:28:41 :) 16:28:44 OK, thanks folks! 16:28:48 another week of short meeting! 16:28:48 Lets keep the momentum going! 16:28:52 thanks 16:28:53 thanks 16:28:56 thanks 16:28:57 s3wong: I like short meetings :) 16:28:58 thanks 16:28:59 Thanks! 16:28:59 #endmeeting