17:02:48 #startmeeting CongressTeamMeeting 17:02:48 Meeting started Tue Apr 8 17:02:48 2014 UTC and is due to finish in 60 minutes. The chair is thinrichs. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:02:49 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:02:51 The meeting name has been set to 'congressteammeeting' 17:03:42 Let's start by reviewing action items from last week. 17:03:58 #topic action items review 17:04:12 I was supposed to modify the policy engine to provide 3 toplevel policies. 17:04:32 AccessControl, ProhibitedStates, and Execution/Enforcement 17:04:44 I added the AccessControl policy. The other 2 were already there. 17:05:05 I decided for the time being to leave the other high-level functionality in place. 17:05:12 We'll just not discuss it in the docs. 17:05:27 I think we'll want that functionality later (e.g. enumerating a list of potential remediations for a given policy violation). 17:05:38 I did not get around to updating the docs. 17:05:57 rajdeep: can you report on your data source driver docs? 17:06:17 yes -- i have completed the first draft of the docs 17:06:48 Great! I looked them over quickly and thought it looked about right. I left I think 1 comment in gerritt. 17:06:49 change request submitted for review https://review.openstack.org/#/c/84358/ 17:07:00 ok, will take a look 17:07:13 Looked reasonable to me too - just a couple nits 17:07:13 i focus on how to write a generic driver 17:07:28 converting lists / dictionaries into tuples 17:07:35 I think the examples will probably be the most useful going forward 17:08:14 pballand: can you report on the API? 17:08:18 that is where i spent most of the time 17:08:28 unfortunately, I got pulled 20 different ways over the last 2 weeks, and did not make any progress :( 17:09:04 pballand: understood. We really need at least some progress on that front so that others can pick up slack. 17:09:17 understood - it is on the top of my stack 17:09:38 I hope to have better news to report soon 17:09:56 Sounds good. 17:10:26 kudva: can you report on your builtin proposal? 17:10:46 Yes, I sent a policy document very early version to the mailing list (pdf) 17:10:48 Need feedback 17:10:58 Then, I can put together a small code prototype 17:11:01 implementation 17:11:14 But first, I wanted the team to agree, give me feedback 17:11:49 So let's all make an effort over the next couple of days to look at the proposal and give feedback. 17:11:58 That would be terrific 17:12:16 it will be easier if it is a google doc 17:12:23 #action Everyone will look at the builtin proposal and provide feedback. 17:12:24 easier to collaborate 17:12:26 I can do that. 17:12:27 sure 17:12:37 Will make it a google doc and send a link 17:12:43 great 17:13:00 Sounds good. 17:13:20 I think that was the last action item. 17:13:55 Let's do a quick review of the outstanding tasks for an alpha release and divvy up work for those who have cycles. 17:14:02 #topic Status update on alpha release. 17:14:49 One of the chunks we're missing is the Plexxi codebase that enables the data sources to communicate with the policy engine. 17:15:06 This morning I sent them a note to push that along. 17:15:26 I'll take responsibility for getting that done, hopefully sooner than later. 17:15:34 is there a time frame in which it will be done 17:16:07 I'm aiming for end of the week. I'm hoping to getting the alpha release out by the OpenStack summit. 17:16:23 I am still committed to rewriting the API framework and runtime loop - aiming for last week :-/ 17:16:23 And it will take some time to get that part, in particular, integrated. 17:16:45 serious estimate is middle of next week 17:16:56 #action thinrichs will help Plexxi integrate their code 17:17:14 #action pballand will get the API framework in place 17:17:47 There's also the issue of adding a Nova datasource driver. 17:18:08 i was planning to do that later this week / next week 17:18:19 Great! 17:18:23 atleast get few API mappings done 17:18:36 #action rajdeep will work on a Nova datasource driver 17:19:49 Forgot that once we get Plexxi merged we'll need to start the integration of that. 17:20:35 Not sure that we'll have time to start the integration before the next meeting, so I'll take that as a possible action item. 17:20:51 #action thinrichs will begin integration with Plexxi codebase, if possible 17:21:19 The final must-have on my list is some performance analysis/improvements. 17:21:44 Until we have more integration in place, this one will likely need to wait. 17:22:30 There are some other things that would be nice to get in place (actually executing actions, persisting policy/logging), but we all have full plates for now. 17:22:59 Am I missing anything important for the alpha release? 17:23:02 how will executing actions talk to data sources? 17:24:01 rajdeep: TBD--I expect the policy engine will publish the request for an action execution on the Plexxi bus. 17:24:11 And whoever is listening on that bus will execute it. 17:24:22 ok, i guess we can wait for this discussion 17:24:51 Yes--a good idea to wait until we know more about the Plexxi code and how it works. 17:25:45 Okay, so it sounds like we have good coverage for the alpha, as far as we can tell. 17:25:58 Let's move to open discussion. 17:26:02 #topic Open discussion 17:26:24 I submitted a proposal for Congress in the Open Source track in Atlanta (http://www.openstack.org/blog/2014/03/call-for-proposals-open-source-openstack-summit/) - still waiting to hear on whether it was accepted 17:26:38 just and FYI 17:26:43 s/and/an/ 17:27:00 Sounds good. Is it an hour-long or what? 17:27:40 Do we have any projects around Congress? List of wish list we are currently not working on 17:27:54 don’t know yet - but I expect plenty of conversations whether we have a room or not, so it would be great to have the space :) 17:28:16 what do you mean by “projects”? 17:28:49 i meant student / intern projects 17:29:28 Not that I know of. We're talking with several academics though. 17:29:33 There should be interest there eventually. 17:31:25 Does anyone know of other people we should be reaching out to that might be interested in contributing to Congress? 17:31:46 there is a policy project starting at UCSB 17:31:57 focussed on policy for platform as a service 17:32:09 i met this team at a conference 17:32:50 I was just down at SB this weekend. Should have stopped by :) 17:33:24 i can introduce you to them 17:33:30 this team built appscale 17:33:40 http://www.appscale.com/ 17:33:59 Sounds good. Introduce us via email if you would. 17:34:08 sure. 17:35:15 kudva: mind telling us how you heard about the project and got involved? Anything else we should be doing? 17:35:46 We are working on policies here 17:35:54 and also extensively with Openstack 17:36:05 So, I looked up the project for policy automation in Openstack 17:36:20 For us the most important are a common infrastructure for all kinds of policies 17:36:40 compliance, resilience, .... 17:37:46 We’ve had substantial interest from lots of users and vendors, but are still trying to push for more developer involvement... 17:37:48 So, my interest is to have a common policy support part which is separate from the application part 17:38:06 kudva: that sounds like a perfect fit :) 17:38:29 Yes, a core engine that does all the datalog/logic programming part, and then many offshoots in different areas 17:38:54 So it sounds like we need people to realize that having policy separate from application/networking/compute/etc. would help us. 17:38:56 yes, looking forward to contributing more 17:38:59 That's helpful! 17:40:09 Getting an alpha out may help us quite a bit. Then we can give people something to play with, and hopefully let them get a feel for what we're aiming at. 17:40:47 thinrichs: agreed - (easily) usable examples are key 17:41:06 Anything else today? 17:41:39 Good discussion and progress today. Let's keep it up and follow up on the ML as need be. 17:41:47 Thanks all! 17:41:51 thanks!! 17:42:04 thanks all 17:42:17 #endmeeting