Thursday, 2025-04-17

*** Callum0276 is now known as Callum02706:20
tkajinamjwysogla, do you know if Juan is on long leave ? I've not seen him here for some time11:50
tkajinamI hope he can review https://review.opendev.org/c/openstack/python-aodhclient/+/936077 soon, before a new problem hits its CI.11:51
jwysoglaJuan and Matthias are on both on PTO this week. They should be back on Tuesday.11:58
tkajinamack, ok11:59
tkajinamthanks !11:59
opendevreviewJaromír Wysoglad proposed openstack/aetos master: No-op implementation of Aetos endpoints  https://review.opendev.org/c/openstack/aetos/+/94758313:58
opendevreviewJaromír Wysoglad proposed openstack/python-observabilityclient master: Enable providing keystone session for Prometheus  https://review.opendev.org/c/openstack/python-observabilityclient/+/94758413:59
opendevreviewJaromír Wysoglad proposed openstack/python-observabilityclient master: Add path_prefix configuration option  https://review.opendev.org/c/openstack/python-observabilityclient/+/94758513:59
jwysoglatkajinam, I submitted a kind of no-op implementation for Aetos. A skeleton that can be filled in in future patches. I talked about it a little on the telemetry PTG, but the idea is to eventually have Aetos sitting in front of Prometheus as a reverse-proxy and provide keystone authentication and multi-tenancy enforcement by using the rbac module from observabilityclient to add the 14:12
jwysoglaproject=<project_id> label to queries. The current code doesn't do much, it's based on my previous POCs, which were based on Aodh API as that's code I'm familiar with. I know you have way more experience with openstack projects than me, so I'd be interested in your opinion about the general approach. If you think there is something else then Aodh / pecan to base the solution on, then I have no 14:12
jwysoglaproblem with switching to that instead.14:12
tkajinamjwysogla, at my first quick look it looks good to me. I don't mind using pecan here as it's already used. I'm hesitant to add a new things or an old thing based on eventlet (as we aim to remove it) in general but this approach is completely free from these concerns15:05
tkajinamjwysogla, I have a few things I hope I could fix in aodh (like the config generator wrapper which I believe quite redundant, or loading config files from source directory which is sometimes troublesome) so if we can address these in aetos at its early stage that would be nice15:06
tkajinamI'll try to take some time to go through the proposal (but probably during the weekend or next week)15:06
opendevreviewJaromír Wysoglad proposed openstack/python-observabilityclient master: Enable providing keystone session for Prometheus  https://review.opendev.org/c/openstack/python-observabilityclient/+/94758415:10
opendevreviewJaromír Wysoglad proposed openstack/python-observabilityclient master: Add path_prefix configuration option  https://review.opendev.org/c/openstack/python-observabilityclient/+/94758515:10
jwysoglathank you. No rush, it's end of week for me anyway and I'll be gone until Tuesday like the others.15:12
tkajinamok15:17
tkajinamI've left some comments but I likely put more so just leave these now15:17

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