22:01:25 #startmeeting horizon 22:01:26 Meeting started Tue May 28 22:01:25 2013 UTC. The chair is gabrielhurley. Information about MeetBot at http://wiki.debian.org/MeetBot. 22:01:27 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 22:01:29 The meeting name has been set to 'horizon' 22:01:37 #topic overview 22:01:46 Hello folks 22:01:55 hey 22:02:00 hello 22:02:12 hey 22:02:23 The H1 milestone will be cut roughly 10 hours from now. I'd consider things pretty much locked down for H1 now. 22:03:08 All-in-all I believe 3 out of 11 blueprints for H1 made it on time. 22:03:42 Per-project flavors, login with domains, and Heat integration being the main ones. 22:04:07 whoops, 8 out of 11 made it on time 22:04:09 3 did not 22:04:24 way to start a sentence counting one way and end it counting another way. 22:04:31 lol 22:05:13 Process-wise, once the milestone-proposed branch is cut then any critical bugs we find in the next couple days has to be specifically backported to that branch 22:05:20 fixes should land in master first, as usual 22:05:40 Also, once that branch is cut then anything for H2 is fair game 22:06:05 before we take a look at specific blueprints I want to generally call out one larger topic 22:07:02 There are three fairly interesting integration efforts going on which have code available to check out... 22:07:19 Realtime/socket.io communication proof-of-concept: https://review.openstack.org/30462 https://review.openstack.org/30463 22:07:50 Heat integration: https://review.openstack.org/#/c/29478/ 22:08:12 and ceilometer: https://github.com/yuanotes/horizon/tree/ceilometer 22:08:44 I'd like to get lots of eyes and thoughts on those to ensure we're not only getting good code, but getting the right kind of user experience we want too 22:09:07 All of these are H2 priorities, for what it's worth. 22:09:29 okay, let's talk specific blueprints for a minute 22:09:32 #topic blueprints 22:09:41 looking at https://launchpad.net/horizon/+milestone/havana-2 22:09:50 we've got way too many blueprints, first off 22:10:41 priorities are the three large areas mentioned above, and finishing the keystone v3 work 22:11:05 lcheng: can you give a quick update on https://blueprints.launchpad.net/horizon/+spec/login-domain-support 22:11:49 gabrielhurley: it is still blocked by the implementation of keystoneclient v3 auth. 22:11:58 I am going to take over the implementation of it. 22:12:08 that's what I thought. looking like that'll land in H2 keystone/keystoneclient? 22:12:26 yes. 22:12:28 great 22:12:44 the rest of the keystone v3 stuff is coming along great 22:13:02 I'd like to keep the momentum there, for sure 22:13:11 cody-somerville: what are your thoughts about working on https://blueprints.launchpad.net/horizon/+spec/building-on-openstack-dashboard in H2? 22:13:19 There not a lot of work left on our side, once that is ready it won't take that long to have our code ready. 22:13:41 lcheng: yep, I've been checking in occasionally. I just wanted to make sure you were feeling the same way. :-) 22:16:49 gabrielhurley: we're good. :-) Btw, I registered another bp for keystone v3: https://blueprints.launchpad.net/horizon/+spec/group-role-assignment 22:16:57 I'm inclined to push smaller features out of the H2 milestone in the interesting of getting the big stuff done earlier. On the chopping block would be things like availability zones ( https://blueprints.launchpad.net/horizon/+spec/show-zone-for-admin and https://blueprints.launchpad.net/horizon/+spec/show-zone-for-admin ) and the instance actions extension in nova ( https://blueprints.launchpad.net/horizon/+spec/instanc 22:17:08 lcheng: cool. I'll take a look at that blueprint 22:17:27 gabrielhurley: thanks! 22:17:29 Does anyone want to argue in favor of the blueprints on the list above, that they really really must be in H2? 22:19:00 It's very hard to gauge how much will actually get done in this next milestone when there's an inordinately high number of blueprints and almost each one has a different assignee. 22:19:12 but I figure it's better to start with a more conservative list. 22:19:21 it sounded like work was going to happen on that bp soon, but it's hard to say 22:19:33 kspear: which BP? 22:19:40 it's assigned to me, but i actually wanted to take over this one 22:19:42 https://blueprints.launchpad.net/horizon/+spec/select-zone-when-creating-instance 22:19:48 gotcha 22:19:48 gabrielhurley: show-zone-for-admin 22:19:56 neither are terribly difficult 22:20:04 if you wanna keep 'em in that's cool 22:20:19 can't speak for show-zone-for-admin 22:20:31 but i will have code up for select-zone within a couple of weeks 22:20:36 got it 22:21:23 let's see. I'm definitely inclined to bump the keystone v3 policy/role-based access control stuff since it doesn't even have an assignee and it's a very difficult one: https://blueprints.launchpad.net/horizon/+spec/rbac 22:21:47 David seems to be assigned? 22:21:59 I have that one. 22:22:12 oh 22:22:16 I can't read today 22:22:18 might be big enough to slip, but I plan to start on it in H2 22:22:25 got it 22:22:32 I will leave it in H2 for now then 22:22:42 lemme do this a different way 22:22:49 since I'm failing at this so far ;-) 22:23:03 does anyone have a blueprint assigned to them that they feel they will not complete in H2? 22:23:40 I have https://blueprints.launchpad.net/horizon/+spec/centralized-color-palette assigned to me, but it's fallen in my priority list 22:24:02 I'd be happy to free it up for someone else to look at, or keep it on the back-burner 22:24:12 sounds good 22:24:21 for now I'll leave it assigned to you but bump to H3 22:24:26 ok 22:24:29 if anyone else wants to pick it up we can reassign 22:27:29 okay. if you refresh on https://launchpad.net/horizon/+milestone/havana-2 we're now down to 17 blueprints, all with assignees, and david-lyle is the only individual with more than 2 blueprints assigned to them. 22:27:54 that seems like a good place to start the H2 cycle, I think. Thoughts on what we've got there from anyone else? 22:28:54 I'll open it up for discussion then... 22:28:57 #topic open discussion 22:29:06 comments, questions and concerns are welcome 22:29:30 looks good to me 22:29:41 gabrielhurley: Question on https://bugs.launchpad.net/horizon/+bug/1166794 22:29:41 are we going to see quantum security group support soon? 22:29:43 Launchpad bug 1166794 in horizon "Project creation fails if the current user is added to it" [High,Confirmed] 22:30:20 kspear: last I heard it was still pending some work in Quantum, but I think we're getting closer. I'm a little out of the loop on that one. 22:30:27 lcheng: what's the question? 22:30:34 gabrielhurley: The token gets revoked whenever a user is added to a project. Same thing happening when a user is added/removed from a group. 22:31:04 yep. there's about 4 iterations of this bug 22:31:15 Just wondering what would the fix for this issue, is it dependent on keystone not revoking the unscoped tokens? 22:31:21 I'm not sure why none of them have been traiged/acknowledged by the keystone team 22:31:53 I will bother dolphm next week if they're still not triaged on keystone's side 22:32:08 an email to the -dev mailing list on the topic also wouldn't be a bad idea 22:32:24 though the behavior is a breaking change on keystone's end I suspect it's not gonna be something they can easily fix 22:32:48 due to the way token ids are generated in terms of hashing the token itself, etc. 22:32:55 we may have to work around it on our end 22:33:31 that's about as much as I've got on that bug right now 22:34:02 anything else? 22:34:27 okay, I was hoping that you can get keystone team to fix this. :-) But definitely, we can workaround the issue if needed. 22:34:46 yeah, we shall see 22:35:12 okay... I think that's about it for today. great work on H1 everyone, and we'll talk more about H2 next week! 22:35:16 #endmeeting