Wednesday, 2026-07-08

opendevreviewFreerk-Ole Zakfeld proposed openstack/horizon master: Add `WEBSSO_POST_LOGOUT_URL` setting for proper SSO/OIDC logout  https://review.opendev.org/c/openstack/horizon/+/99642808:44
opendevreviewOwen McGonagle proposed openstack/horizon master: Switch default Key Pairs panel from AngularJS to Python  https://review.opendev.org/c/openstack/horizon/+/99271413:53
opendevreviewOwen McGonagle proposed openstack/horizon master: Switch default Key Pairs panel from AngularJS to Python  https://review.opendev.org/c/openstack/horizon/+/99271413:58
opendevreviewRadomir Dopieralski proposed openstack/horizon master: Re-arrange top menus  https://review.opendev.org/c/openstack/horizon/+/99631014:45
tmazur#startmeeting horizon15:00
opendevmeetMeeting started Wed Jul  8 15:00:36 2026 UTC and is due to finish in 60 minutes.  The chair is tmazur. 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
tmazurHello everyone and welcome to the weekly meeting!15:00
rdopierao/15:01
jjasekHello everyone15:01
omcgonago/15:01
tmazurLet's begin15:02
tmazurAgenda for today can be found here: https://etherpad.opendev.org/p/horizon-release-priorities#L3915:02
blasseye-Hello everyone ! 15:03
tmazurHello hello15:03
tmazur#topic Notices15:03
tmazurThis week is R-12. Hibiscus Release Schedule: https://releases.openstack.org/hibiscus/schedule.html15:04
tmazurWe passed the second milestone15:05
tmazurAnd I cut the release for it:15:05
tmazur986840: Release Horizon 26.0.0 for 2026.2 Hibiscus | https://review.opendev.org/c/openstack/releases/+/98684015:05
tmazurThe community has chosen the name of the next OpenStack release! Thanks everyone for voting :)15:06
tmazur2027.1 OpenStack release name is Indri15:06
blasseye-🐒15:08
tmazurExactly :D15:09
jjasekCool15:10
tmazur#topic Release priorities15:10
tmazur977939: Add Horizon panel to enable TOTP MFA enrollment | https://review.opendev.org/c/openstack/horizon/+/97793915:11
tmazurThanks everyone for your reviews15:11
tmazur995905: SDK for Nova keypairs | https://review.opendev.org/c/openstack/horizon/+/99590515:12
tmazurjjasek could you please take a look when you have a minute? ^^^15:12
jjasekyep, definitely. Tomorrow at the latest.15:13
tmazurThank you!15:13
tmazurAnd we have a few patches on deangularization:15:13
tmazur992675: Switch default Images panel from AngularJS to Python | https://review.opendev.org/c/openstack/horizon/+/992675 -- WIP15:13
tmazur992902: Fix key pair create success message lost on page redirect | https://review.opendev.org/c/openstack/horizon/+/99290215:14
tmazur992714: Switch default Key Pairs panel from AngularJS to Python | https://review.opendev.org/c/openstack/horizon/+/99271415:14
tmazurThanks omcgonag!15:14
omcgonagmy pleasure :)15:14
tmazurIf I miss some more, please feel free to add them to the list: https://etherpad.opendev.org/p/horizon-release-priorities#L4615:14
tmazurLet's move to the next topic15:17
tmazur#topic Bug deputy report15:17
tmazurhttps://bugs.launchpad.net/horizon/+bugs?orderby=-id&start=015:17
tmazurWe have four new bugs reported this week. 15:18
tmazurThe one I closed with "won't fix"15:19
tmazurUnnamed volumes cannot be found using the ID displayed in the Name column -- https://bugs.launchpad.net/horizon/+bug/215958015:19
tmazurThis one has a patch on review already:15:20
tmazur996028: Find unnamed volumes by their displayed name | https://review.opendev.org/c/openstack/horizon/+/99602815:20
rdopierais launchpad timing out for everyone else too?15:21
jjaseknope15:21
tmazurLooks fine for me15:22
jjaseknot today xD15:22
blasseye-For 977939: Add Horizon panel to enable TOTP MFA enrollment | https://review.opendev.org/c/openstack/horizon/+/977939  I can't seem to reproduce the issue described by <omcgonag>. Am I the only one? 15:23
omcgonagif I am the only one, we can chalk it up to a possible "environment" issue that I only have at the moment - we can mark it resolved, and if someone hits it later, it is a bug and will get fixed?15:24
blasseye-Bad timing, we talk about that after15:24
tmazurWe can talk in open discussion about it15:25
tmazurLet's finish with new bugs15:25
tmazurStored DOM-based XSS in Image "Update Metadata" widget (Glance metadefs → innerHTML) -- https://bugs.launchpad.net/horizon/+bug/215892215:25
tmazurThanks rdopiera for the patch:15:25
tmazur996253: Escape HTML in descriptions of image metadata | https://review.opendev.org/c/openstack/horizon/+/99625315:25
tmazurAnd there's one more bug filed to start a discussion.15:26
tmazur#topic On-Demand Agenda15:26
tmazurRearrange dropdowns at the top navigation bar -- https://bugs.launchpad.net/horizon/+bug/216004615:26
rdopieraThat's mine15:27
tmazurrdopiera please go ahead15:27
rdopierait's a cosmetic change, but I was always annoyed how the project selection menu is separate from the rest, and how the region menu displaces the user menu15:27
rdopieraand then we realized we can simply go ahead and fix it15:27
rdopieraso I propose this change15:28
rdopierait puts all the drop-down menus together on the right side of the top nav bar15:28
rdopieraand it makes sure the user menu is always last15:28
rdopieranow, if anybody has any suggestions, comments, especially any reason why we shouldn't make this change, please comment15:29
tmazurFrom the UX point of view I think it would be great to have15:29
rdopierathere is an attached patch that you can test15:29
tmazurjjasek what do you think? Will it affect our tests much?15:29
rdopieraI had to fix one test, that was clicking on the navbar instead of clicking on the user menu specifically15:30
jjasekIf there is not change in locators, it should not affect our tests at all I guess. But I did not saw the patch yet.15:30
jjasekokay then rdopiera answered the question :-)15:30
rdopierathere is a change of the html structure for the project selection menu, but I believe we locate that menu by id, not by structure, so all the other tests pass15:31
rdopieraof course if users have their own custom themes based on the default theme, they may choose whether to update them to include this change, or not15:32
tmazurIt looks like a minor change potentially saving time for users, so they don't have to seek for the menu all along the navigation bar15:32
rdopierafor me it's mostly for the looks15:33
tmazurIt feels way more natural to have all the menus on the right15:33
rdopierait's also more consistent with, say, the openshift console15:33
jjasekYep, it makes sense. If there will be some problem in tests, we will fix them.15:33
tmazurOkay, let's make it happen then15:34
tmazurrdopiera do you think we need a few lines to the ML about this change?15:34
rdopieragood point, I will write that15:36
tmazurThank you!15:36
rdopieraI'm sure there are people there who will be eager to comment15:36
tmazurBike shedding15:36
rdopierathat's how you get new bikes, the bike monster sheds them15:36
tmazurXD15:37
tmazurI have one more topic to discuss15:37
jjasekI understand nothing from your bike joke :-(15:38
tmazurBikeshedding, also known as the law of triviality, is the human tendency to devote disproportionate time and energy to menial, easy-to-grasp details while ignoring complex, crucial issues. 15:38
rdopierajjasek: like snakes shed their skins15:38
tmazurAlso "shedding" is a word for reptiles changing their skins15:38
jjasekOh xDDD okay, now it makes sense. Thanks!15:39
rdopieraor mammals changing their fur15:39
rdopieracats shed too15:39
tmazurAnd insects15:39
rdopieraand spiders15:39
tmazur:D15:39
tmazurAnyway, one more topic15:39
tmazurWe used to have a good practice of registering blueprints for larger initiatives15:40
tmazurAnd I would like to restore it15:40
tmazurWe have a nice work done on deangularization, and I would like to track it through a blueprint15:41
tmazurhttps://blueprints.launchpad.net/horizon/+spec/removing-angularjs15:41
omcgonagI agree - was nice to see the blueprint content yesterday15:41
tmazurAlso the same I am doing for the SDK initiative15:41
tmazurhttps://blueprints.launchpad.net/horizon/+spec/sdk-nova15:41
omcgonagthank you for creating the removing-angularjs blueprint15:42
jjasekI am definitely for it.15:42
tmazuromcgonag sorry for -1 all your patches, it was just for discussion :)15:42
omcgonagno problem, no problem at all15:42
tmazuromcgonag would you like to own the blueprint and take care of it?15:42
omcgonagI like the -1 when highlighting the need for discussion15:42
omcgonagyes, I can own it15:43
omcgonagcan you add my name as owner?15:43
tmazurIdeally you would track your patches, track their progress and write some brief description on what is happening 15:43
omcgonaggot it15:43
tmazurI think you could just pick "assign to me"15:43
tmazurNevermind, I just picked you15:45
omcgonagI see it, thx15:45
tmazurGreat15:45
tmazurThat was all for me15:45
tmazur#topic Open discussion15:46
tmazurLet's talk about the TOTP MFA enrollment15:46
blasseye-Sorry about earlier15:46
tmazurNo worries15:46
blasseye-For 977939: https://review.opendev.org/c/openstack/horizon/+/977939  I can't seem to reproduce the bug described by <omcgonag>. Am I the only one? 15:46
rdopieraI still need to test it, I'm sorry it's taking so long, I need to re-do my devstack.15:47
omcgonagshort story - after I delete the credentials, I go in to re-add new credentails - but get denied - I had to logout, then back in, then the re-add worked15:47
blasseye-Is your problem that you delete a credential without disabling TOTP? 15:48
omcgonagthat could be my problem15:48
omcgonagno - that is not my issue - I disable TOTP and then delete it15:49
blasseye-It's a Keystone issue; I'm working on it....  I didn't have time to continue working on the Keystone patch to prevent us from getting stuck because of the TOTP15:50
omcgonagI can give it another try - and see if I can see anything with debug logging that may give me an idea on what is going on, if that would help15:50
omcgonagok, if it is a keystone issue, we can mark it as such, and revisit this once the keystone issue is resolved - I am ok with you marking it as resolved with a keystone "note" 15:51
jjasekblasseye - that is what I mentioned in my -1. The behavior and the "missing connection" between User Credentials and MFA seems to be quite dangerous (easy to lock yourself out).15:52
blasseye-So, it's not the same for omcgonag.That means I can't reproduce the bug... 15:53
jjasekblasseye - yes, my problem is different than what omcgonag is facing. I will try tomorrow reproduce his issue.15:54
blasseye-Ok thanks jjasek15:55
tmazurOkay thanks everyone15:58
tmazurDo we have anything else to discuss?15:58
blasseye-It's good for me15:59
blasseye-thnaks everyone15:59
jjasekNothing from me, thanks15:59
tmazurLet's wrap it up then. Thanks everyone for joining today and see you next week!15:59
tmazur#endmeeting16:00
opendevmeetMeeting ended Wed Jul  8 16:00:13 2026 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:00
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-07-08-15.00.html16:00
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-07-08-15.00.txt16:00
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-07-08-15.00.log.html16:00
opendevreviewOwen McGonagle proposed openstack/horizon master: Fix key pair create success message lost on page redirect  https://review.opendev.org/c/openstack/horizon/+/99290219:17
opendevreviewOwen McGonagle proposed openstack/horizon master: Fix key pair create success message lost on page redirect  https://review.opendev.org/c/openstack/horizon/+/99290219:21

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