Hi I saw the proposed fix yes. Thanks for the update! I am still not sure though why on 2025.1 the request header is not set, but it still works, even though the regex is the same. ---- Taavi Ansper taavi.ansper@cyber.ee On 12/4/25 15:47, James Denton wrote:
Hi Taavi,
Our team experienced this recently, as well, and there’s now a patch that might help.
https://review.opendev.org/c/openstack/skyline-apiserver/+/969759
As always, reviews are welcomed!
-- James Denton Principal Architect Rackspace Private Cloud james.denton@rackspace.com *From: *Taavi Ansper <taavi.ansper@cyber.ee> *Date: *Wednesday, December 3, 2025 at 8:07 AM *To: *openstack-discuss@lists.openstack.org <openstack-discuss@lists.openstack.org> *Subject: *[skyline] possible bug in OIDC usage with skyline
[You don't often get email from taavi.ansper@cyber.ee. Learn why this is important at https://aka.ms/LearnAboutSenderIdentification ]
CAUTION: This message originated externally, please use caution when clicking on links or opening attachments!
Hi
We are testing kolla-ansible 2025.2 and we have found a possible bug in skyline.
When using OIDC and trying to log in we get an error that looks like this:
{ "detail": [ { "type": "string_pattern_mismatch", "loc": [ "header", "X-Openstack-Request-Id" ], "msg": "String should match pattern '^req-\\w{8}(-\\w{4}){3}-\\w{12}'", "input": "", "ctx": { "pattern": "^req-\\w{8}(-\\w{4}){3}-\\w{12}" } } ] }
Any help or guidance is appreciated :)
-- ---- Taavi Ansper taavi.ansper@cyber.ee