15:00:19 #startmeeting craton 15:00:19 Meeting started Mon Oct 3 15:00:19 2016 UTC and is due to finish in 60 minutes. The chair is jimbaker. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:20 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:23 The meeting name has been set to 'craton' 15:00:44 Hi Everyone 15:00:48 #topic roll call 15:00:51 syed_, hi 15:01:05 hello 15:01:06 o/ 15:01:19 hope everyone had a great weekend! 15:01:23 Hey sigmavirus 15:02:09 indeed! you jimbaker ? 15:02:33 jovon, it was very nice. went mountain biking with my son on saturday; we went orienteering together on sunday 15:02:56 sounds excellent :) 15:03:54 sulo, hi 15:05:20 ok, i think it's time for us to get going here. we will look at core stuff later in today's meeting 15:05:31 but all client people are here 15:05:54 #topic development 15:06:29 sigmavirus, anything to note on client work for this week? 15:06:57 o/ 15:07:08 chrisspencer, hey, good to see you 15:07:11 I have been researching how to avoid a lot of the trouble syed_'s been having getting Keystone identity to work with craton/cratonclient 15:07:31 sigmavirus, +1 15:07:36 +2 15:07:36 I have an idea, but I want to test it locally before sending syed_ on a wild goose chase 15:08:02 Also, spurred by teh client code, I'm working on simplifying our API so we arent' passing project_id more than once in a given request 15:08:59 sigmavirus, great stuff 15:09:28 anything you need from us in this work? 15:09:38 * sigmavirus shrugs 15:09:46 As usual though, I'm being pulled in several directions 15:09:47 besides a pony? 15:09:50 Trying to focus on craton 15:10:04 'Tis my own fault as usual as well 15:10:05 :) 15:10:48 sigmavirus, i understand. hopefully we can keep that focus :) 15:10:54 * sigmavirus is working on i 15:11:34 syed_, any updates on docker and functional testing? 15:12:30 i have been working over the keystone thing to get it working for the horizon folks 15:12:59 once that is completed i will shift more towards docker functional testing, i have been looking into it but partially 15:13:11 syed_, understood, just wanted to see where that stood 15:13:37 apart from this i have been looking into a bug , saying updating resources does not work currently, so have been fixing that up, will be able to upload soon 15:13:49 let's work together this week on functional testing, especially given the research sigmavirus is doing 15:13:59 i believe that is an important aspect 15:14:07 sounds good to me 15:14:54 once we are able to solve the keystone authentication craton/cratonclient, it will be really helpful for the horizon folks for integrating things and doing their part .. 15:15:28 i have been reading into how different openstack projects are doing that. I hope soon we will be able to get it working. 15:15:40 syed_, cool. glad you have had a chance to look at the api. and keystone support is the most important given it's blocking lcastell and team 15:15:59 Agreed jim. 15:16:11 hopefully sigma virus and i will be able to get this going soon 15:16:15 syed_, also this will be important for rbac once we get there 15:16:16 \o/ 15:16:42 i believe mdorman was asking me about rbac at the talk i gave last tuesday in boulder 15:16:56 (technically broomfield, colorado) 15:17:00 Sounds good 15:17:35 lcastell, good to see you. i should have put you in that reminder list 15:17:43 not a show stopper for us, but was just curious around the is_root and is_admin attributes, and possibility of a single user having access to multiple projects. 15:17:45 of people to ping pre meetings 15:18:36 mdorman, i expect us to provide that support, post barcelona. it will be a good thing to discuss in barcelona in fact 15:18:37 np jimbaker :) 15:19:11 cool 15:20:43 mdorman, the is_root and is_admin attributes really need to be expanded into roles; and specific scope of those roles that 15:20:49 is governed by inventory 15:21:00 from project on down 15:21:36 makes sense. 15:22:24 jovon, any updates for this week? 15:23:26 nothing interesting more bug fixes regarding duplicate network insertion errors 15:23:55 jovon, sure, which gets into the fact i need to finalize the patch for the api refactoring so you can get that dupe bug properly fixed with minimal fuss 15:23:55 Bug #1623100 15:23:56 bug 1623100 in craton "Duplicate insertion of network objects with the same name is allowed by API server" [High,Triaged] https://launchpad.net/bugs/1623100 - Assigned to Jovon McCloud (jovon-mccloud) 15:24:22 jovon, have you tried using https://review.openstack.org/#/c/378977/ as a base there? 15:24:45 still under review of course, but simplifies the required error handling 15:24:53 i have not currently 15:25:50 jovon, i would recommend doing so, since it should mean just a few lines to implement for the patch, plus tests 15:27:44 i'll investigate this more closely directly following this meeting 15:27:44 anyway, i will push up a new change set later this morning that will hopefully sidestep the other stuff we were discussing about import best practices 15:28:10 jovon, sounds good. make sure to reach out to me so we can look at the relevant model code 15:28:14 together 15:29:03 ok. thanks jimbaker 15:29:16 ambiguous. this is not model.py :) but the existing error handling code in dbapi that is closest to what you need to do 15:30:05 sulo, are you around? 15:30:23 o/, hello 15:30:35 so as i mention, my immediate priority is to revise that patch ( https://review.openstack.org/#/c/378977/) 15:30:55 by removing all controversial aspects ;) 15:31:03 ok, sounds good 15:31:17 another time for that 15:31:50 sulo, what will be working on this week? 15:32:10 will *you* 15:32:31 i have mostly pending changes for labels support, and fxing some stuff for /data enpoint 15:32:39 then ansible-endpoint 15:32:48 sulo, cool, so all important stuff 15:33:10 syed_, you are still planning on working on the corresponding variables support in the client, with sigmavirus ? 15:33:35 yeah that should givive us a complet set for barcelona 15:34:11 right, in terms of base inventory support 15:34:17 thre are quite a lot of bugs that needs to be sorted as well 15:34:27 yes that is very important 15:35:25 so with sulo's suggestion re taskflow notifications vs modifying the tf persistence backend, i started looking into that 15:35:26 Once these things i have are done my next target will be that, in the meanwhile i will keep working in bits and pieces on that so once i am done with the things on my plate, we can then shift our focus towards variables support 15:36:48 syed_, np. and don't worry about this backlog. it would be a good thing for you to focus on, but others can pick up the var support as it makes sense 15:37:38 sulo, so notifications look good, and certainly a lot easier 15:37:55 awesome 15:38:20 yes sounds good 15:38:55 so my plan is simple: to use a standard naming convention for task names; and then update our job repr. so i'm going to take ownership of what sulo did in https://review.openstack.org/#/c/355938/ 15:39:24 ok 15:39:35 after the immediate priority of getting that api stuff fixed up, that's my priority for this week 15:39:42 (about time :) 15:40:40 sulo, basically i set up some toy examples of doing such notifications with the two level graphs we have discussed, and it's just a reasonable way to do it 15:40:48 so high confidence here 15:41:24 team, any other dev tasks we should be aware of? 15:42:43 ok, well we can discuss further on #craton and tomorrow's client/ecosystem dev call 15:43:00 #topic community 15:43:34 sigmavirus, so we are just waiting on someone to workflow https://review.openstack.org/#/c/375680/ ? 15:44:04 jimbaker: +2 and +W, yes 15:44:27 i guess that will just take its usual time 15:44:48 will be useful for the community going forward 15:45:35 so as i alluded to earlier, i gave a talk at the colorado openstack meetup last tuesday on craton 15:46:18 it seemed to be well received; and it gave me an opportunity to think about what sulo, sarob, and i will discuss in barcelona 15:46:58 one thing i will definitely have to do: make the craton specific part a lot more concise 15:48:27 the other thing we will want to do in advance of barcelona is fully triage our bugs; finalize outstanding blueprints; and especially consider how to involve more people in what we are doing 15:48:44 so lots of work to do between now and oct 25 15:49:10 #topic questions/wrapup 15:49:51 anything else? we have a lot to do, and i need to unblock sulo 15:51:31 ok, i think silence here is consent to end today's meeting 15:51:38 further discussion over at #craton 15:51:43 #endmeeting