Sunday, 2026-02-08

opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_cinder master: Drop removed [DEFAULT] nova_catalog_admin_info option  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97601802:17
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_cinder master: Drop removed [DEFAULT] nova_catalog_admin_info option  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97601802:22
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_cinder master: Replace usage of legacy and ineffective [nova] os_region_name  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97601902:22
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_cinder master: Drop removed [DEFAULT] nova_catalog_admin_info option  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97601802:24
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_cinder master: Drop removed [DEFAULT] os_region_name  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97601902:24
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_cinder master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97602002:27
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_aodh master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/97602102:28
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_glance master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/97602202:29
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_gnocchi master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/97602302:29
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_heat master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/97602402:30
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_nova master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/97602502:31
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_ironic master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/97602602:32
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_manila master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/97602702:33
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_neutron master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/97602802:34
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_magnum master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97602902:35
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_masakari master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/97603002:35
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_octavia master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/97603102:37
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_barbican master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/97603202:38
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_cloudkitty master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_cloudkitty/+/97603302:39
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_mistral master: Remove /v3 prefix from www_authenticate_uri  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/97603402:40
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_trove master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/97603502:41
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_designate master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/97603602:41
*** zseguin is now known as Guest188805:07
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_keystone master: Add shibboleth repo only when it's in use  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/97045410:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone master: Don't attempt to loop over undefined variables  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/97505210:42
jrosserfrickler: are you really sure about this? https://review.opendev.org/c/openstack/kolla-ansible/+/93832411:55
jrosserwe have a whole similar raft of patches made against OSA now and i am not sure it is correct11:56
jrosserthis is pretty clear that it expects public endpoint though https://docs.openstack.org/keystonemiddleware/2025.2/middlewarearchitecture.html12:12
fricklerjrosser: yes, I'm very sure, I already did the same a long time ago for openstack-chef. and the docs I cited are also pretty explicit about it https://opendev.org/openstack/keystonemiddleware/src/branch/master/keystonemiddleware/auth_token/_opts.py#L31-L5012:31
jrosserright - though its one thing to get all the things set correctly in the service config files according to the keystone docs12:34
jrosserand its quite another that the internals of those services use them as expected, particuarly those with hand rolled internal clients of other services rather than using osc12:35
jrosser(/me stares hard at magnum)12:35
jrosseranyway, maybe this is all improved but as someone who runs regions where the place that the services run is not routable to the public endpoint, i am very familiar in a bad way with this stuff12:36
opendevreviewTakashi Kajinami proposed openstack/openstack-ansible-os_octavia master: Avoid leaking internal url for authentication error  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/97603112:55
opendevreviewMerged openstack/openstack-ansible stable/2025.1: Ensure bash-completion also search for .yaml  https://review.opendev.org/c/openstack/openstack-ansible/+/97169515:34
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_ironic master: wip  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/97606118:55
noonedeadpunkI really wonder how that is gonna work, in case like service and admin users are not allowed to authenticate against "public" endpoints and are simply firewalled from doing so...18:57
noonedeadpunkAs it sounds like it shouldn't....18:57
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_ironic master: wip  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/97606119:04
noonedeadpunkfrankly I what I currently absolutely hate in keystone/authtoken, is that there's no way to limit used endpoints by roles/users...19:08
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_nova master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/97606219:11
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_nova master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/97606219:14
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_nova master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/97606219:15
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_cinder master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97465719:17
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_cinder master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97465719:18
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_cinder master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/97465719:18
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_neutron master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/97606319:20
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_neutron master: Remove deprecated heartbeat_in_pthread  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/97606319:22
jrossernoonedeadpunk: with those www auth uri patches it needs really careful understanding of why some of them (Octavia?) are totally failing - maybe a sha bump has done this and we don’t notice, or maybe it’s related to that change19:28
jrosserI saw cloud kitty fail totally too which could point to something in the telemetry stack also being affected19:28
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_glance master: Remove deprecated digest_algorithm  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/97606419:29
noonedeadpunk[e]In Octavia specifically I saw some neutron ovn agent issue19:30
jrosserbut it could totally be that we’re not specifically configuring things like the [nova] config sections everywhere to point the services at the internal endpoint whilst normal users with tokens hit the public endpoint19:30
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_glance master: Remove deprecated digest_algorithm  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/97606419:31
jrosserit would be interesting to check what we have vs the kolla patch I linked19:31
noonedeadpunk[e]I am not really getting these changes tbh.19:31
jrosserwell the documentation is kind of poor/nonexistent for this19:31
noonedeadpunk[e]Like why services are pointing to keystone at all...19:31
jrosserbecause what exactly you mean by “client” is very important19:32
jrosseroh well if you try to use neutron api and auth fails, it tells you where keystone is in the 401 to go do your auth19:32
noonedeadpunk[e]Yes, right, I was actually thinking that in context of dinner service client would be the service itself19:33
noonedeadpunk[e]And if client-client comes without token it'd be just getting unauthorized19:33
jrosserright, so in Octavia.conf or wherever there would be a separate [nova] section telling it to use internal url from the service catalog19:34
johnsomThere is19:34
jrosserbut thats for a client of nova inside the Octavia service19:35
jrosserhowever, historically magnum and others have made a wild mess of this19:35
johnsomRight, it's used when we call nova to spin up a vm19:35
noonedeadpunk[e]So this www_uri is not used by service itself to issue token. Just reply for 401?19:35
noonedeadpunk[e]/me gonna read some code in the morning19:36
jrosseryeah would be a good idea19:37
jrosserthis is supposedly simple from reading the keystone docs19:37
jrosserbut the implementation in the services themselves is in my experience quite variable19:38
jrosserand devstack doesn’t really excercise the endpoint distinctions at all, iirc19:38
noonedeadpunk[e]In devstack there was a different mess iirc19:39
noonedeadpunk[e]With these path-based endpoints19:39
noonedeadpunk[e]That URI in response can be different from the request19:40
noonedeadpunk[e]Anyway19:41
opendevreviewDmitriy Chubinidze proposed openstack/openstack-ansible-plugins stable/2025.2: images: limit memory usage for xz decompression  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/97606520:13
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-os_magnum stable/2025.2: Rename CI jobs to match AIO pattern expectations  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/97543320:51
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: wip  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97314421:01
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: Remove deprecated innodb-file-per-table  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97314421:01
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: Remove deprecated innodb-file-per-table  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97314421:02
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: Remove deprecated innodb-file-per-table  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97314421:03
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: Remove deprecated innodb-flush-method  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97606721:08
opendevreviewIvan Anfimov proposed openstack/openstack-ansible-galera_server master: Remove deprecated innodb-flush-method  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/97606721:08

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