15:00:31 #startmeeting horizon 15:00:31 Meeting started Wed Jul 14 15:00:31 2021 UTC and is due to finish in 60 minutes. The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:00:31 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:00:31 The meeting name has been set to 'horizon' 15:01:44 hi anyone around for horizon meeting? 15:02:30 hi 15:03:27 hi 15:03:27 e0ne: rdopiera tmazur amotoki : around? 15:03:42 Hi! 15:03:44 Yes 15:04:22 Let's wait for 2 more minutes if more people joins us. 15:05:44 ok Let's start. 15:05:52 #topic Notices 15:06:14 This week is Xena-2 milestone. 15:06:33 Xena Schedule https://releases.openstack.org/xena/schedule.html 15:06:53 but nothing special for horizon. 15:07:23 next announcement is about Yoga Virtual PTG. 15:08:01 I have created a etherpad to collect topics for yoga ptg discussion. 15:08:19 #link https://etherpad.opendev.org/p/horizon-yoga-ptg 15:08:45 Please start adding your topics which you want to discuss during the ptg. 15:09:32 For the time slots I have created a poll please vote asap because we have to book the room before July 21. 15:09:45 #link https://doodle.com/poll/7vxwprypskrhidhq?utm_source=poll&utm_medium=link 15:10:45 I have added most of time slot which we used during past Virtual PTG. 15:11:24 I am not sure about how much we needed for ptg discussion atm but I think 4-5 hours are more than enough for us. 15:12:23 I have also kept some extra time slots in pole and we can unbook the room it if not required at that time. 15:12:59 e0ne: amotoki rdopiera :^^ please vote on doodle once you see. 15:13:18 anyway I will send a mail about it on open-discuss. 15:13:58 next announcement is about moving stable/queen to EOL 15:14:00 I cannot decide preferred timeslots as I don't have a priority on horizon sessions perhaps. it would be only up to my timezone and cannot vote more. 15:14:46 amotoki: fine. 15:14:54 my schedule would be decided considering session conflicts with others. 15:15:37 (please forgive this interruption, but please ping me when you get to open discussion ... thanks!) 15:15:37 amotoki: yeah 15:15:46 rosmaita: sure. 15:15:53 https://review.opendev.org/c/openstack/releases/+/799543 15:17:02 There is only one issue in moving horizon stable/queen to EOL i.e. manial-ui stable/queens uses horizon stable/queens django template. 15:18:10 vishalmanchanda: what about points raised by elodilles? 15:18:11 but I think manila team also thinking about moving manial-ui stable/queens to EOL(current status EM) which they will discuss in tomorrow's weekly meeting. 15:18:46 amotoki: I will follow up with manila team about this. 15:19:23 that's all announcement from my side for today. 15:19:54 If anyone has other announcements to make please go ahead. 15:20:17 I was working on QoS CRUD operations from Horizon 15:20:34 made a base commit 15:20:36 https://review.opendev.org/c/openstack/horizon/+/799461 15:20:48 nitish: we can discuss it in the end during open-discussion 15:20:58 ok 15:20:59 nitish: please wait, thanks. 15:21:15 ok moving to next topic 15:21:47 #topic retire django_openstack_auth 15:22:12 ``django_openstack_auth`` code was merged into the main horizon repository during the queens release. 15:22:39 It is already deprecated and I have pushed a series of patches to retire it. 15:23:08 Please take a look once you have time and Let me know if I missed any steps for the retirement process. 15:23:19 #link https://review.opendev.org/q/topic:%22retire-django-openstack-auth%22+(status:open%20OR%20status:merged) 15:24:14 regarding tagging pike-eol, https://review.opendev.org/c/openstack/releases/+/800493 has landed and pike-eol tag was created but stable/pike branch was not deleted yet. 15:24:26 the post job failed https://zuul.opendev.org/t/openstack/build/aac7e7108b26477e9f30542b64ea8694 15:25:02 I am not sure this failuree is related to that stalbe/pike branch still exists. 15:26:02 but If I am correct then release going to delete stable/pike branch after https://review.opendev.org/c/openstack/releases/+/800493 merged. 15:26:30 I am not sure but it is what I observed so far. 15:27:13 that is what we expect but the script failed due to the absense of .gitreview in the master branch due to the master branch retirement. 15:27:54 amotoki: hmm I see. 15:28:34 I will discuss with the release team how to proceed further. 15:30:09 moving to next topic 15:30:24 #topic open-discussion 15:30:37 nitish: please go ahead. 15:31:14 I was working on QoS CRUD operations from Horizon 15:31:37 and made a commit for enablin qos panel and creating qos policy 15:32:18 commit link : https://review.opendev.org/c/openstack/horizon/+/799461 15:33:19 I want to know what are the expectations on this feature 15:33:28 nitish: thanks for working on that. 15:33:59 nitish: I will try to review it by end of this week and let you know. 15:34:10 ok 15:34:19 nitish: what do you mean by "the expectations"? 15:34:40 nitish: you are working on the feature so I wonder you are more familiar with the feature. 15:35:12 (while I know the feature as I am working on neutron too) 15:36:25 I was working on this feature by going through the openstack neutron qos docs 15:37:13 not now? 15:39:55 rosmaita: hi, ping. 15:40:02 hello 15:40:10 i have a quick question 15:40:27 we are removing v2 support from the cinderclient 15:40:35 #link https://review.opendev.org/c/openstack/python-cinderclient/+/792959 15:40:58 and sorry, that patch had passed earlier, but now is failing tempest 15:41:10 turns out that horizon is still using v2 a bit 15:41:18 in this place: 15:41:27 https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/api/cinder.py 15:41:33 at lines 31 15:41:39 and then 59-68 15:41:45 i'm working on a patch 15:41:58 but my question is, 15:42:18 for xena horizon, you will be packaged with xena cinderclient, right? 15:42:46 so horizon won't need to check anymore to see which client is available 15:42:55 at lines 59-68 15:43:13 or, i could put line 31 in a similar kind of try/catch block 15:43:28 if you can't import v2, get list-extensions from v3 15:43:39 was just wondering what you would suggest 15:44:07 generally speaking, horizon support should be along with corresponding back-end services from a same release, 15:44:35 so yes we need to clean up cinder v2 support. 15:44:54 ok, so if i put up a patch that only uses v3, that would be OK with you? 15:45:21 i am fine. 15:45:22 rosmaita: +1. 15:45:31 the only other place i see cinderclient v2 is in some tests, and those should convert to v3 fine 15:45:38 https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/test/test_data/cinder_data.py 15:46:05 i will get a patch up within the next hour 15:46:06 we also need to clean up attributes only available in cinder v2 API. 15:46:24 for example, consistencygroup_id at https://opendev.org/openstack/horizon/src/branch/master/openstack_dashboard/api/cinder.py#L90 15:46:26 amotoki: hopefully there won't be any 15:46:47 i will check though 15:46:58 it can be cleanup separately though. 15:47:03 version 3.0 is supposed to be exactly the same as v2 15:47:08 but we will see if that is true! 15:47:43 thanks, i will ping you here when the patch is ready 15:47:44 ah, consistency group feature is available in v3 while it is deprecated(?) in favor of the group feature. 15:48:13 amotoki: yes, we never got rid of it 15:48:17 at least not in the API 15:48:29 hopefully , the client classes are consistent with that 15:48:38 (it happened before i started working on cinder) 15:49:04 anyway the first step is to remove the dependency on cinderclient v2 code. I will help the effort. 15:49:31 amotoki: ty, i will get a patch up, so if you can review quickly that will be awesome 15:49:37 appreciate your help! 15:49:44 rosmaita: thanks for bringing this topic, I saw your mail about v2 removal but I thought we didn't use the v2 version. 15:49:50 and sorry i didn't figure out until today that this was a problem! 15:50:17 rosmaita: no problem 15:50:18 rosmaita: just for curiosity could please paste here failed tempest patch link. 15:50:25 sure 15:50:54 https://zuul.opendev.org/t/openstack/build/e048e80cd52c4cb69a84e3a728ddf19d 15:51:35 it's in tempest.scenario.test_dashboard_basic_ops.TestDashboardBasicOps.test_basic_scenario 15:51:35 rosmaita: thanks. 15:51:46 right when tempest tries to log in to the dashboard 15:52:02 good thing it's there! 15:52:34 rosmaita: nice we added it there during the last release. 15:52:43 it is a good side-effect which I did not expect when we merged tempest-horizon into horizon :) 15:52:59 haha🙂) 15:53:55 otherwise perhaps the horizon UT in the requirements repo after cinderclient release will detect this failure. 15:54:12 early detection would be much nicer :) 15:54:45 ok anyone has any other topic to discuss otherwise we can end this meeting. 15:56:51 thanks everyone for joining, see you next week! 15:56:56 tc. 15:57:10 #endmeeting