Wednesday, 2021-07-07

*** iury|holiday is now known as iurygregory05:53
*** whoami-rajat is now known as Guest8909:05
*** whoami-rajat__ is now known as whoami-rajat09:05
opendevreviewNitish Venkata Patcherla proposed openstack/horizon master: Add Create QoS operation to Network QoS Panel  https://review.opendev.org/c/openstack/horizon/+/79946110:12
opendevreviewNitish Venkata Patcherla proposed openstack/horizon master: Add Create QoS operation to Network QoS Panel  https://review.opendev.org/c/openstack/horizon/+/79946110:32
nitishhow to run tests in horizon in devstack setup (*.spec.js)12:31
vishalmanchandanitish: tox - e npm12:40
nitishthank you12:45
nitishI am working on developing network qos panel by adding CRUD operations12:46
nitishis it right place to discuss about it ?12:47
vishalmanchandanitish: yes.12:50
nitishWhat are the expectations on the feature and what is the review process12:53
nitishI have made a base commit which enables the qos panel and added create qos policy operation12:53
vishalmanchandanitish: please drop your queries here I am outside right now.12:55
nitishyeah sur ok12:55
vishalmanchandaIf nobody responds to your queries I will reply soon12:56
vishalmanchandaBasic process is you need two +2 to get your patch merged.12:56
vishalmanchandaYou have to add unit tests for your feature as well.12:57
vishalmanchandaYou can also refer our documentation12:57
nitishok, currently my commit is being reviewed by Akihiro Motoki12:57
vishalmanchandaAnyway drop your queries here I will reply soon12:58
nitishok12:58
gshippeyWill the weekly meeting be going on a bit later? I'm interested in discussing and getting some eyes on https://bugs.launchpad.net/horizon/+bug/1874705 and the related patch13:22
vishalmanchandagshippey: hi, yes it is today at 15:00 UTC. Will see you there.13:28
gshippey👍13:29
opendevreviewNitish Venkata Patcherla proposed openstack/horizon master: Add Create QoS operation to Network QoS Panel  https://review.opendev.org/c/openstack/horizon/+/79946113:44
vishalmanchanda#startmeeting horizon15:01
opendevmeetMeeting started Wed Jul  7 15:01:00 2021 UTC and is due to finish in 60 minutes.  The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot.15:01
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:01
opendevmeetThe meeting name has been set to 'horizon'15:01
vishalmanchandahi anyone around for horizon meeting?15:02
-amotoki- lurks15:03
rdopierao/15:03
tmazuro/15:03
vishalmanchandaok let's start.15:04
gshippeyo/15:04
vishalmanchanda#topic Notices15:04
vishalmanchandaJust an reminder Xena-2 milestone is next week.15:04
vishalmanchandaXena Schedule https://releases.openstack.org/xena/schedule.html15:05
vishalmanchandaI have sent a mail about moving stable/queens to EOL on open-discuss ML last week.15:06
vishalmanchanda#link http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023381.html15:06
vishalmanchandaI can see there is no open patches for stable/queens branch as of today.15:07
vishalmanchandahttps://review.opendev.org/q/project:openstack/horizon%252Bbranch:stable/queens%252Bstatus:open15:07
vishalmanchandaSo I have pushed a patch to release to move stable/queen to EOL.15:08
vishalmanchandapatch link https://review.opendev.org/c/openstack/releases/+/79954315:08
vishalmanchandalast announcement is about next Virtual PTG.15:09
vishalmanchandaIt will take place around October 18-22, 202115:09
vishalmanchandaPlease see ML thread more info http://lists.openstack.org/pipermail/openstack-discuss/2021-June/023370.html15:10
vishalmanchandaDoes anyone have any other announcement, then please go ahead.15:11
vishalmanchandaok I have no more specific topics to discuss.15:13
vishalmanchanda#topic open-discussion15:13
vishalmanchandaamotoki: rdopiera : Could we merge these open plugin patches to drop nodejs 10 https://review.opendev.org/q/topic:%22drop-nodejs10%22+(status:open%20OR%20status:merged)15:14
ikaniasThere is a bug: https://bugs.launchpad.net/horizon/+bug/179202815:14
vishalmanchandaI think we have waited enough for plugins teams.15:14
ikaniasthe bug hasn't been fixed and the solution was to skip 39 tests from the integration tests15:14
ikaniasis this bug going to be fixed sometime? 39 tests skipped is more than 50 percent of the integration tests not running15:15
amotokivishalmanchanda: it is up to you. Have you requested to merge them for example in the mailing list?15:15
amotokivishalmanchanda: most horizon plugin teams just maintain horizon plugins as their side works along with their main repo15:16
vishalmanchandaamotoki: not yet. I will send a mail on open-discuss about it by this week.15:16
vishalmanchandaamotoki: thanks for suggestion.15:16
amotokivishalmanchanda: I personally have no bandwidth to check plugin reviews.15:17
vishalmanchandaamotoki: ok np.15:17
ikaniasanyone?15:18
amotokitwo topics were raised in parallel. I think the topic on nodejs 10 from vishalmanchanda has been done. let's move on to the topic raised by ikanias15:19
vishalmanchandaikanias: yeah it looks really bad, Let's try our best to fix those.15:19
vishalmanchandaskipped integration tests.15:20
ikaniasit has not been fixed since 2018...15:20
ikaniasat least the last comment is from that time15:21
amotokiat that time skipping the integration tests was reasonable to unblock the gate, but ...... no work has been done since then......15:21
ikaniaswe miss a lot of tests... we can miss many bugs15:21
vishalmanchandaikanias: +1.15:22
amotokiso, what is our next step?15:24
vishalmanchandaI personally write some integration tests for few pages but never pushed it to gerrit, will check if I still have those in my env.15:24
amotokivishalmanchanda: any suggestion as PTL?15:25
vishalmanchandaI think next step should be fixing those skipped tests, I can help here.15:26
amotokiikanias: can you work on fixing skipped tests with vishalmanchanda?15:27
vishalmanchandaI will check after the meeting how many such test are skipped an open a new high priority bug for it.15:27
vishalmanchandaand*15:27
ikaniasamotoki: yes i can try15:27
amotokiikanias: thanks15:27
vishalmanchandaikanias: thanks for bringing this topic:)15:27
ikaniasbut currently these tests are a bit complicated for me to understand...i would like if someone could go over them with me... just saw them last week for the first time15:28
ikaniasvishalmanchanda: np 15:29
vishalmanchandardopiera: Do you have any update on django sass processor patch https://review.opendev.org/c/openstack/horizon/+/79480915:30
rdopieravishalmanchanda: no, I haven't done anything since then15:31
vishalmanchandardopiera: ok15:32
rdopieraif we want to go ahead with that plugin, I believe there were two issues remaining with it15:32
rdopierathe material theme problem, and a way for people to inject their own css15:33
vishalmanchandabut If I remember correctly Ivan and amotoki  have some workaround for material theme issue atleast.15:34
rdopierayes, and we can simply @import a user's scss file15:35
amotokivishalmanchanda: I think it is a differnt issue.15:35
amotokiI am not sure what kind of differences we hit when we switch the sass processor though.15:36
rdopierathere are going to be differences for sure15:37
rdopieraI didn't go through all views to see if they render correctly15:37
vishalmanchandamaybe integration tests can check that.15:38
rdopierano, they don't care about the looks15:38
rdopierathey only look at the html15:39
rdopiera(well, unless something overlaps something)15:39
vishalmanchandaohh yeah..15:39
vishalmanchandaDo we have any other topic to discuss or we can end this meeting?15:41
rdopierathis is one reason why if we want to switch, it would be better to do it at the beginning of the cycle, so we have more time to catch bugs15:41
rdopieraI don't have anything more15:41
gshippeyid like to discuss https://bugs.launchpad.net/horizon/+bug/1874705 15:41
vishalmanchandagshippey: please go ahead.15:42
gshippeyIf i were to change the fix patch to use the referrer as a backup would that make people happy15:42
gshippeyin case the openstack keystone url is not defined15:42
vishalmanchandapatch link https://review.opendev.org/c/openstack/horizon/+/72268515:43
vishalmanchandagshippey: Honestly I have never used websso.15:46
vishalmanchandaSo give me some time to understand the issue or reproduce it.15:46
amotokithe only reason we did not have a good progress is the current horizon reviewers have no good experience/kwowledge on websso implementations.....15:46
amotokiI wonder how we can move it forward....15:47
amotokikeystone team might help it. they may have more knowledge than us.15:48
vishalmanchandaamotoki: hmm I have added the keystone team in the launchpad bug Let's see if they respod.15:51
gshippeyWell if perhaps you'd like to have ago at recreating it and I can check in in another week or two? Otherwise I think I will make changes to make it dropback to the referrer if openstack keystone url is not defined and try get some keystone reviewers eyes on it too15:51
vishalmanchandarespond*15:51
gshippeygreat15:51
rdopierakeystone url has to be defined for horizon to work...15:53
rdopieraI wonder, you don't want the controller node to have access to something that is otherwise publicly accessible? Why? Does it really improve security?15:54
amotokirdopiera: good point15:55
amotokithe description of https://bugs.launchpad.net/horizon/+bug/1874705 explains the context more.15:56
rdopieraI think that using the referer address may actually be a phishing protection mechanism15:56
rdopieramaking sure you talk with the page that the user entered the password in15:57
rdopiera"Our Openstack services have minimal external connectivity for security reasons." is not really an explanation15:57
jrosserin these deployments the internal networks dont route to anywhere15:58
jrosserthats a deployer choice15:58
jrosserand requests from the end user enter via a well defined loadbalancer / SSL terminator which is the only point that has external connectivity15:59
rdopierahow about we used the internal endpoint always, but had an additional check in there that the referrer matches the referrer defined in the config?16:00
rdopierawe would add a config option for the expected referrer16:01
vishalmanchandasorry to interrupt I am just ending the meeting 16:01
gshippeywould that be the WEBSSO_KEYSTONE_URL?16:01
vishalmanchanda#endmeeting16:01
opendevmeetMeeting ended Wed Jul  7 16:01:37 2021 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-07-07-15.01.html16:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-07-07-15.01.txt16:01
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2021/horizon.2021-07-07-15.01.log.html16:01
amotokinote that we can continue the discussion here16:01
rdopierawhat I am really most afraid of is that there is some sso provider out there that uses the referrer address different than what you originally called and then expects a response on that address16:02
jrosserwe are really looking here at the url that horizon itself uses to contact keystone16:04
jrosserthat is the thing which ends up being the external url and therefore not working16:04

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!