19:02:54 <amitgandhinz> #startmeeting Poppy Weekly Meeting 19:02:55 <openstack> Meeting started Thu Aug 21 19:02:54 2014 UTC and is due to finish in 60 minutes. The chair is amitgandhinz. Information about MeetBot at http://wiki.debian.org/MeetBot. 19:02:56 <openstack> Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 19:02:58 <openstack> The meeting name has been set to 'poppy_weekly_meeting' 19:03:06 <alazarev> let’s continue on sahara channel 19:03:25 <alazarev> amitgandhinz: sorry 19:03:29 <amitgandhinz> #topic roll call 19:03:37 <amitgandhinz> who is here for Poppy? 19:03:39 <obulpathi> o/ 19:03:39 * megan_w_ is here 19:03:45 <ametts> \o/ 19:04:06 <catherine_r> Here! 19:04:50 <amitgandhinz> anyone from fastly or maxcdn? 19:05:00 <megan_w_> or akamia? 19:05:25 <megan_w_> looks like we might have a short meeting 19:05:34 <amitgandhinz> potentially 19:06:02 <amitgandhinz> #topic Review action items 19:06:11 <amitgandhinz> #link: http://eavesdrop.openstack.org/meetings/poppy_weekly_meeting/2014/poppy_weekly_meeting.2014-08-14-19.00.html 19:06:31 <amitgandhinz> catherine_r: update from you on this 19:06:37 <amitgandhinz> (1) 19:07:14 <catherine_r> I've reviewed some of doc via gerritt review for the issue mentioned in last week's meeting. 19:07:22 <amitgandhinz> #link: https://review.openstack.org/#/c/113944/ 19:07:43 <catherine_r> But I haven't finished that or moved to wiki review. Will work to get more done before next meeting. 19:07:57 <amitgandhinz> i think good progress is being made on this. I still need to get the last set of comments handled 19:08:09 <amitgandhinz> lets aim to get these docs merged before the next meeting 19:08:16 <catherine_r> ok 19:08:39 <amitgandhinz> #agreed: catherine_r and amitgandhinz will work to get the docs merged by next meeting: #link https://review.openstack.org/#/c/113944/ 19:08:57 <amitgandhinz> ok, item 2 - amitgandhinz to move meetings higher up on the page 19:09:12 <amitgandhinz> #link: https://wiki.openstack.org/wiki/Poppy 19:09:13 <amitgandhinz> done 19:09:21 <megan_w_> bam 19:09:41 <amitgandhinz> (3) amitgandhinz to look into CDNManager in MaxCDN 19:09:50 <amitgandhinz> this is not done. i will carry this over 19:10:06 <amitgandhinz> #action: amitgandhinz to investigate MaxCDN CDN Manager API for master/sub accounts 19:10:19 <amitgandhinz> (4) is the same as (3) =P 19:10:41 <amitgandhinz> ok moving on .... 19:10:57 <amitgandhinz> #topic Updates on Blueprints and Bugs 19:11:19 <amitgandhinz> i started added the blueprints to launchpad: 19:11:24 <amitgandhinz> #link: https://blueprints.launchpad.net/poppy 19:11:27 <obulpathi> yay 19:11:46 <obulpathi> can we get permissions to assign bluetprints and update them? 19:11:55 <amitgandhinz> when creating a branch, be sure to name it bp/<name> 19:12:06 <amitgandhinz> obulpathi: you cant do that right now? 19:12:09 <amitgandhinz> hmmm..... 19:12:12 <obulpathi> yep 19:12:22 <obulpathi> I am naming my branches that way 19:12:36 <amitgandhinz> #action: amitgandhinz to investigate permissions so that others in the team can manage bleuprints 19:12:40 <obulpathi> but when I tried to assign a blueprint to myself .. I could not 19:12:53 <amitgandhinz> ok i will investigate what needs to be done there 19:12:57 <amitgandhinz> thanks for the heads up 19:12:59 <obulpathi> thanks :) 19:13:40 <amitgandhinz> we should try to keep the bp up to date with the correct status 19:14:13 <amitgandhinz> do we want to spend time now updating it or do that offline? 19:14:41 <megan_w_> let's do it now 19:14:46 <megan_w_> that way we can get a feel for where we're at 19:14:50 <amitgandhinz> ok 19:14:57 <megan_w_> (unless anyone objects) 19:15:03 <amitgandhinz> i think we have time today 19:15:08 <megan_w_> agreed 19:15:15 <obulpathi> agreed 19:15:25 <amitgandhinz> #link: https://blueprints.launchpad.net/poppy 19:15:36 <amitgandhinz> #link: https://blueprints.launchpad.net/poppy/+spec/add-docstrings 19:15:44 <amitgandhinz> ametts: can i assign this to you? 19:15:54 <amitgandhinz> since you showed eagerness on this previously =P 19:16:00 <ametts> Sure 19:16:29 <megan_w_> haha 19:17:12 <amitgandhinz> https://blueprints.launchpad.net/poppy/+spec/cloudfront-driver 19:17:32 <amitgandhinz> do you want to continue to drive this one obulpathi? 19:17:38 <obulpathi> yep 19:17:42 <obulpathi> please assign to me 19:17:45 <amitgandhinz> or should we leave it open so others can also experience CF 19:17:58 <obulpathi> I am open to both options 19:18:13 <amitgandhinz> im inclined to leave it open for knowledge sharing 19:18:29 <amitgandhinz> this one also has a dependency tree associated to it 19:18:54 <amitgandhinz> #link: https://blueprints.launchpad.net/poppy/+spec/create-service 19:18:58 <obulpathi> update service and multiple origins issues are open 19:19:00 <amitgandhinz> no one has starting working on this yet right? 19:19:23 <obulpathi> no from me 19:19:43 <amitgandhinz> obulpathi: create bugs for those 19:19:57 <obulpathi> I mean to say I have not working on these 19:20:14 <amitgandhinz> but those are known issues, so lets create a bug to track it 19:20:18 <obulpathi> sure 19:20:28 <obulpathi> I will take that 19:20:30 <amitgandhinz> https://bugs.launchpad.net/poppy 19:20:49 <amitgandhinz> #link: https://blueprints.launchpad.net/poppy/+spec/docs-getting-started 19:20:57 <amitgandhinz> this is in progress/review 19:21:06 <amitgandhinz> my name goes on it 19:22:01 <amitgandhinz> fastly and maxcdn driver stories are in the same boat as CF, so lets leave it open 19:22:27 <obulpathi> for documentation, can you add my name for getting started with Poppy on Linux/Ubuntu/Fedora? 19:22:36 <obulpathi> amitgandhinz: ^ 19:22:55 <amitgandhinz> sure, can you create another bp for that 19:23:01 <obulpathi> ok 19:23:52 <amitgandhinz> ok flavors: flavors is making good progress, currently writing the tests for it 19:23:58 <amitgandhinz> https://blueprints.launchpad.net/poppy/+spec/flavors 19:24:01 <amitgandhinz> #link: https://blueprints.launchpad.net/poppy/+spec/flavors 19:24:32 <amitgandhinz> there is a version submitted without the tests that could do with some review love (before the tests land) 19:24:54 <amitgandhinz> #link: https://review.openstack.org/#/c/115130/ 19:25:19 <amitgandhinz> #link: https://blueprints.launchpad.net/poppy/+spec/health 19:25:27 <amitgandhinz> this is obulpathi's right? 19:25:33 <obulpathi> yes, its is 19:25:46 <amitgandhinz> state? 19:25:49 <obulpathi> ping is done, waiting for approval 19:26:02 <amitgandhinz> i'll put good progress 19:26:04 <obulpathi> health is partially done, waiting for ping to get through 19:26:10 <amitgandhinz> cool 19:26:16 <amitgandhinz> did you address the comments for ping? 19:26:27 <obulpathi> yes, addresses them and resubmitted the patch 19:26:35 <amitgandhinz> #link: https://review.openstack.org/#/c/115408/ 19:26:36 <obulpathi> s/addresses/addressed/ 19:26:40 <amitgandhinz> ok lets get this reviewed 19:27:15 <amitgandhinz> ok, i dont believe any of the other bp's are being worked on 19:27:27 <amitgandhinz> tonytan4ever: you will need to create a bp for the model stuff you are working on 19:27:35 <tonytan4ever> OK 19:27:42 <obulpathi> CQL tests 19:27:52 <obulpathi> I started looking into 19:27:57 <obulpathi> can we add it to bps? 19:28:03 <amitgandhinz> yes we should 19:28:14 <amitgandhinz> did you look into the pysandra stuff i posted yesterday 19:28:30 <obulpathi> yes. looking into pysandra and fakecassandra 19:28:42 <obulpathi> no .. not yesterdays stuff 19:28:53 <obulpathi> I only looking into jira cards details so far 19:28:53 <amitgandhinz> #info: pysandra unit testing: http://javasplitter.blogspot.com/2013/01/embedded-cassandra-with-python-and-java.html 19:29:27 <amitgandhinz> im not sure the viability of it if it helps but may be useful for our tests 19:29:47 <obulpathi> ok, thanks 19:29:47 <amitgandhinz> ok anything else regarding blueprints? 19:30:19 <amitgandhinz> ... 19:30:21 <amitgandhinz> ... 19:30:22 <amitgandhinz> ... 19:30:26 <amitgandhinz> ok moving on 19:30:39 <amitgandhinz> #topic Permissions to assign and update blueprints 19:30:40 <tonytan4ever> While we're waiting for Obu's response, there's the blue print I am working on: https://blueprints.launchpad.net/poppy/+spec/poppy-models 19:30:46 <amitgandhinz> thats easy ;-) 19:31:00 <amitgandhinz> #action: amitgandhinz to investigate permissions for blueprints 19:31:07 <amitgandhinz> ok anything else on this topic? 19:31:38 <amitgandhinz> i'll take that silence as a no 19:31:56 <tonytan4ever> I am good wit it. 19:31:59 <amitgandhinz> #topic Community Involvement 19:32:14 <amitgandhinz> ok so we need to start ramping up the diversity of the team 19:32:36 <megan_w_> agreed 19:32:41 <obulpathi> +1 19:32:45 <amitgandhinz> first thing i need to do is email the openstack-dev ML with announcing Poppy again 19:33:07 <amitgandhinz> we did an initial round during the Atlanta Summit, but didnt get much feedback 19:33:20 <megan_w_> i can help make sure our message is clear on that email 19:33:31 <megan_w_> i think we can do better communicating the value of the project 19:33:34 <ametts> amitgandhinz: Make sure you include links to wiki, github, et.al. so folks can see the progress that's been made. 19:33:36 <amitgandhinz> now that we have a team, and valuable partners, we can go back to the community showing whats been happening 19:33:52 <megan_w_> agreed. 19:33:53 <megan_w_> also 19:34:02 <amitgandhinz> we might garner more interest when they see akamai, fastly, maxcdn are all on board with the project 19:34:23 <megan_w_> when it comes to provider involvement, i am wondering how we can get them involved more 19:34:45 <megan_w_> what do we want from providers? they'll build their plugins when its time...but they cant really do that until we have the api 19:34:53 <amitgandhinz> yeh 19:35:04 <ametts> Why can't providers help build the API? 19:35:11 <amitgandhinz> one we have the api and a few plugins, then other providers will prob get more interested 19:35:11 <megan_w_> so if we're recruiting them, should we be saying, "come give us your input on what a standard api should look like?" 19:35:20 <amitgandhinz> providers can if they want to 19:35:37 <amitgandhinz> yeh 19:35:41 <megan_w_> i thought last week's discussion about account structure was useful 19:35:46 <amitgandhinz> definitely 19:35:59 <megan_w_> maybe we can promote our agenda better??? 19:36:12 <amitgandhinz> right now the api is very much driven by this team, but i would like to see providers inflluence the design also 19:36:18 <megan_w_> for example, if they knew we wanted to talk about ssl certs today, would they have come? 19:36:19 <obulpathi> +1 19:36:25 <amitgandhinz> potentially 19:36:41 <megan_w_> yeah me too. we just need to make it attractive to them 19:36:50 <amitgandhinz> so lets try finalizing the agenda earlier in the week and then megan_w_ can work her magi 19:36:54 <amitgandhinz> magic 19:36:58 <megan_w_> i don't have any magi 19:37:02 <megan_w_> only magic 19:37:15 <megan_w_> amitgandhinz: seems like a good plan 19:37:24 <megan_w_> and let's try to have a meaty topic everytime 19:37:30 <megan_w_> even if its just design 19:37:40 <amitgandhinz> #agreed: amitgandhinz to finalize agenda by Tuesday PM 19:38:07 <amitgandhinz> #agreed: megan_w_ to communicate with providers before weekly meeting 19:38:13 <megan_w_> bam 19:38:33 <obulpathi> along with providers, if we can bring more poppy deployers (like Rackspace) that will add weight to to Poppy 19:38:38 <megan_w_> then we can focus on more operators, which will really get providers interested 19:38:38 <amitgandhinz> #agreed: amitgandhinz and megan_w_ to come up with Grade A meat in the agenda 19:38:49 <megan_w_> obulpathi: great minds :) 19:39:02 <megan_w_> I am planning to reach out to HP 19:39:03 <obulpathi> copying ideas :D 19:39:13 <megan_w_> they currently work with akamai, i believe 19:39:15 <amitgandhinz> what happened with edgecast? 19:39:27 <megan_w_> we just havent kicked off with them yet 19:39:33 <megan_w_> their head guy was out for a week 19:39:36 <amitgandhinz> oh ok 19:39:43 <megan_w_> we were going to reconvene once he's bakc 19:39:49 <amitgandhinz> cool 19:40:05 <amitgandhinz> obulpathi: when was the next local openstack meetup 19:40:15 <amitgandhinz> it would be good to get on their schedule to talk about Poppy 19:40:22 <obulpathi> today 19:40:25 <amitgandhinz> haha 19:40:27 <amitgandhinz> ok next month then 19:40:31 <obulpathi> yes 19:40:38 <megan_w_> good idea 19:40:50 <amitgandhinz> do you want to take charge on that since youre familiar with it? 19:41:08 <obulpathi> sure 19:41:10 <amitgandhinz> #action: obulpathi to get on the local atlanta Openstack Meetup schedule for poppy 19:41:36 <ametts> dhellmann^ 19:41:57 <obulpathi> You want me to schedule a meeting for Poppy? And you wil ldo the presentaiton? 19:42:07 <obulpathi> presentation 19:42:11 <amitgandhinz> ok i think thats a good step one for community building, and lets see what we can do next 19:42:22 <amitgandhinz> obulpathi: we both can do the presentation =) 19:42:30 <amitgandhinz> all of us can get on stage =P 19:42:40 <obulpathi> amitgandhinz: Yes, I can switch slides :) 19:42:45 <ametts> It's only a bar. There is no stage. :) 19:43:01 <amitgandhinz> well, not sure if we want to do coyote ugly style presentations 19:43:06 <amitgandhinz> that might get awkward 19:43:08 <ametts> ewwww 19:43:08 <megan_w_> lol 19:43:12 <megan_w_> ok, let's move on 19:43:15 <amitgandhinz> lol 19:43:16 <obulpathi> ametts: Yes,I am in touch with dhellman. late response 19:43:35 <amitgandhinz> ok moving on... 19:43:43 <amitgandhinz> #topic SSL cert provisioning 19:44:01 <amitgandhinz> is there much to discuss here, or should we defer to next time when the providers are present? 19:44:28 <amitgandhinz> in related news, CloudFront released some SSL enhancements yesterday 19:44:28 <megan_w_> yeah 19:44:40 <megan_w_> we definitely need them to have an intelligent disucssion about it 19:44:46 <megan_w_> them= providers 19:44:56 <obulpathi> amitgandhinz: oh nice 19:45:01 <amitgandhinz> #link: http://www.zdnet.com/aws-bolsters-cloudfront-security-7000032847/ 19:45:20 <tonytan4ever> I think we can do some prep talk, about what we know about the providers. 19:45:48 <megan_w_> tonytan4ever: take it away 19:45:57 <amitgandhinz> megan_w_: you are out the next two meetings 19:45:59 <obulpathi> #link: from aws website: https://aws.amazon.com/blogs/aws/cloudfront-ssl-ciphers-session-ocsp-pfs/ 19:46:03 <megan_w_> yes i am 19:46:09 <amitgandhinz> you want to be here for those discussions with the providers? 19:46:29 <megan_w_> perhaps. we'll talk agenda offline 19:46:33 <amitgandhinz> ok 19:46:37 <ametts> And who will be live-blogging the wedding to #openstack-poppy? 19:46:39 <tonytan4ever> ok 19:46:48 <amitgandhinz> moving on... 19:46:54 <amitgandhinz> #topic Open Discussion 19:47:17 <amitgandhinz> ametts: we run a cdn service, megan_w_ will be live streaming =P 19:47:25 <ametts> Ah. Of course. :) 19:47:35 <megan_w_> you know it 19:47:57 <megan_w_> ametts: any idea when we'll know about our talk proposal? 19:47:57 <amitgandhinz> ok any open discussion items from anyone? 19:47:58 <obulpathi> Megan will be our first customer? 19:48:35 <megan_w_> i'd like to plan to demo poppy in paris 19:48:41 <amitgandhinz> voting has already closed 19:48:42 <ametts> megan_w_: No idea. I've been watching openstack-dev for clues, but I haven' t seen any. Should be soon. 19:48:56 <megan_w_> if we dont get a session accepted, will we still ahve design sessions? 19:49:02 <catherine_r> megan_w_: annegentle said maybe tomorrow... 19:49:07 <megan_w_> oh cool 19:49:09 <megan_w_> thanks catherine_r 19:49:12 <obulpathi> one thing I forgot: AWS does not have an official python client 19:49:17 <megan_w_> yuck 19:49:18 <ametts> They'll have to be rogue/informal design sessions. 19:49:21 <obulpathi> we should add it to bp or bugs 19:49:24 <megan_w_> ok 19:49:28 <ametts> Only incubated products get scheduled ones. 19:49:34 <megan_w_> that's what i was wondering 19:49:36 <megan_w_> good to know 19:49:44 <ametts> They didn't even do Unconferences in the Atlanta summit. 19:50:00 <megan_w_> ok, we'll plan our summit presence once we hear about the session, i guess 19:50:08 <megan_w_> sounds like that decision is close enough to wait 19:50:43 <amitgandhinz> yeh, else we just stand outside the eiffel tower holding poppy banners 19:50:49 <amitgandhinz> maybe a field trip to normandy ;-) 19:50:58 <megan_w_> ha 19:50:59 <ametts> I was going to suggest that we distribute poppy flowers, but that might get us in trouble with customs. 19:51:07 <catherine_r> giverny! 19:51:15 <catherine_r> flowers :-) 19:51:30 <megan_w_> lol, i was wondering what that was 19:51:41 <megan_w_> ok, that's it for me. do we want to tlak about the aws python thing? 19:51:53 <amitgandhinz> http://sharonsantoni.com/2013/06/the-poppy-fields-of-normandy.html 19:52:05 <obulpathi> megan_w: sure 19:52:20 <obulpathi> the thing is aws does not have a official python bindings for their API 19:52:36 <catherine_r> amitgandhinz: Ah... good link. 19:52:40 <amitgandhinz> obulpathi: can we just fork boto and apply our requirements to it? 19:52:44 <obulpathi> on thei home page: https://aws.amazon.com/blogs/aws/cloudfront-ssl-ciphers-session-ocsp-pfs/ 19:52:54 <amitgandhinz> and then submit back upstream? 19:53:03 <obulpathi> amitgandhinz: yes 19:53:14 <obulpathi> thats the plan for now 19:53:22 <ametts> Wait. 19:53:30 <obulpathi> just want to share it here 19:53:42 <ametts> If you do that in Python, what will you be calling behind the scenes? 19:53:53 <amitgandhinz> do what in python? 19:53:57 <obulpathi> AWS API 19:54:08 <obulpathi> REST API using "XML" 19:54:22 <ametts> oic. I get it now. 19:54:41 <amitgandhinz> boto already is a python client, its just out of date 19:54:49 <amitgandhinz> and the patches are slow to apply 19:55:14 <amitgandhinz> so if we fork boto, get the CloudFront pieces to where we need it to be and run with that until they merge it back upstream 19:55:24 <ametts> Yeah, I was just temporarily confused about how we'd use boto if it didn't know anything about CloudFront. 19:55:48 <amitgandhinz> no, it has CF support, just not things like multiple origins etc which the API supports 19:56:03 <obulpathi> yes, only some pieces are missing 19:56:12 <ametts> Ah. Ok. 19:56:21 <amitgandhinz> #agreed: obulpathi will fork boto and apply necessary enhancements and submit upstream 19:56:29 <obulpathi> got it 19:56:42 <amitgandhinz> ok any other discussion items? 19:56:46 <amitgandhinz> we have 4 minutes 19:56:55 <megan_w_> not from me 19:57:05 <ametts> Anyone know a 4-minute song we could sing? 19:57:12 <amitgandhinz> "shake it off" 19:57:20 <amitgandhinz> - taylor swift 19:57:28 <megan_w_> yeah, i gotta go 19:57:30 <amitgandhinz> idk if its 4 min tho lol 19:57:59 <amitgandhinz> "papi" by J-Lo 19:58:13 <amitgandhinz> ok i think we done here 19:58:17 * ametts thinks amitgandhinz has terrible taste in music 19:58:32 <amitgandhinz> geez, no country, no hip hop 19:58:38 <megan_w_> later gators 19:58:41 <amitgandhinz> #endmeeting