| opendevreview | Freerk-Ole Zakfeld proposed openstack/horizon master: Add `WEBSSO_POST_LOGOUT_URL` setting for proper SSO/OIDC logout https://review.opendev.org/c/openstack/horizon/+/996428 | 08:44 |
|---|---|---|
| opendevreview | Owen McGonagle proposed openstack/horizon master: Switch default Key Pairs panel from AngularJS to Python https://review.opendev.org/c/openstack/horizon/+/992714 | 13:53 |
| opendevreview | Owen McGonagle proposed openstack/horizon master: Switch default Key Pairs panel from AngularJS to Python https://review.opendev.org/c/openstack/horizon/+/992714 | 13:58 |
| opendevreview | Radomir Dopieralski proposed openstack/horizon master: Re-arrange top menus https://review.opendev.org/c/openstack/horizon/+/996310 | 14:45 |
| tmazur | #startmeeting horizon | 15:00 |
| opendevmeet | Meeting 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 |
| opendevmeet | Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. | 15:00 |
| opendevmeet | The meeting name has been set to 'horizon' | 15:00 |
| tmazur | Hello everyone and welcome to the weekly meeting! | 15:00 |
| rdopiera | o/ | 15:01 |
| jjasek | Hello everyone | 15:01 |
| omcgonag | o/ | 15:01 |
| tmazur | Let's begin | 15:02 |
| tmazur | Agenda for today can be found here: https://etherpad.opendev.org/p/horizon-release-priorities#L39 | 15:02 |
| blasseye- | Hello everyone ! | 15:03 |
| tmazur | Hello hello | 15:03 |
| tmazur | #topic Notices | 15:03 |
| tmazur | This week is R-12. Hibiscus Release Schedule: https://releases.openstack.org/hibiscus/schedule.html | 15:04 |
| tmazur | We passed the second milestone | 15:05 |
| tmazur | And I cut the release for it: | 15:05 |
| tmazur | 986840: Release Horizon 26.0.0 for 2026.2 Hibiscus | https://review.opendev.org/c/openstack/releases/+/986840 | 15:05 |
| tmazur | The community has chosen the name of the next OpenStack release! Thanks everyone for voting :) | 15:06 |
| tmazur | 2027.1 OpenStack release name is Indri | 15:06 |
| blasseye- | 🐒 | 15:08 |
| tmazur | Exactly :D | 15:09 |
| jjasek | Cool | 15:10 |
| tmazur | #topic Release priorities | 15:10 |
| tmazur | 977939: Add Horizon panel to enable TOTP MFA enrollment | https://review.opendev.org/c/openstack/horizon/+/977939 | 15:11 |
| tmazur | Thanks everyone for your reviews | 15:11 |
| tmazur | 995905: SDK for Nova keypairs | https://review.opendev.org/c/openstack/horizon/+/995905 | 15:12 |
| tmazur | jjasek could you please take a look when you have a minute? ^^^ | 15:12 |
| jjasek | yep, definitely. Tomorrow at the latest. | 15:13 |
| tmazur | Thank you! | 15:13 |
| tmazur | And we have a few patches on deangularization: | 15:13 |
| tmazur | 992675: Switch default Images panel from AngularJS to Python | https://review.opendev.org/c/openstack/horizon/+/992675 -- WIP | 15:13 |
| tmazur | 992902: Fix key pair create success message lost on page redirect | https://review.opendev.org/c/openstack/horizon/+/992902 | 15:14 |
| tmazur | 992714: Switch default Key Pairs panel from AngularJS to Python | https://review.opendev.org/c/openstack/horizon/+/992714 | 15:14 |
| tmazur | Thanks omcgonag! | 15:14 |
| omcgonag | my pleasure :) | 15:14 |
| tmazur | If I miss some more, please feel free to add them to the list: https://etherpad.opendev.org/p/horizon-release-priorities#L46 | 15:14 |
| tmazur | Let's move to the next topic | 15:17 |
| tmazur | #topic Bug deputy report | 15:17 |
| tmazur | https://bugs.launchpad.net/horizon/+bugs?orderby=-id&start=0 | 15:17 |
| tmazur | We have four new bugs reported this week. | 15:18 |
| tmazur | The one I closed with "won't fix" | 15:19 |
| tmazur | Unnamed volumes cannot be found using the ID displayed in the Name column -- https://bugs.launchpad.net/horizon/+bug/2159580 | 15:19 |
| tmazur | This one has a patch on review already: | 15:20 |
| tmazur | 996028: Find unnamed volumes by their displayed name | https://review.opendev.org/c/openstack/horizon/+/996028 | 15:20 |
| rdopiera | is launchpad timing out for everyone else too? | 15:21 |
| jjasek | nope | 15:21 |
| tmazur | Looks fine for me | 15:22 |
| jjasek | not today xD | 15: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 |
| omcgonag | if 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 after | 15:24 |
| tmazur | We can talk in open discussion about it | 15:25 |
| tmazur | Let's finish with new bugs | 15:25 |
| tmazur | Stored DOM-based XSS in Image "Update Metadata" widget (Glance metadefs → innerHTML) -- https://bugs.launchpad.net/horizon/+bug/2158922 | 15:25 |
| tmazur | Thanks rdopiera for the patch: | 15:25 |
| tmazur | 996253: Escape HTML in descriptions of image metadata | https://review.opendev.org/c/openstack/horizon/+/996253 | 15:25 |
| tmazur | And there's one more bug filed to start a discussion. | 15:26 |
| tmazur | #topic On-Demand Agenda | 15:26 |
| tmazur | Rearrange dropdowns at the top navigation bar -- https://bugs.launchpad.net/horizon/+bug/2160046 | 15:26 |
| rdopiera | That's mine | 15:27 |
| tmazur | rdopiera please go ahead | 15:27 |
| rdopiera | it'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 menu | 15:27 |
| rdopiera | and then we realized we can simply go ahead and fix it | 15:27 |
| rdopiera | so I propose this change | 15:28 |
| rdopiera | it puts all the drop-down menus together on the right side of the top nav bar | 15:28 |
| rdopiera | and it makes sure the user menu is always last | 15:28 |
| rdopiera | now, if anybody has any suggestions, comments, especially any reason why we shouldn't make this change, please comment | 15:29 |
| tmazur | From the UX point of view I think it would be great to have | 15:29 |
| rdopiera | there is an attached patch that you can test | 15:29 |
| tmazur | jjasek what do you think? Will it affect our tests much? | 15:29 |
| rdopiera | I had to fix one test, that was clicking on the navbar instead of clicking on the user menu specifically | 15:30 |
| jjasek | If 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 |
| jjasek | okay then rdopiera answered the question :-) | 15:30 |
| rdopiera | there 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 pass | 15:31 |
| rdopiera | of 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 not | 15:32 |
| tmazur | It looks like a minor change potentially saving time for users, so they don't have to seek for the menu all along the navigation bar | 15:32 |
| rdopiera | for me it's mostly for the looks | 15:33 |
| tmazur | It feels way more natural to have all the menus on the right | 15:33 |
| rdopiera | it's also more consistent with, say, the openshift console | 15:33 |
| jjasek | Yep, it makes sense. If there will be some problem in tests, we will fix them. | 15:33 |
| tmazur | Okay, let's make it happen then | 15:34 |
| tmazur | rdopiera do you think we need a few lines to the ML about this change? | 15:34 |
| rdopiera | good point, I will write that | 15:36 |
| tmazur | Thank you! | 15:36 |
| rdopiera | I'm sure there are people there who will be eager to comment | 15:36 |
| tmazur | Bike shedding | 15:36 |
| rdopiera | that's how you get new bikes, the bike monster sheds them | 15:36 |
| tmazur | XD | 15:37 |
| tmazur | I have one more topic to discuss | 15:37 |
| jjasek | I understand nothing from your bike joke :-( | 15:38 |
| tmazur | Bikeshedding, 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 |
| rdopiera | jjasek: like snakes shed their skins | 15:38 |
| tmazur | Also "shedding" is a word for reptiles changing their skins | 15:38 |
| jjasek | Oh xDDD okay, now it makes sense. Thanks! | 15:39 |
| rdopiera | or mammals changing their fur | 15:39 |
| rdopiera | cats shed too | 15:39 |
| tmazur | And insects | 15:39 |
| rdopiera | and spiders | 15:39 |
| tmazur | :D | 15:39 |
| tmazur | Anyway, one more topic | 15:39 |
| tmazur | We used to have a good practice of registering blueprints for larger initiatives | 15:40 |
| tmazur | And I would like to restore it | 15:40 |
| tmazur | We have a nice work done on deangularization, and I would like to track it through a blueprint | 15:41 |
| tmazur | https://blueprints.launchpad.net/horizon/+spec/removing-angularjs | 15:41 |
| omcgonag | I agree - was nice to see the blueprint content yesterday | 15:41 |
| tmazur | Also the same I am doing for the SDK initiative | 15:41 |
| tmazur | https://blueprints.launchpad.net/horizon/+spec/sdk-nova | 15:41 |
| omcgonag | thank you for creating the removing-angularjs blueprint | 15:42 |
| jjasek | I am definitely for it. | 15:42 |
| tmazur | omcgonag sorry for -1 all your patches, it was just for discussion :) | 15:42 |
| omcgonag | no problem, no problem at all | 15:42 |
| tmazur | omcgonag would you like to own the blueprint and take care of it? | 15:42 |
| omcgonag | I like the -1 when highlighting the need for discussion | 15:42 |
| omcgonag | yes, I can own it | 15:43 |
| omcgonag | can you add my name as owner? | 15:43 |
| tmazur | Ideally you would track your patches, track their progress and write some brief description on what is happening | 15:43 |
| omcgonag | got it | 15:43 |
| tmazur | I think you could just pick "assign to me" | 15:43 |
| tmazur | Nevermind, I just picked you | 15:45 |
| omcgonag | I see it, thx | 15:45 |
| tmazur | Great | 15:45 |
| tmazur | That was all for me | 15:45 |
| tmazur | #topic Open discussion | 15:46 |
| tmazur | Let's talk about the TOTP MFA enrollment | 15:46 |
| blasseye- | Sorry about earlier | 15:46 |
| tmazur | No worries | 15: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 |
| rdopiera | I still need to test it, I'm sorry it's taking so long, I need to re-do my devstack. | 15:47 |
| omcgonag | short 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 worked | 15:47 |
| blasseye- | Is your problem that you delete a credential without disabling TOTP? | 15:48 |
| omcgonag | that could be my problem | 15:48 |
| omcgonag | no - that is not my issue - I disable TOTP and then delete it | 15: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 TOTP | 15:50 |
| omcgonag | I 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 help | 15:50 |
| omcgonag | ok, 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 |
| jjasek | blasseye - 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 |
| jjasek | blasseye - yes, my problem is different than what omcgonag is facing. I will try tomorrow reproduce his issue. | 15:54 |
| blasseye- | Ok thanks jjasek | 15:55 |
| tmazur | Okay thanks everyone | 15:58 |
| tmazur | Do we have anything else to discuss? | 15:58 |
| blasseye- | It's good for me | 15:59 |
| blasseye- | thnaks everyone | 15:59 |
| jjasek | Nothing from me, thanks | 15:59 |
| tmazur | Let's wrap it up then. Thanks everyone for joining today and see you next week! | 15:59 |
| tmazur | #endmeeting | 16:00 |
| opendevmeet | Meeting ended Wed Jul 8 16:00:13 2026 UTC. Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4) | 16:00 |
| opendevmeet | Minutes: https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-07-08-15.00.html | 16:00 |
| opendevmeet | Minutes (text): https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-07-08-15.00.txt | 16:00 |
| opendevmeet | Log: https://meetings.opendev.org/meetings/horizon/2026/horizon.2026-07-08-15.00.log.html | 16:00 |
| opendevreview | Owen McGonagle proposed openstack/horizon master: Fix key pair create success message lost on page redirect https://review.opendev.org/c/openstack/horizon/+/992902 | 19:17 |
| opendevreview | Owen McGonagle proposed openstack/horizon master: Fix key pair create success message lost on page redirect https://review.opendev.org/c/openstack/horizon/+/992902 | 19:21 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!