Wednesday, 2022-01-05

*** whoami-rajat__ is now known as whoami-rajat13:59
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Jan  5 15:00:18 2022 UTC and is due to finish in 60 minutes.  The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'horizon'15:00
vishalmanchandahi anyone around for horizon meeting?15:00
vishalmanchandardopiera: tmazur e0ne amotoki : ping15:02
tmazuro/15:02
vishalmanchandaLet's wait for 2 more minutes if more people joins us.15:03
rdopierao/15:04
amotokio/15:04
vishalmanchandaok let's start the meeting.15:04
vishalmanchandaWelcome back everyone and happy new year!15:04
vishalmanchandaI hope everyone is safe and healthy...15:04
vishalmanchandaagenda for today meeting  https://etherpad.opendev.org/p/horizon-release-priorities ( at line 32)15:06
vishalmanchanda#topic Notices15:06
vishalmanchandafew announcement from my side for this week15:06
vishalmanchandaAs usual Yoga Schedule https://releases.openstack.org/yoga/schedule.html15:06
vishalmanchandaThis week is Yoga-2 milestone week.15:07
vishalmanchandaNext announcement is about adding review-priority label in horizon Gerrit dashboard15:07
vishalmanchandaPatch for the same is already merged.15:07
vishalmanchandaSo Core-reviewer please take a look at https://review.opendev.org/c/openstack/project-config/+/821934/1/gerrit/acls/openstack/horizon.config15:08
vishalmanchandato understand different value of review-priority label for those who don't know.15:08
vishalmanchandathat's all announcement from my side for this week.15:09
vishalmanchandamoving to next topic15:09
vishalmanchanda#topic release-priorities15:10
vishalmanchandaNo update from my side for this topic.15:10
vishalmanchandaIf anyone would like to add anything about this topic, please go ahead.15:11
vishalmanchandaToday I am investigating horizon-integration job failure.15:11
vishalmanchandaYou may have noticed few horizon-integration test are failing on your patches even after rechecks.15:12
rdopieraI've seen that this has started with a timeout first15:12
vishalmanchandabut If I look at horizon-integration periodic job it is passed today https://zuul.openstack.org/builds?job_name=horizon-integration-tests&project=openstack%2Fhorizon&branch=master&pipeline=periodic15:12
rdopierathe failures came later15:12
vishalmanchandaSo I am confused that job is actually failing or not or just random test failure which usually happens in this job.15:13
rdopieraperhaps the timed out job wasn't cleaned up properly15:13
tmazurit looks like this15:13
tmazurpagination tests usually fail if there wasn't a proper clean up15:14
vishalmanchandaCould we do anything to fix it?15:15
vishalmanchandaanyway I will push a patch on gate to investigate these pagination test failures15:16
vishalmanchandabecause If I run these integration test in my local env. it takes too much time.15:17
vishalmanchandaIf anyone know the command to run a single integration test please drop here that would be great help for me.15:18
amotokivishalmanchanda: perhaps the usual way to specify tests to be run can be used. {posargs} is passed to the test suite. Doesn't it work?15:19
amotokiit seems it should work as long as I checked the env definition in tox.ini.15:20
tmazurINTEGRATION_TESTS=1 pytest ./openstack_dashboard/test/integration_tests --ds=openstack_dashboard.test.settings -x -v -k test_images_pagination15:21
tmazurthat's what I'm using15:21
vishalmanchandaamotoki: ohh yeah it's working15:22
vishalmanchandatmazur: thanks I will try that as well.15:22
amotokiwe have an example in our docs https://docs.openstack.org/horizon/latest/contributor/testing.html#py3715:22
amotokiit is for py37 but pytest is used in the integration tests, so it works15:22
rdopieraby the way, that SELENIUM_HEADLESS=False is actually interpreted as True, because "False" is a non-empty string15:22
rdopieraamotoki: that example won't work since we use run_tests.sh that ignores the parameters15:23
rdopierait used to work when we used pytest directly15:24
amotokirdopiera: really? we use run_tests.sh before switching to pytest and I confirmed it worked after switching to pytest.15:24
amotokirdopiera: perhaps I missed something though15:25
vishalmanchandayes let's say if I want to run 'test_create_delete_group' and I use "tox -e integration openstack_dashboard/test/integration_tests/tests/test_groups.py::TestGroup::test_create_delete_group" command to run it.15:25
vishalmanchandaIt will run all integration tests in my local env.15:25
vishalmanchandajust checked in my env.15:25
rdopierathe command that tmazur gave will work15:26
amotokicorrection: we don't use run_tests. we use tools/unit_tests.sh.15:26
rdopieraof course you have to run it in tox's virtualenv15:26
vishalmanchandaok moving to next topic15:29
vishalmanchanda#topic Bug deputy report15:29
vishalmanchandaWe have 4 new bug from last 2 weeks.15:30
vishalmanchandaPlease take a look at all.15:30
amotokiwe repeatedly receive a bug report like https://bugs.launchpad.net/horizon/+bug/195643715:32
vishalmanchandaFirst one is look like a duplicate of some older bug but not sure exactly which one15:32
amotokithe horizon document seems wrong15:33
amotokibut I have no time to check the installation guide.15:33
vishalmanchandaI can check and update it for ubuntu atleast.15:33
amotokido we want just to revert the configuration without checking what is actually required?15:33
amotokiwe have a report for RHEL/CentOS installation guide too.15:33
vishalmanchandawill try to test and push a patch for the same asap.15:34
amotokis/a report/a similar report/15:34
rdopieralooks like the guide linked shoud be fixed to say OPENSTACK_HOST = "controller:5000" instead of OPENSTACK_HOST = "controller"15:35
vishalmanchandardopiera: tmazur : if you guys can check for the RHEL/CentOS that would be great15:35
rdopierasame for rhel guide, although I doubt anybody uses that15:37
vishalmanchandaFor 2nd bug https://bugs.launchpad.net/horizon/+bug/1955773, a patch is already up.15:38
vishalmanchanda#link https://review.opendev.org/c/openstack/horizon/+/82221215:38
vishalmanchandabut I am not completely sure if above patch going to fix the issue15:39
amotokiI am looking at it. I would like ot understand what really happens before giving +215:39
vishalmanchandaamotoki: great, thanks15:40
amotokiI can reproduce it in my local env and I see a same object is referred repeatedly15:40
vishalmanchandaI don't know I have pushed a depend-on patch in openstack/senlin-dashboard using horizon patch but doc job still fails.15:42
vishalmanchandaSee https://review.opendev.org/c/openstack/senlin-dashboard/+/82277715:42
amotokiDepends-On does not work as horizon is isntalled from PyPI15:42
vishalmanchandaamotoki: ohh I see15:43
vishalmanchandathird bug https://bugs.launchpad.net/horizon/+bug/195567415:44
amotokiis it about Ussuri, right?15:46
vishalmanchandayeah if look at the bug summary.15:46
amotokiIf so, the latest nova policy with system-scope in nova does not work with horizon as horizon does not support it as of Ussuri.15:46
amotokimore, deprecated policies are not supported either.15:47
rdopieraand the reader role was not supposed to work in Ussuri either15:47
amotokiIIRC the latter is the main reason we did not sync nova policy at that moment15:47
rdopieraI think they are trying to use a feature that was not complete in that version15:48
amotokirdopiera: +115:48
vishalmanchandaPlease add the comments in bug summary and close the bug.15:48
vishalmanchandaamotoki: rdopiera : thanks15:48
vishalmanchandaFor 4th bug https://bugs.launchpad.net/horizon/+bug/195461915:49
vishalmanchandaI think amotoki  already added the comments and we can close this bug 15:49
vishalmanchandathat's all from my side for this week.15:51
vishalmanchandano topic in On-Demand Agenda15:51
rdopieraI have a request for a topic15:52
vishalmanchandardopiera: Please go ahead.15:52
rdopieraI'm trying to fix a bug where a port creation/update fails with custom policies that don't allow the user to change the port security checkbox -- because we send the checkbox value even if it didn't change.15:53
rdopieraI'm fixing it by adding a policy check for that particular form in the field, to hide the field when the user doesn't have permissions to use it.15:53
rdopieraThe patch I have so far is here: https://review.opendev.org/c/openstack/horizon/+/810224/15:54
rdopieraHowever, from manual testing done by vishalmanchanda, it doesn't work correctly. I'm at a loss at how this policy check should be done properly, to match how it is done on the neutron side.15:54
rdopieraI would like to request help with this, if possible.15:55
vishalmanchandardopiera: I will test it again tomorrow and will check if I can help you.15:59
vishalmanchandaok we are out of time.16:00
vishalmanchandaThanks everyone for joining, See you next week!16:00
vishalmanchanda#endmeeting16:00
opendevmeetMeeting ended Wed Jan  5 16:00:56 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2022/horizon.2022-01-05-15.00.html16:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2022/horizon.2022-01-05-15.00.txt16:00
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2022/horizon.2022-01-05-15.00.log.html16:00
rdopieravishalmanchanda: thank you!16:01
vishalmanchandaI also got one more topic, forgot to discuss16:01
vishalmanchandaI hope everyone of you saw the Jeremy Stanley mail about the Log4j vulnerabilities.16:01
vishalmanchandaHonestly I have no idea about this topic please see if horizon or any of it's plugin affected by that and reply to that thread.16:01
vishalmanchandahttp://lists.openstack.org/pipermail/openstack-discuss/2022-January/026490.html16:02
vishalmanchandathanks16:02
rdopierawe don't use java16:02
rdopieraso I would say no16:02
fungiyeah, if anyone has more input, please reply on the ml16:02
fungiit's clear that there's no java *in* openstack itself, but people often install java-based things along side openstack, and identifying those could help16:03
rdopierahorizon doesn't rely on any java-based tools as far as we know16:03
rdopierathere may be non-public 3rd-party plugins that do, but we can't do anything about that16:04
fungiright, what i'm asking is that if you know about any which have come up in conversations elsewhere which people use in conjunction with horizon, that's useful detail16:04
fungiexamples are already present in that initial post, for example sovereign cloud stack's dashboard incorporates elasticsearch16:05
fungithe idea is to help people who are using openstack find out that there might be things they need to update which they're not thinking about16:05
fungieven if those things aren't part of openstack16:06
opendevreviewVishal Manchanda proposed openstack/horizon master: [DNR] Test horizon integration job  https://review.opendev.org/c/openstack/horizon/+/82355816:24
opendevreviewVishal Manchanda proposed openstack/horizon master: Drop Django 2.2 support  https://review.opendev.org/c/openstack/horizon/+/81781419:26
opendevreviewRodrigo Barbieri proposed openstack/horizon master: [WIP] Implement pagination in admin/proj network tab  https://review.opendev.org/c/openstack/horizon/+/80645419:30

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