22:01:21 #startmeeting horizon 22:01:22 Meeting started Tue Jan 8 22:01:21 2013 UTC. The chair is gabrielhurley. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:01:23 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:01:25 The meeting name has been set to 'horizon' 22:02:16 we'll go through the updates on what's been happening since it's been a couple weeks, the usual blueprints and bugs, look forward to G3 a bit, and then open the floor 22:02:25 #topic General Horizon Status 22:03:30 G2 is just about closed. The milestone is pared down to mostly what's already happened. We got some great Quantum work in from amotoki and nachi in the last few hours, and jpich got the migrate instace BP done too. Great work. 22:03:47 The holidays were slow for OpenStack work for everybody, obviously, but that's okay 22:03:54 things are back in full swing now 22:04:20 mrunge is now a horizon core reviewer (or will be once I can wrangle launchpad admin priveleges), so he'll help move things forward much more quickly. 22:04:36 congrats and thank you for the continuing hard work 22:04:36 Congratulations mrunge \o/ 22:04:49 gabriel, thank you for your support 22:05:12 #topic Blueprints and Bugs 22:05:12 I'll try to do my very best here to support here 22:05:26 absolutely, it's appreciated by all of us 22:06:02 not much to say on G2 blueprints beyond the kudos already noted. davidlenwell will have a demo of the file upload code up in the next day or so, he's polishing up interface bits currently. 22:06:16 bug reports are still quite low, which is fantastic. 22:06:27 +1! 22:06:42 I think the main thing to talk about blueprint-wise is to look at G3 a bit 22:06:46 https://launchpad.net/horizon/+milestone/grizzly-3 22:07:06 that's twice as many blueprints as we had in G2, but with twice as many contributors as well 22:07:14 so it's not impossible, but also very aggressive 22:07:27 let's just start from the top 22:08:03 the keystone RBAC stuff is in danger due to the slow-going for Keystone's work in being the source of truth for all the projects' policy files 22:08:28 if that comes together I'll try to knock it out, but if it slips again so it goes. it's mostly outside our control 22:08:44 * dolphm waves 22:08:50 hi dolphm 22:08:52 :-) 22:09:43 in terms of file upload and glance image creation, my understanding is that davidlenwell has already made good headway on those. I moved the swift multi-file upload out of Grizzly, but depending what the current file upload code looks like we'll see where that goes. 22:09:52 does anybody know, why the implementation of that rbac thing is slow? 22:10:05 is there any feedback? 22:10:06 dolphm or heckj care to comment? 22:10:26 because it's great stuff 22:10:26 my understanding is simply that it's a big cross-project issue and was also delayed by keystone v3 API work 22:10:37 so it's just a matter of time, resources and interest 22:10:40 ah, I see 22:10:46 gabrielhurley: +1 to what you said; although /policies is good to go, /tokens is not, so we're not going to be pushing anyone on to v3 anyway 22:11:08 dolphm: my understanding is that the API works, but that it doesn't aggregate all the projects' policy files yet 22:11:13 which is the critical bit Horizon needs 22:12:08 gabrielhurley: correct 22:12:28 cool 22:12:35 moving down the list 22:12:38 thanks for the info! 22:13:22 Per-project flavors has been bumped a couple times, and I've been in email contact with Ray. He still indicates he's gonna work on it but it sounds like it still hasn't started. I'll follow up again and update the status accordingly. If anyone else really wants that feature, I'd be happy to reassign it, also. 22:14:46 Everything quantum-related is being coordinated by danwent, nachi and amotoki and they've been doing great so I'm not worried there 22:15:32 Evacuate Host is a tricky one. I need to follow up with the Nova team and see if that's suported across hypervisors now... 22:15:38 if it is it's trivial 22:15:50 but last I checked only Xen supported it 22:16:29 Jumping down past things I've already touched on, we've got the tenant deletion workflow, which our newest contributor vkmc is taking on 22:16:43 I've laid out some ideas for her and I'm excited to have her starting 22:16:51 great! 22:16:56 Hi! :) 22:17:04 yay vkmc :) 22:17:20 Will work hard on that 22:17:34 we're all happy to help if anything comes up 22:18:02 Thx, I'm really glad to work with all of you 22:18:21 next on deck blueprint-wise is PKI support, which is entirely in ayoung's camp. It was something he proposed at the Grizzly summit and if he is motivated to get it in that's awesome. otherwise there hasn't been a driving concern for making it happen so it could easily move to the H release. 22:18:42 I will follow up with him on his thoughts there 22:19:03 Next is an unassigned one to add icons to all the action buttons. 22:19:16 it's sort of a silly little blueprint but I think it would add a lot to the "feel" of horizon 22:19:29 the classes mostly already exist, and we can use Bootstrap's built-in icon set 22:19:36 it's mostly just a lot of CSS 22:19:52 gabrielhurley: link? 22:19:54 anyone who'd like to grab it is welcome to, or I may later on in the G3 cycle 22:19:57 gabrielhurley: for pki blueprint 22:20:06 dolphm: https://blueprints.launchpad.net/horizon/+spec/pki-support 22:20:13 it's not thorough 22:20:14 gabrielhurley: thanks 22:20:20 Adam had specific ideas for it 22:20:29 I only caught the gist 22:20:35 gabrielhurley: I can take the iconify one on 22:20:42 jpich: awesome! 22:20:51 gabrielhurley: hmm, alright... i'm not sure what work needs to be done here, if any 22:21:05 jpich good to know :) 22:21:19 dolphm: I'll follow up with adam and at least capture a full scope of work. I'll cc you too. 22:22:04 gabrielhurley, yeah, Trusts has taken longer than I had hoped, leaving PKI support in the "questionable" 22:22:14 ayoung: no problem 22:22:31 if you'd be open to at least outlining the full scope of work on the blueprint whiteboard that'd be handy 22:22:46 gabrielhurley, will do 22:22:47 ayoung: if that doesn't land in grizzly, do we need to revert the default back to uuid for release? 22:22:48 since mostly that knowledge is all in your head 22:22:54 dolphm, No 22:22:57 dolphm: no no, that part's fine 22:23:10 the PKI support I was referring to was the ongoing stuff 22:23:12 this is about horizon being able ot utilize the PKI signing code 22:23:20 if there is more for Horizon... 22:23:27 gabrielhurley: ahh, taking advantage of offline validation 22:23:30 yeah 22:23:34 cool 22:23:49 gabrielhurley, the only thing that I am aware of was the cookie size issue 22:23:56 ayoung: we fixed that 22:24:09 we're good for now 22:24:26 gabrielhurley, but do you hold on to the full PKI token or just the hash? 22:24:58 just the hash for now. When we get to full PKI support with offline validation and such we'll document that enabling that also requires using a non-cookie session backend 22:25:29 gabrielhurley, yes. I don't think that there is much more I can do for you beyond that. 22:25:38 all good 22:25:45 so, next BP... Orderable multiple choice field. This is on me to work with amotoki for specifying the vnic ordering. The two are related so we'll collaborate on a solution. 22:26:18 gabrielhurley: Someone mentioned a possible Javascript solution to that on the mailing list, using jquery UI I think 22:26:42 https://lists.launchpad.net/openstack/msg19738.html - http://quasipartikel.at/multiselect/ 22:26:56 yeah, there are definitely options 22:27:15 it's just a matter of which one ends up being easiest to implement while meeting the needs there 22:27:32 I think, I remember some multiselect package seen on pypi; Sadly, I don't remember exactly 22:27:37 Cool 22:28:09 I looked around at ones for Django and didn't find anything that would work. We'll probably end up starting with something like that from the mailing list and/or rolling our own. It's not all that hard to build. 22:28:24 I would like to keep jquery UI out of it though 22:28:37 I have personal preferences against it and it's a lot of code for a small feature 22:28:46 we'll see 22:28:52 I'll keep people posted on that one 22:28:58 The last blueprint... "Support themes for Horizon"... mrunge registered it and I agree with the idea. mrunge is that something you'd be interested in working on to make that easier? 22:29:08 yes, I do 22:29:24 but, I don't necessarily target that one for g-3 22:29:38 gotcha. I'm not 100% sure how it got targeted to there actually 22:29:39 but that was the last one, I could register it 22:29:43 'cuz I don't recall doing it 22:29:44 lol 22:30:07 I targeted that 22:30:09 ah 22:30:10 cool 22:30:23 but I think we should delay it before we started :-) 22:30:30 heh 22:30:35 ;-) 22:30:40 Let's leave it for now and do some work on planning it out 22:30:47 then decide on when to do the work once it's scoped 22:30:48 yes, will do that 22:30:51 cool 22:31:13 excellent! that's all the blueprints for G3, and it sounds like we're doin' alright 22:31:21 so with that, I'll open it up... 22:31:30 #topic General Discussion 22:31:42 feel free, anyone 22:32:38 I'll give it another minute or two... 22:33:56 alright then. meeting dismissed. see you all next week! 22:34:03 #endmeeting