15:00:09 #startmeeting craton 15:00:10 Meeting started Mon Feb 13 15:00:09 2017 UTC and is due to finish in 60 minutes. The chair is sigmavirus. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:11 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:14 The meeting name has been set to 'craton' 15:00:15 #chair jimbaker sulo 15:00:15 Current chairs: jimbaker sigmavirus sulo 15:00:42 #info There is no agenda for this meeting this week 15:00:54 o/ 15:01:13 #link https://etherpad.openstack.org/p/craton-meetings 15:01:15 damnit 15:01:19 #link https://etherpad.openstack.org/p/craton-meetings 15:01:25 #topic Roll Call 15:01:26 sigmavirus, properly, there is no unique agenda for this meeting 15:01:30 (now you should wave thomasem) 15:01:38 o/ 15:01:40 o/ o/ 15:01:54 jimbaker: most teams will have a basic format which people add items to 15:01:55 Hence creating a semi-unique agenda 15:01:56 * sigmavirus shugs 15:01:59 We're barely a team though 15:02:40 working on it 15:02:49 sulo: git-harry? 15:03:00 I think sulo's out 15:03:35 that was sulo's communication from earlier today - he is out for the entire week 15:03:46 Ah, I did not receive that email 15:03:51 * sigmavirus assumes it was an email 15:04:05 it was on irc 15:04:20 Ah. Okay. (Still haven't read this morning's scrollback either) 15:04:29 and folks if you are going to be out, i would like to know about it 15:04:37 it does help on the planning 15:04:47 your manager knows. i do not know 15:05:19 o/ git-harry 15:05:27 apologies all, I lost track of time. 15:05:39 git-harry, must be in flow 15:05:52 #info We should all treat jimbaker as our manager and inform him of all time off taken 15:06:00 secondary manager? 15:06:05 assistant to the regional manager? 15:06:07 Assistant to the regional manager 15:06:08 AH! 15:06:11 sigmavirus! 15:06:12 jinx 15:06:14 something like that :) 15:06:29 we have a calendar for that internally 15:06:41 farid will be joining us end of month, at which point he can take on that responsibility 15:07:03 git-harry: so while our corporate diversity is currently quite poor, that won't work for long 15:07:16 git-harry, also awesome, i have never seen that calendar 15:08:09 Moving along 15:08:16 anyway, it's atypical for me to kvetch 15:08:49 #topic Action Items From Last Monday's Meeting 15:08:53 #link http://eavesdrop.openstack.org/meetings/craton/2017/craton.2017-02-06-15.00.html 15:09:08 jimbaker: should we carry forward the doc -> etherpad task? 15:09:29 sigmavirus, yes, this got caught up in the best process of doing so 15:09:33 #action jimbaker to turn dusty's doc into an etherpad 15:09:44 #action jimbaker once the etherpad is created, add reviewing it as a standing item to our meeting template 15:10:01 git-harry: thomasem did either of you decide who should write the spec we discussed last week? 15:10:10 yes. I will. 15:10:12 etherpad. launchpad. waffle. back to launchpad. how to split 15:10:29 #action thomasem to write the spec discussed in last Monday's meeting 15:10:43 I'm still working on my action item, so I'll carry that forward 15:10:45 #action sigmavirus to update pagination API work to add functional tests now that sulo's work has landed 15:10:47 I'd like to discuss that, jimbaker, in open discussion. 15:10:53 #action sigmavirus to finish up testing on cli 15:10:54 thomasem, +1 15:11:04 thomasem: add it to the agenda? https://etherpad.openstack.org/p/craton-meetings 15:11:11 on it 15:11:35 thomasem: did you get around to making a blueprint for the deployment docs? 15:11:54 sigmavirus, i would like to discuss the CLI testing later in today's meeting 15:12:06 I did not, I'm afraid. Can we carry that forward? 15:12:08 #action thomasem to create BP, with initial thoughts, regarding suggested production deployment documentation 15:12:14 thomasem: everything is carry-forwardable ;) 15:12:17 jimbaker: add it to the agenda? 15:12:19 Excellent 15:12:32 Note, this is why we review those items :) 15:12:35 sigmavirus, +1 to agenda add, if that works for you 15:12:41 jimbaker: gopherit 15:12:52 indeed, we can all edit :) 15:13:28 #link http://eavesdrop.openstack.org/meetings/craton/2017/craton.2017-02-09-17.02.html 15:13:32 There were no action items added on Thursday 15:13:35 So, moving along 15:13:40 #topic Stand-Up 15:14:17 #info each team member briefly describes what they are working on this week, and describes blockers (if there are any) 15:14:33 #topic Stand-Up :: git-harry 15:15:20 currently the only task I have for the week is https://bugs.launchpad.net/craton/+bug/1662496 15:15:20 Launchpad bug 1662496 in craton "Host response is missing parent_id property" [High,New] - Assigned to git-harry (git-harry) 15:15:36 #link https://bugs.launchpad.net/craton/+bug/1662496 15:15:39 git-harry: any blockers? 15:15:41 This was something sulo asked me to pick up while he's off. 15:15:47 Nope 15:15:50 Done 15:15:59 git-harry, +1 15:16:02 #topic Stand-Up :: thomasem 15:16:18 Fixing up Project vars patch (almost done) to work with jimbaker's fix for variable delete 15:16:36 Then the CLI changes are awaiting jimbaker's patch for get/set vars for other resources 15:17:01 working on adding cloud resource, which will also have vars support and such 15:17:15 and continuing to mosy through the review queue in between things 15:17:18 done 15:17:42 #topic Stand-Up :: jimbaker 15:18:37 unblock thomasem. this includes finalizing variable delete change, which thomasem likes, except for some overly strong tests. so we will negotiate on exactly what those are after this meeting 15:19:08 along with finalizing the get/set/delete vars client/CLI work 15:19:33 refactor alembic is next; then finally start getting rbac going to WIP 15:20:24 and in general, hope to see us having a useful project state done in the next 2 weeks so we can work with antonym and team when they are back 15:20:31 done 15:20:40 #topic Stand-Up :: sigmavirus 15:20:56 Still hacking on tests round-robin when I get time between other tasks. 15:21:08 I'm blocked by not being able to get some things off my plate =P 15:21:31 Looking into cloudnull's cruton rewrite to see if there's anything to learn from that 15:21:34 Done. 15:21:42 :) 15:21:49 o/ 15:21:53 #topic This Week's Priorities 15:21:55 o/ 15:22:33 Welcome Syed__ 15:22:34 #undo 15:22:35 Removing item from minutes: #topic This Week's Priorities 15:22:40 #topic Stand-Up :: Syed__ 15:22:44 cruton? love it 15:22:48 Haha 15:23:09 https://github.com/cloudnull/cruton yw 15:23:11 well i have been working over some patches which are in reviews, need to add functional testing for Craton Projects and Users update calls 15:23:53 apart from that, will be taking over few more things this week from launchpad 15:24:12 thats all from my side :) 15:25:02 I don't see Jovon, so I'll move on to the next topic 15:25:07 #topic This Week's Priorities 15:25:26 thanks ian 15:25:33 Let's try to figure out what we as a group of developers want to prioritize to get done this week 15:25:43 You're welcome Syed__. I'm sorry I didn't see you sneak in :) 15:26:36 so toan has challenged us a team to see if we are ready for what the rackspace tiger team needs in terms of tooling 15:26:47 in one corner, craton 15:26:53 in the other corner, cruton 15:27:05 cruton and craton are two diff things :/ 15:27:34 Well that makes it the 10th rewrite of the thing Rackers call CORE then ;) 15:27:34 need to look into cruton, will do that after meeting 15:27:41 jimbaker: what does that mean in practise? 15:27:42 why it wasn't named crouton, cloudnull would have to explain 15:28:08 git-harry, in practice it means for craton 15:28:08 there's a project called crouton already for chrome books 15:28:25 cloudnull, yep 15:28:44 back to git-harry 15:28:46 so i used cruton which is crouton from urban dictionary 15:29:42 for craton: does our stuff actually work as advertised? so full client support of what is in the schema, including parent-child support 15:29:42 http://www.urbandictionary.com/define.php?term=cruton&defid=4820110 15:29:50 anyway. 15:30:06 * cloudnull goes back doing something else 15:30:35 the second definition for cruton works better 15:30:46 http://www.urbandictionary.com/define.php?term=cruton&defid=1371652 15:31:27 urban dictionary just keeps on going, doesn't it? 15:31:35 it does 15:31:47 sec 15:31:47 ok, done for real 15:31:49 ok, i don't see this discussion as a high priority item 15:31:59 even though it's infinitely amusing 15:32:03 jimbaker: when does that need to be done? 15:32:14 git-harry, we have 2 weeks 15:33:35 of the bugs in launchpad, are all the required ones currently marked high priority or tagged in someway? 15:33:39 and we are going to go against dusty's requirements, plus the modeling that cloudnull out together 15:33:54 git-harry, that would be an awesome thing to do 15:34:05 and i encourage everyone to put some time in doing so 15:34:30 jimbaker: into marking the required ones in some way? 15:34:41 sigmavirus, yes 15:34:43 Because, I have no visibility into that besides what would end up in launchpad 15:34:59 okay, so would it be fair to say that as it stands we don't know the scope of the remaining work? 15:34:59 sigmavirus, so i will put dusty's doc in launchpad 15:35:10 git-harry: I think so. 15:35:13 git-harry, did you get dusty's doc? 15:35:28 We have a general idea, but not concrete steps. 15:35:50 thomasem, that is understandable 15:35:50 Yes, but I don't find it particularly helpful in determining what's left. 15:36:07 git-harry, and more of the same 15:36:07 assuming we're talking about the doc from last year. 15:36:38 git-harry, a simplified version was distributed last week and discussed on tues iirc 15:36:48 Furthermore, the doc in question has some things outside of the scope of Craton identified. 15:37:08 And other things that we talked about being out-of-scope for this 2 week timeframe being referred to, but none of that is documented anyway, afaict. 15:37:14 s/anyway/anywhere/ 15:37:18 jimbaker: that was probably done in one of the last minute meetings 15:37:19 so our chance to do just that 15:37:24 So, I'd say the actual scope is pretty vlurry 15:37:26 blurry* 15:37:41 thomasem, i wish i had the magic sharpener 15:37:46 Lol, yep 15:37:47 but i don't 15:38:10 jimbaker: can you at least zoom and enhance for us? =P 15:38:56 sigmavirus, let's go back to the demo we had two weeks ago. if we deliver that without sharp edges, i think we are good 15:39:15 and project -> cloud -> region 15:39:16 ... 15:39:20 Which demo? The one I wasn't invited to or the one I wasn't invited to? 15:39:27 Shared devices sounds out of scope 15:39:34 Were either of them recorded at least? 15:39:36 thomasem, yes 15:39:57 sigmavirus, the first was held in the vidyo meeting we have every tues 15:40:15 tojuvone for example attended that meeting 15:40:43 I do suspect we'll have more trouble getting patches landed with sulo out, btw. 15:40:57 Right, I had a different meeting during that one and didn't make it :/ 15:40:58 thomasem, i may have to +2 my own stuff. it's ok 15:41:10 jimbaker: link me to priority stuff and I'll prioritize that over testing 15:41:17 * thomasem didn't hear that 15:41:51 thomasem, yep. but i also didn't know about sulo's being out until this morning 15:41:53 thomasem: i'm glad. This is IRC, it shouldn't be talking to you =P 15:42:12 sigmavirus: now you know my secret 15:42:43 jimbaker: understood 15:42:46 same here 15:43:33 Anyway, not trying to be Debbie Downer. Wanting to be sure we keep our expectations grounded. 15:43:58 thomasem, yes, i was thinking about the same thing just now 15:44:33 so that's my emphasis - if we show what we demoed, and it works as expected, i think we are good 15:44:55 plus the parent-child stuff 15:45:16 Alright, so, to enumerate: 15:45:18 but that's just a matter of properly exposing what's already there 15:45:30 1. parent-child stuff in working state 15:45:53 Which the remaining thing is what's on git-harry's plate? 15:45:57 ^ I've picked that up with https://bugs.launchpad.net/craton/+bug/1662496 15:45:57 Launchpad bug 1662496 in craton "Host response is missing parent_id property" [High,New] - Assigned to git-harry (git-harry) 15:46:03 yep 15:46:05 sweet 15:46:15 2. adding cloud resource and project variables 15:46:33 let's break those apart 15:46:37 2. adding project variables 15:46:39 3. adding cloud resource 15:46:41 and ideally it's a bit more than making parent_id visible - it should be ergonomic as well 15:46:58 Both #2 and #3 require CLI support as well. 15:47:02 and exposed to the python client/CLI 15:47:17 Okay, all of these assume support in API and CLI 15:47:21 it's cleaned up. json works 15:47:23 and 4. polish 15:47:29 especially #4 15:47:39 5. spit 15:47:41 So, taking some time toa audit the calls weknow should work 15:47:47 yes 15:47:48 to audit* 15:47:53 and filing bugs for what doesn't work 15:48:04 * thomasem crosses fingers 15:48:04 +! 15:48:10 +1 for filing bugs 15:48:19 if we get that done, we are good 15:48:47 polish and spit, simple enough 15:48:59 Feels do-able, though I fear Hofstadter's will bite us. 15:49:05 Let's see what happens! 15:49:20 yep, that's what we have been experiencing for a month or so 15:49:26 jimbaker: when you say especially #4, are you suggesting we ought to prioritize polish over the others? 15:49:48 thomasem, so #4 is prioritized over stuff like device sharing or rbac 15:50:00 Okay, but not the ones before it (1-3)? 15:50:10 we have to the basic functionality :) 15:50:14 have to have 15:50:23 So, then, would it be safe to say my enumeration above is reflective of the priorities we wanted to get out of this topic? 15:50:37 in the correct order 15:50:47 What about the pagination stuff, is that a priority for the next two weeks? 15:50:51 thomasem, i agree with this enumeration 15:50:55 Excellent 15:51:05 git-harry, no. it's super important work 15:51:20 but it has NOT come up in these discussions 15:51:33 everyone expects that we are the long term solution 15:51:42 the question is: can we be the short term solution as well 15:51:44 ? 15:52:04 jimbaker: we can't be everything to everyone 15:52:09 The goal being to get actual runtime with this thing and have real use-cases from organic use driving our continued development 15:52:17 is my understanding 15:52:18 sigmavirus, i agree. we but we can be something for someone 15:52:36 these are modest tasks 15:52:54 and they will ensure we actually walk before we run, by putting us in a real customer usage 15:53:00 every project should be so lucky 15:53:33 jimbaker: I'm not sure "real customer usage" is a thing we'll see from the tiger team 15:53:47 Most of the customers I know of are far too afraid to adopt new technologies 15:54:07 but it will get us closer to being not so new 15:54:21 again, nothing here is derailing our longterm plans 15:54:37 Right, I agree that none of that derails long term plans 15:54:44 inserting a cloud in the resource hierarchy, that's a good thing 15:55:10 getting our client/CLI completely usable - and tested! - awesome stuff 15:55:39 i would also add docs to that spit & polish 15:56:41 so the good thing is, we are almost there. i hope everyone can see that. that's why i mentioned the tues demo we did, because that showed we could do things people cared about 15:56:57 even though it's a fraction of what we are trying to build :) 15:57:44 ok, so this is no st crispin's day speech 15:58:19 but hopefully that gives you all what we are trying to aim at 15:59:11 so a few things left on our agenda 15:59:24 :) 15:59:43 but time is running short 15:59:46 #endmeeting