17:03:07 <pballand> #startmeeting CongressTeamMeeting
17:03:08 <openstack> Meeting started Tue Jun 24 17:03:07 2014 UTC and is due to finish in 60 minutes.  The chair is pballand. Information about MeetBot at http://wiki.debian.org/MeetBot.
17:03:09 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote.
17:03:11 <openstack> The meeting name has been set to 'congressteammeeting'
17:03:47 <thinrichs> Hi all
17:03:53 <rajdeep> Hi All
17:03:58 <kudva> Hi
17:04:12 <sarob> Hi
17:04:30 <skn_> hi guys
17:04:46 <pballand> last week, we were looking at the use case document, and voting
17:05:17 <pballand> there has been some progress, but I think there’s still some work to do
17:05:24 <sarob> Yup
17:05:45 <pballand> it looks like the majority of use cases require some sort of action, which is good, but will take a bit longer to get to
17:06:04 <sarob> We need to get a few blueprints targeted for Juno-2 and 3
17:06:05 <skn_> Hi Peter, I have added some policies for the security use cases
17:06:41 <pballand> it is also helpful to have the data soruces listed
17:07:22 <pballand> my preferece are the cases that have multiple data sources, since they leverage a unique capability of congress
17:07:28 <thinrichs> I see we have data sources/policy/actions listed for almost all the use cases—this is super helpful!
17:07:37 <skn_> Yeah, I have some data sources too
17:07:57 <sarob> I'll need to review again
17:08:31 <pballand> if anyone has yet to review or vote, please do so ASAP, so we can push as blueprints
17:08:42 <sarob> When do we want to assign blueprints?
17:09:08 <sarob> That we give us a date to work backward from
17:09:26 <rajdeep> some data sources are listed as generic : RDBMS or some name which i dont understand
17:09:28 <sarob> When we need to finish up specs and the use cases
17:09:30 <pballand> I think we should target this week - does that sound reasonable?
17:09:32 <thinrichs> There are 2 things here: writing up the blueprint and doing the work required for the blueprint.
17:09:35 <rajdeep> it will be great to elaborate
17:09:54 <thinrichs> I *think* that the work required to implement the blueprint in most cases is writing a datasource driver or two.
17:10:22 <thinrichs> Except for adding the ability to execute actions.  Which I’m guessing I’ll end up doing.
17:10:39 <pballand> sarob: I think you had offered to do the blueprint conversion from the doc - is that something you can do this week?
17:10:50 <sarob> Def
17:11:04 <sarob> Just when to pull the trigger
17:11:18 <pballand> so let’s put the deadline for use cases and voting at end of day tomorrow (Wed)
17:11:26 <skn_> yup
17:11:28 <sarob> Sounds good
17:11:35 <pballand> …at which point we deprecate the google doc
17:11:56 <pballand> #action Final use case submission and voting deadline is Wednesday
17:12:00 <sarob> So blueprints on diff features of the use cases
17:12:09 <pballand> #action sarob to convert top use cases to blueprints
17:12:25 <pballand> other tracking items…
17:12:27 <sarob> Like per data source, project action
17:13:05 <thinrichs> sarob: are we talking about 1 blueprint per use case?  Or are we talking 1 blueprint per datasource driver?
17:13:33 <sarob> Blueprint per specific features
17:13:56 <sarob> we use blueprint like storyboard cards
17:14:14 <sarob> Specific actionable dev
17:14:16 <pballand> it seems like a blueprint per datasource is appropriate, then the policy use cases should be fairly straightforward
17:14:30 <thinrichs> As long as we don’t lose the info currently in the gdoc, I’m happy.  It’s useful to see all of that info all in 1 place.
17:14:43 <sarob> If it's too large of effort then difficult to gauge progress
17:15:11 <pballand> each datasource is pretty well self-contained
17:15:12 <sarob> Thinichs I'll move it to the wiki
17:15:41 <pballand> sarob: why move it?
17:15:46 <sarob> We want the info to be public and debatable
17:16:05 <pballand> the google doc is public - am I missing something?
17:16:07 <sarob> Wiki is more standard
17:16:23 <thinrichs> But people can’t leave comments (as easily) on the wiki.
17:16:24 <sarob> Not that big of a deal
17:16:37 <sarob> Just not how the rest of the teams works
17:17:03 <pballand> we’re agreed on the blueprints, lets start there, and see how it goes
17:17:13 <sarob> We are still planning on gdoc to spec to blueprint. Right?
17:17:24 <skn_> sarob: Looks like it
17:17:49 <sarob> I assumed you guys were using shorthand
17:18:01 <sarob> Just wanted to double heck
17:18:05 <sarob> Check
17:18:32 <pballand> sounds right
17:18:39 <sarob> Coolo
17:18:49 <pballand> great, lets move on
17:19:10 <pballand> we seem to be back on track with code reviews, thanks to everyone who jumped in
17:19:36 <pballand> on the code front, we are pushing toward getting an alpha release ready...
17:19:49 <pballand> thinrichs: how’s the policy/dse integration going?
17:19:58 <thinrichs> Making good progress.
17:20:15 <thinrichs> Late last week I hooked up a live Neutron to the system and evaluated policy over it.
17:20:21 <pballand> sweet!
17:20:32 <skn_> thinrichs: thats awesome
17:20:32 <thinrichs> This week I’m adding hooks for pballand’s API work.
17:20:49 <thinrichs> rajdeep’s driver’s worked without a hitch!
17:20:50 <sarob> Double sweet
17:20:54 <thinrichs> On the real system.
17:21:47 <thinrichs> And I’m being pretty good about expanding our  test suite so we should know when we break things later on.
17:21:59 <pballand> as thinrichs mentioned - I pushed the API framework to review, and am working with thinrichs to integrate the calls with the policy enginge (which is the source of truth for much of the data exposed)
17:22:21 <pballand> I’ve not been as good at updating the test suite, but am working on it :)
17:22:44 <pballand> kudva: are you around?
17:22:51 <kudva> pballand: yes
17:23:19 <pballand> how are things going with the policy runtime work?
17:23:51 <kudva> pballand: Good, testing the integration of builtin with runtime. Making progress.
17:24:01 <kudva> pballand: hope to have something to report next week
17:24:25 <thinrichs> kudva: let me know if you need any more pointers.
17:24:40 <thinrichs> kudva found that we were implicitly assuming Python 2.7 or higher
17:25:10 <kudva> thinrichs: Yes, I will update the requirements document. Had some issues with 2.6, switched to 2.7
17:25:23 <kudva> thinrichs: now it works great with 2.7
17:25:34 <pballand> it would be helpful to document all of these dependencies, any takers?
17:25:35 <kudva> pballand: also getting a tutorial from rajdeep on data source drivers for future ceilometer integration (seems like that will be important to learn)
17:25:52 <kudva> pballand: I can update the python one.
17:26:05 <pballand> kudva: sounds great
17:26:22 <kudva> pballand: I meant data source drivers in general (possibly ceilometer also, but we can decide that later)
17:26:56 <pballand> kudva: got it - any blockers?
17:27:09 <kudva> pballand:  none so far, moving forward
17:27:27 <kudva> pballand: rajdeep agreed to take me through the code, so :)
17:27:40 <pballand> kudva: good to hear :)
17:27:45 <pballand> cloudtoa_: any progress on oslo.messaging?
17:28:41 <banix> sorry guys for being late; stuck in another meeting
17:28:56 <pballand> I guess cloudtoa_ stepped out
17:29:52 <pballand> banix: glad you could join
17:30:12 <pballand> banix: we were just finishing up on updates - do you have anything to share?
17:30:49 <banix> pballand: Just got started trying out Congress!
17:31:29 <banix> Have been looking ta the code and will be spending more time wrt testing; got some pointers from Tim so will have more to share next week
17:31:44 <sarob> Banix get your use case input in today
17:31:57 <banix> sarob: will do
17:32:09 <sarob> :)
17:32:50 <pballand> some people have been asking about status/work items, so I thought it would be worthwhile to quickly summarize where I think we are…
17:34:05 <pballand> current “sprint” has been toward getting an ‘alpha’ ready, which we’ve defined as getting the code to a point where people can easily download and run, executing some monitoring use cases
17:34:43 <pballand> the alpha is currently blocking on a integration between policy and API, which thinrichs and I are pushing through
17:35:38 <pballand> after that, the next goals we’re working toward are additional data sources, and the enforcement use cases that we’ve been discussing for the past few weeks
17:35:50 <banix> when you say policy you mean the policy engine? the runtime?
17:36:21 <pballand> banix: yes, I use those terms interchangably
17:36:40 <banix> pballand: thx.
17:37:12 <pballand> other work including built-ins by kudva also will be very useful as we add additional features
17:38:17 <pballand> there is a long feature roadmap, but I wanted to share what I see as the current status
17:38:31 <pballand> does anyone have other high-priority items they are tracking?
17:38:49 <banix> is the API piece in for review or not yet?
17:39:17 <banix> in stackforge i meant
17:39:37 <pballand> banix: the framework is in for review (you can actually make requests against it), but it isn’t wired to any actual data
17:40:06 <thinrichs> Link: https://review.openstack.org/#/c/101672/
17:40:33 <banix> #link: https://review.openstack.org/#/c/101672/
17:40:57 <banix> sorry… lwas looking for the same link
17:41:17 <pballand> that’s all I had on the agenda for this week
17:41:20 <pballand> #topic Open Discussion
17:42:21 <pballand> anyone have something they wanted to discuss?
17:42:55 <skn_> Sorry I missed out most of the discussion since I am sort of multitasking. Did we discuss a timeline on the alpha?
17:42:56 <pballand> ok, I think that’s a wrap for this week
17:43:33 <pballand> skn_: the alpha will be ready as soon as we get the final api/policy integration pushed - we are hoping for the end of this week
17:44:10 <skn_> Awesome, once we have something, we should create a plan for the use case implementation for a demo for Juno
17:45:01 <sarob> Thx guys
17:45:06 <pballand> skn_: absolutely, let’s talk about in more detail next week
17:45:11 <skn_> Yup
17:45:14 <pballand> thanks everyone for joining, we’ll see you next week
17:45:19 <banix> skn_: good
17:45:24 <pballand> #endmeeting