20:01:00 #startmeeting horizon 20:01:01 Meeting started Wed Oct 11 20:01:00 2017 UTC and is due to finish in 60 minutes. The chair is ying_zuo. Information about MeetBot at http://wiki.debian.org/MeetBot. 20:01:02 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 20:01:05 The meeting name has been set to 'horizon' 20:01:08 o/ 20:01:17 o/ 20:01:22 o/ 20:01:26 Hello 20:01:39 hi 20:02:16 o/ 20:02:31 #topic Notices 20:02:37 #info Queens-1 milestone is expected to be released by Oct 18 20:02:42 o/ 20:02:54 please try to focus on closing the tickets listed on https://launchpad.net/horizon/+milestone/queens-1 20:03:19 #info Sydney summit sessions 20:03:40 we have the project update and project onboarding sessions confirmed 20:03:55 I am still waiting to hear about the user feedback session. 20:04:23 any suggestions on the topics for the project onboarding session? 20:04:29 * e0ne will miss this summit :( 20:04:43 :( 20:06:46 #topic Bug Reports Review 20:06:57 https://www.irccloud.com/pastebin/uClL7g56/ 20:07:39 #link https://bugs.launchpad.net/horizon/+bug/1681627 20:07:40 Launchpad bug 1681627 in Zun UI "Page not found error on refreshing bowser " [Critical,In progress] - Assigned to Shu Muto (shu-mutou) 20:07:40 #link https://bugs.launchpad.net/horizon/+bug/1704118 20:07:41 Launchpad bug 1704118 in OpenStack Dashboard (Horizon) "Spinner is stuck when deleting image in angularized panel" [Medium,In progress] - Assigned to Lajos Katona (lajos-katona) 20:07:54 shu-mutou left a note to ask for reviews on the patches for these two tickets 20:08:14 these are the patches: https://review.openstack.org/#/c/491346/ https://review.openstack.org/#/c/490868/ 20:08:25 Yeah I haven't got round to looking at that refresh patch yet 20:08:44 I'm not a big fan of the current solution. It's very verbose. 20:09:57 he made some changes 20:11:16 still a pretty big change 20:11:47 I left a comment on https://review.openstack.org/#/c/490868/ 20:12:06 just a nitpick. I think it's good other than that 20:12:54 #link https://bugs.launchpad.net/horizon/+bug/1721286 20:12:55 Launchpad bug 1721286 in OpenStack Dashboard (Horizon) "Create volume from image displays incorrect AZs" [High,Confirmed] - Assigned to Ivan Kolodyazhny (e0ne) 20:13:15 thanks e0ne picking it up 20:13:28 just assigned this bug to myself today. will take a look on this later this week 20:13:32 ying_zuo: np 20:13:44 awesome 20:13:56 #link https://bugs.launchpad.net/horizon/+bug/1640537 20:13:56 Launchpad bug 1640537 in OpenStack Dashboard (Horizon) "Federated users should not see change password page" [Undecided,New] 20:14:20 I put that one on the list because I thought david-lyle could quickly triage it 20:14:45 thanks 20:15:06 (I'm not very familiar with keystone federation) 20:15:40 I think it makes sense to hide the page 20:16:50 Isn't this a policy issue really? 20:17:18 I don't know if it stretches that far though 20:17:35 Does being federated necessarily preclude the ability to change the password via keystone? 20:17:42 Either way should be controllable by information that we already have 20:17:51 OPENSTACK_KEYSTONE_BACKEND is on local_seetings.py to control some actions on the identity panel 20:17:57 gary-smith: I don't know unfortunately :( 20:18:38 I don't think it's policy 20:20:42 would setting can_edit_user to False in OPENSTACK_KEYSTONE_BACKEND suppress the password change setting? 20:21:01 I think the user can still use keystone or other logins 20:21:04 on a cluster 20:21:33 gary-smith: I would think that just control the edit user action 20:21:42 makes sense 20:21:51 I was thinking to add can_change_password there 20:22:23 but that will work just like setting a policy rule 20:22:42 so adding a setting probably won't work 20:24:01 You could make it setting controlled, all I meant was that I think you may be able to already tell anyway 20:24:16 I don't know enough about how keystone presents federated logins vs keystone ones 20:24:33 If we can distinguish, we can just solve that bug without extra settings 20:24:52 yes 20:25:52 will need to make a call to check how the logged in user is authenticate instead of using a setting 20:26:28 Yeah I don't know if there's any way of distinguishing. Lets put this to the side anyway, since none of us know 20:26:43 sure. that's a good start 20:26:53 #link https://bugs.launchpad.net/horizon/+bug/1690790 20:26:54 Launchpad bug 1690790 in OpenStack Dashboard (Horizon) "policy checks for detach_interface not working correctly" [Undecided,Confirmed] 20:28:22 the policy rule for detach interface is still not defined on the sample nova policy 20:29:23 there's one for attach interface though 20:29:48 maybe we can use that for the detach interface too? 20:30:25 it's not ideal 20:31:43 What does Nova do, just use attach for both? 20:31:59 good question 20:32:30 just need to look into that then :) 20:32:33 also nova dont provide sample policy files, it needs to be generated 20:32:41 yes 20:32:42 Yeah, just duplicate the nova equivalent 20:32:53 Its a one line change at best, just need to check the rule 20:32:54 I was referring to the one in horizon 20:33:00 I didn't see one in nova 20:33:36 like you said, needs to be generated 20:33:51 #link https://bugs.launchpad.net/horizon/+bug/1686266 20:33:51 Launchpad bug 1686266 in OpenStack Dashboard (Horizon) "upload images with an invalid URL lead to a "Queued" status image forever" [Undecided,New] 20:34:38 should we do any validation for the url? 20:34:40 Yeah, but the one in Horizon isn't pushed automatically from anywhere; we just manually update it from time to time 20:35:10 No, we should just do what the API does 20:35:17 Which is leave it queued forever, apparently. 20:35:44 cool 20:35:57 #link https://bugs.launchpad.net/horizon/+bug/1649183 20:35:59 Launchpad bug 1649183 in OpenStack Dashboard (Horizon) "image category buttons don't appear in newton" [Medium,Confirmed] 20:37:27 pffft 20:37:33 How demanding. 20:37:45 Its a regression that we should fix 20:37:51 Though I dislike their attitude :/ 20:38:05 "Would be good to have a test system with say 150 images so these bugs are found before release" Yes, that would be wonderful if someone would provide that. 20:38:50 is it a regression? 20:38:57 Yep 20:39:30 The bug explanation seems fairly clear IMO 20:39:37 I thought it's just asking for the option to filter 20:39:56 No, its asking for an option that existed before, that was introduced in Grizzly 20:40:06 https://docs.openstack.org/horizon/latest/configuration/settings.html#images-list-filter-tenants 20:40:21 "Just installed the Newton version of the openstack dashboard and when listing images the buttons to filter by category no longer appear." 20:40:30 Its when we used the new images panel 20:40:35 added, even. 20:40:59 I see 20:42:25 I'll leave a comment 20:42:36 thank you 20:42:38 Just target it to Next or something, someone can pick it up 20:43:02 last one 20:43:06 #link https://bugs.launchpad.net/horizon/+bug/1722704 20:43:08 Launchpad bug 1722704 in OpenStack Dashboard (Horizon) "Image name filter on instance panel doesn't work" [Undecided,New] - Assigned to Feilong Wang (flwang) 20:43:45 flwang asked about this in openstack-horizon 20:44:59 any thoughts about these two issues? 20:46:18 need to check #1722704 20:48:00 it should be easy to fix 20:48:20 let's wait or ask flwang we any help is needed 20:49:21 e0ne: can you give some pointers? 20:50:54 ying_zuo: looks like we just need put correct value for 'filters' param and pass it to glanceclient 20:51:12 o/ 20:51:16 sorry, i was in a meeting 20:51:24 ying_zuo: I have not environment by the hand 20:51:34 e0ne: I'm not sure its that simple. It looks like we are passing the correct item to glance, but only using the first image by that name 20:51:35 e0ne: unfortunatley, we can't get the correct value :) 20:51:46 robcresswell: exactly 20:52:06 robcresswell: and even worse 20:52:45 we're not sending the correct value to 'glance' but use the local image list already get based on a call /v2/images?limit=1000 20:52:49 :( 20:52:59 it's related to the #1 issue i mentioned in the bug 20:53:31 we're assume there are less than 1000 images the tenant can see and we assume there is no dup-name images 20:54:02 that's alright for most of the cases, 20:54:04 but 20:54:28 the problem is to get the filter works, we have to make the call to glance and nova async 20:54:45 i don't like it because I"m working on the performance improvement of the instance panel 20:54:58 hence I'd like to raise the bug and get feedback from the team 20:55:53 Why don't we just pass the name query straight to Glance? 20:56:27 robcresswell: you can do that, and you still get a list of images 20:56:51 and you still need to chose one, because I don't think the serach_ops of nova list api can support query many image ids? 20:57:03 * david-lyle arrives just in time for the end 20:57:26 david-lyle: we're talking about the one you may interested in https://bugs.launchpad.net/horizon/+bug/1722704 20:57:27 Launchpad bug 1722704 in OpenStack Dashboard (Horizon) "Image name filter on instance panel doesn't work" [Undecided,New] - Assigned to Feilong Wang (flwang) 20:57:34 I think it just takes single IDs yeah. 20:57:54 Well, thats problematic. One solution would be to display the image ID on hover or something, and then remove the Image Name filter entirely 20:58:17 Nova doesnt support filtering by image name, so us working that in sounds awkward. 20:58:21 afaik, 20:58:23 that would make it hard to copy the id 20:58:38 robcresswell: that's probably the one I'd like to do, though I know somebody don't like it. 20:58:49 rdopiera: Not necessarily. The flavor popup is fine to copy from iirc. 20:58:59 horizon is good, but we shouldn't do everything to make it perfect 20:59:05 ah, as long as it's a popup and not a tooltip 20:59:15 mapping the id to name is too heavy work for dash 20:59:39 https://getbootstrap.com/docs/3.3/javascript/#popovers 20:59:45 One of those 21:00:12 we can still keep the image name in the instance detailed page 21:00:25 sorry guys. we are at the top of the hour. please continue the discussion on #openstack-horizon or on the ticket. 21:00:31 #endmeeting