17:01:54 #startmeeting refstack 17:01:54 Meeting started Thu May 8 17:01:54 2014 UTC and is due to finish in 60 minutes. The chair is davidlenwell. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:01:55 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 17:01:57 The meeting name has been set to 'refstack' 17:02:03 o/ 17:02:10 roll call 17:02:13 Here 17:03:00 agenda: simplified tester, TCUP, api->api authentication, communication channels, refstack meetups at summit. summit sessions 17:03:30 cool 17:03:40 zehicle_: can you think of anything else ? 17:03:42 o/ 17:03:56 rockyg: you missed this : agenda: simplified tester, TCUP, api->api authentication, communication channels, refstack meetups at summit. summit sessions 17:03:57 capabilities page? 17:04:10 tnx 17:04:14 okay we'll just cover that one first. 17:04:50 #topic capabilities page 17:05:05 you have the floor zehicle_ 17:05:10 thanks 17:05:29 the DefCore committee has put out a draft of the capabilities 17:05:44 and I wanted to be able to put it out as a simple render. 17:05:48 I did get your email .. but it seems like troy and I were both unsure who you meant should put that up some place 17:05:49 we have a JSON format that looks OK 17:06:00 sorry about that -I was thinking restack.org 17:06:05 should have been specific 17:06:10 oh.. yeah .. no biggy .. 17:06:25 if the format of the json is OK then I'll do a patch w/ the HTML page 17:06:32 why don't you commit to the repo with those in the static files folder and link to it on the home page .. I'll pretty up the html if you need me to 17:06:39 and also update the capabilities counts so they are not all 0 17:06:48 yes please > pretty++ 17:06:58 okay go ahead and do that today .. 17:06:59 Yeah. the first pass is good enough to approve and get in. 17:07:12 thanks 17:07:15 zehicle_: please make sure you don't have dependanies on your commit 17:07:27 can do once I get out from behind the firewall 17:07:27 which reminds me of another agenda item we'll jump to next 17:07:28 ++ 17:07:36 will do, may ping you to make sure 17:07:37 offline 17:07:51 #topic code reviews 17:08:24 specifically 17:08:25 https://review.openstack.org/#/c/91640/ 17:08:29 needs to be rebased 17:08:43 I'd like to be able to merge it 17:08:56 * zehicle_ done 17:09:02 thank you 17:09:37 there is also a new draft of the v1 api specs I'd like to merge if everyone can review it today. 17:09:38 https://review.openstack.org/#/c/90044/ 17:09:55 * zehicle_ can do 17:10:00 will do 17:10:02 Thank you 17:10:21 okay this leads nicely into the next topic 17:10:37 #topic simplified tester 17:10:58 you may have noticed if you were watching that we merged this last night .. 17:10:58 https://review.openstack.org/#/c/92552/ 17:11:54 its actually not finished yet .. I have another patch that will hit it probably tomorrow afternoon that will complete the circle .. but there is enough of the tool finished to prep the env .. and start tests on it .. should be very useful for tcup 17:12:03 missed that. saw stuff fly by related. 17:12:38 I have a diagram and some slides for it in the deep dive session 17:13:27 we gonna sync f2f at summit on tha beforehand? 17:13:27 the sooner the better - we're down to the wire 17:13:40 rockyg: we'll get to that in a minute 17:13:47 its an agenda item 17:14:00 ping us all when code is ready for us to try. 17:14:00 zehicle_: you should be able to test with it now 17:14:15 ok, I'll be on #refstack and look for help 17:14:21 the tests won't pass because the cloud prep piece is just a stub 17:14:22 Sounds like we can try now. 17:14:26 will make my day 17:14:38 but it preps and launches tests.. 17:14:43 then sends them home 17:14:52 and reports status to the api when it fails .. 17:15:05 I just need to be able to launch - we can iterate in parallel after that 17:15:13 and interactively asks you for any values it needs in env that its missing 17:15:32 so its actually a useful tester more in line with our original specs 17:15:32 let me know if you want me to test any code 17:15:51 praveen_dell: you can test it now 17:16:05 we may need to document the steps 17:16:10 sure,will do it 17:16:11 Everyone who has cloud access should try against their cloud. 17:16:19 +1 17:16:19 some q/a on the parts that are done would be very useful for me to refine it into a finished state 17:16:35 note* it only works in havana right now 17:16:50 And file bugs once they get it working for missing parts, etc. 17:17:02 rockyg: ++ 17:17:10 Can we run afainst others since the test don't run anyway? 17:17:22 it does run tests 17:17:28 kewl. 17:17:32 they'll just fail because the config isn't complete 17:17:53 I also put in a stub for scrubing results before sending them home 17:17:55 rockyg: File bug against Tempest Havana 17:18:01 ? 17:18:15 file bugs on the refstack lp page for the code I just put up 17:18:22 the tester is a central part of refstack 17:18:32 and filed bugs will help me make it stronger 17:18:32 what david said. 17:19:04 we're at a stage were we'll have to do some q/a passes 17:19:24 I can call it "finished" but it really isn't until we've worked out the kinks .. and that means lots of different people need to use it. 17:19:48 and give feed back 17:20:01 OK I will get off line with you on how to file bug against Refstack 17:20:09 I know of some kinks off hand .. thats why I'm saying its still a wip 17:20:23 catherineD: just go to launchpad.com/refstack and click file bug 17:20:29 ok 17:20:45 Question: I've never seen a way to idenitfy the version in the various openstack projects. Is ther? 17:21:34 im sure we can figure that out later 17:21:40 offline that one 17:21:53 we should move into our next topic .. TCUP 17:21:59 +1 17:22:11 #topic TCUP 17:22:37 So with the tester in its current state .. we should be able to get the tcup code in better working order. 17:22:38 basicaslly, nothing since last meeting. I've been blocked on the launcher. 17:22:48 I think we should be able to jump ahead now 17:23:07 are all the pending patches looking good to go? it will help w/ debug and instructions 17:23:07 excelent 17:23:29 for catherineD, last topic: #link https://bugs.launchpad.net/refstack 17:23:31 I can also make sure to hand off to praveen_dell 17:23:33 zehicle_: I'll look more closely offline and ping you if I need you to take any action 17:23:37 so he can get an early jump on it 17:23:50 thanks - I'm available this afternoon for TCUP 17:23:53 Thx Rocku 17:24:16 I will be hyper viligent with code reviews leading up into the summit 17:24:23 praveen_dell, you have time tomorrow AM to try out the latest? 17:24:29 yeah 17:24:33 i will try tomorrow 17:24:39 latest tcup? right? 17:24:43 davidlenwell, we should be in good shape. 17:24:49 good .. 17:25:00 we should move on 17:25:04 #topic api->api authentication 17:25:10 yes - I may have to give you directions because the patch may not be accepted tomorrow 17:25:35 ok please ping me tomorrow or send me an email a 17:25:48 praveen_dell, will do! 17:25:53 thanks 17:26:29 catherineD: rockyg and zehicle_ and I were having a discussion on irc the other day about how to handle auth for the api ->api sync feature 17:26:46 and I think that as an openstack project we should eat our own dogfood and use keystone for this 17:27:12 it ends up openstack already built a tool for just this sort of thing and I think we should use it.. 17:27:20 The big question for me is whether vendors consider it secure enough to accept it. 17:27:24 So asap I will put a running keystone server on refstack.org 17:27:34 rockyg: as I said the other day .. I don't care what they think 17:27:48 if they are openstack vendors they can trust keystone 17:27:52 We will if they won't send test results. 17:28:07 if they don't trust keystone they should help fix whatever they think is broken in it 17:28:18 rockyg: im not aware of any vendors who wouldn't trust it. 17:28:30 please inform me thusly if I am wrong 17:28:30 it's good for a first pass 17:28:38 if there are issues, we can address as they come up 17:28:41 Yes. Good first pass. 17:28:49 dissagree 17:28:53 ok 17:28:55 I think its the long term solution 17:29:02 davidlenwell, perhaps it is 17:29:09 * zehicle_ wants it to be 17:29:24 I just don't understand why it would be up for debate 17:29:29 But, whether problems arise with it or not, we have a working solution to demo. 17:30:01 davidlenwell, I don't have issues. was mainly asking for us to hold any issues for later to see if they emerge 17:30:23 there is a team that works on it full time .. they understand the problem space and are constantly working to keep it secure.. that is way more than we can bring to the problem.. and I won't participate in re-inventing wheels in the openstack ecosystem. 17:31:02 Maybe this is a topic for the face-2-face. Using Keystone practically we will have 2 Keystone one on refstack.or and the other one on local? How do we sync? Why not using lainchpad? Why do we use launchpad to log in and keystone for others? 17:31:07 period.. so if someone thinks there is a good reason why Vendors woldn't trust there keys in keystone on a foundation run server.. please speak up .. 17:31:28 catherineD: not at all.. the farside will just have the client libs 17:31:53 +1 catherineD on discussion f2f not here 17:32:18 catherineD: lets talk online .. its actually a topic that should be in a written up spec .. which we are supposed to have in progress for this topic already. 17:32:38 davidlenwell: +1. Better face-2-face next week 17:32:44 that is why this process is in place .. to refine ideas.. lets use them 17:33:10 this leads me nicely into the next topic of discussion 17:33:13 #topic communication channels 17:33:42 David, whether or not ther is an issue, I always prepare for the worst. Having an awareness that we might need to refactor something means we are thinking ahead and may have better solutions, or ways to strengthen current solution to answer concerns. 17:34:41 rockyg: I think its the solution.. its how openstack projects authenticate between client and sever .. its ludicris for us to discuss doing it any other way. 17:34:45 discussion over. 17:34:51 we'll work out the how later 17:35:08 coom channels 17:35:11 comm 17:35:35 Over a month ago I implimented a new policy called specs 17:36:07 in general we've started to head down the right path with them. working out the how before writing code and having to work in a lot of refactors. 17:36:37 I know its an od idea.. but this is how projects in the ecosystem are dealing with distributed teams .. and for nova and others it has been very effective. 17:37:03 I believe it can be for us.. But we all need to get on board with the work flow. 17:37:18 it is very tempting to just want to work things out in f2f meetings.. 17:37:26 the problem is our team is likely about to grow.. 17:37:59 and almost certainly the people we talk into jumping into the stream with us won't live in the bay area. 17:38:08 The problem is that until we have a good foundation, we need to determine directions brefore we can drill down to the deail level of specs. 17:38:13 So we cannot rely on those meetings in order for progress to happen 17:38:18 rockyg: .. yes you can 17:38:33 write down how you see it and submit it for review 17:38:41 if you are wrong you will be corrected 17:38:43 No. You casnt'. Until we know the requirements, specs don't mean much because req 17:38:49 s are the foundation. 17:39:06 the very first part of the spec should be a list of requirements 17:39:15 the problem is this process needs to work async 17:39:22 otherwise we can't be productive .. 17:39:37 IMHO, there's a balance here and part of the reason for having f2f summits is to work out the top level issues and then use specs to make sure we have agreement 17:39:49 ++ 17:39:58 zehicle_: rockyg.. the specs work without the agreement 17:40:03 ++ 17:40:12 davidlenwell, yes but not as quickly 17:40:26 How many different specs do we have for TCUP? 17:40:26 zehicle_: we can't always rely on face to face or phone calls 17:40:35 I hope a lot 17:40:40 thats the point of it 17:40:47 I mean alreday? 17:40:54 its called a "process" 17:41:03 one spec has been written .. and its been merged 17:41:16 davidlenwell, I agree! I think with the summit looming it's easy to say next week. 17:41:23 rob didn't need us to tell him what to write in the first version.. he wronte it 17:41:33 then we all jumped in and commented on it 17:41:37 and then he refined it 17:41:49 And it got trashed. And written aggain. And trashed. And never checked in. 17:41:55 we all have full time jobs and we live all over the world 17:41:56 * zehicle_ <3 being the positive role mode *blush* 17:41:59 rockyg: its merged now 17:42:05 it did get checked in 17:42:14 We are not working effectively because we don't have enough info to do so. 17:42:44 rather it will be because of how zehicle_ submitted it we have to merge something else first that wasn't rebased the right way .. now thats fixed and its in 17:43:13 if used propperly this allows the team to work async and distributed .. which is how openstack projects work 17:43:18 we are not all under the same roof 17:43:30 we all have different time zones and schedules and personal responsibilites 17:43:45 we can't always sysnc up on the phone or in person and we cannot rely on that to make progress 17:43:53 that is what this process was designed to solve 17:44:03 I underrstand thaat and have actually worked with teams that weay before. I've managed off shore teams and had them work with teams here. We were very productive. 17:44:28 where there 12 differnet employers involved in 8 time zones ? 17:44:37 We only have about 15 mins left. I think we should discuss summit meet up and prep for the session ... who is presenting and at the center chair etc ... 17:44:39 thats how openstack projects go 17:44:45 I am 17:44:46 Becaue we were all on the same page. To get there, we had a foundational understanding of what we were doing. 17:44:59 rockyg: lets talk about this offline .. 17:45:11 catherine is right it is time to move on 17:45:23 refstack meetups at summit 17:45:27 #topic refstack meetups at summit 17:45:44 I'm going to call the f2f working session at11:30am Monday in the infra pod. 17:45:56 I won't be there 17:46:04 flight doesn't land until 3pm on monday 17:46:08 K. 17:46:36 There's lots we can work on without you. Not the pres. unless you give us direction for thaat. 17:46:53 rockyg: I'd preffer to be present for meetups regarding this project 17:46:55 We can get supporting stuff together if you give us pointers, though. 17:47:01 its coutner productive otherwise 17:47:11 No it's not. we can work on specs. 17:47:12 I've got the session it self planned.. 17:47:30 We can research keystone. 17:47:43 you could do that without a f2f 17:47:54 davidlenwell: That is good ... so you will be at the center chair and we will be on first row ... 17:48:02 yes 17:48:13 I have slides and diagrams and a whole thing planned .. you'll love it 17:48:17 then we'll do q/a 17:48:23 q and a 17:48:25 Do you need anything beyond your lapop and a projector for the pres? 17:48:30 no 17:48:32 I do not 17:48:34 and you have stuff (slide , lauchpad ..) ready ... 17:48:40 yes I do 17:48:44 that is good .... 17:48:44 kewl. 17:48:59 still putting images and stuff together for it and refining diagrams 17:49:12 Praveen, will you be at summit? 17:49:19 as far as meetups are concerned 17:49:36 I'd be open to a team breakfast .. or us eating lunch together on tuesday before the session 17:49:46 +1 17:49:50 we also have the session it self to use fot planning and discussion .. that is what it is for 17:49:52 +1 17:50:12 Breakfast w/ the board is Wed. would be cool to have you (all) there too 17:50:13 also you should all note that at 5:30 pm there is another session that concerns us 17:50:26 We need to try to get meeting with QA so that we get better comm channels re; tempest 17:50:31 +1 say we meet for lunch how do we connect and know the table location ? 17:50:47 catherineD: we'll jump into irc and figure it out 17:51:00 since none of us know the venue now its silly to pick a meeting place here 17:51:21 the conf has wifi .. we should all be prepared to use irc while there and probably follow each other on twitter 17:51:26 @davidlenwell is me 17:51:30 ] you didn't approve me for summit 17:51:48 ] sorry my boss didnt approve me for summit :) 17:51:56 boo zehicle_ 17:52:17 was not me 17:52:32 The pods. Infr has one. We can try to sign up for it Tuesday lunch time on Monday. 17:52:34 well maybe he can come to paris 17:52:40 * zehicle_ activities != Dell activities 17:52:42 rockyg: we don't need a pod 17:52:54 It's a lovation. 17:53:02 I don't know how much time you ahve spent at a summit 17:53:03 location. Just sayin 17:53:07 but finding meeting space is really easy 17:53:20 we designed most of tripple o sitting in a hall way in san diego 17:53:36 Which session 5:30 Tues? 17:53:39 there are hotel lobby's and couches and eating tales all over 17:53:55 Test natrices and feature parity? 17:54:04 http://junodesignsummit.sched.org/event/fd84ec7ddc3252270fb73e8e9e09cfba#.U2vEt61dUa0 17:54:06 yes 17:54:14 #link http://sched.co/1h3Xca9 17:54:28 Already in personal schedule ;-) 17:54:33 mine too 17:54:36 I'll see you there 17:55:10 So no meeting on Monday? 17:55:11 With lots of questions in hand. That may spur the conversattion to better sync us to temprst 17:55:21 I won't be in town until the afternoon .. 17:55:38 rockyg: we'll just see when we are there 17:55:45 We can still do Monday. We can work on getting specs cleaned up and filed. Or teesting and filing bugs. 17:55:51 our long term goals are to be an infra project 17:56:09 I need to build a sched but I never manage to get where I'm going 17:56:14 you guys are free to meet up and work without me.. wouldn't consider them meetings 17:56:37 so it's like a tasty desert that I never get to eat 17:56:39 zehicle_: I'll rangle you around on tueaday .. covers most of the refstack things 17:56:52 So that fits meeting should be on tuesday or later. Tuesday is tight so, Wednesday? 17:57:03 once I make it to the design summit, I can usually seek in 17:57:35 what fits meeting ? 17:57:46 Or we could just announce we'll be hanfging out somewhere for some timeperiod for q/a 17:57:52 lets move offline .. we're out of time in here 17:57:58 #endmeeting