<feed xmlns='http://www.w3.org/2005/Atom'>
<title>openstack/kolla-ansible.git/doc/source/reference/shared-services, branch stable/2026.1</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1</id>
<link rel='self' href='https://git.platform-os.org/openstack/kolla-ansible.git/atom?h=stable%2F2026.1'/>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/'/>
<updated>2026-04-16T14:54:58+00:00</updated>
<entry>
<title>Merge "Fix: Update outdated documentation"</title>
<updated>2026-04-16T14:54:58+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2026-04-16T14:54:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=e9203400df3f2e5968a9c4ae9b412f4b2b8d898a'/>
<id>urn:sha1:e9203400df3f2e5968a9c4ae9b412f4b2b8d898a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix keystone with IDP configured.</title>
<updated>2026-04-15T12:23:10+00:00</updated>
<author>
<name>Taavi Ansper</name>
<email>taaviansperr@gmail.com</email>
</author>
<published>2026-02-06T12:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=1264c46c67690abb900d74552d100746fcfa921e'/>
<id>urn:sha1:1264c46c67690abb900d74552d100746fcfa921e</id>
<content type='text'>
1. Add CI coverage for keystone_identity_providers under federation
scenario.
2. Add fix for federation config in keystone role if keystone_identity_providers is
   defined.
3. Update Horizon tests with federation example.
4. Use openstack.cloud ansible modules instead of python-openstackclient
   in register_identity_providers.yml

Closes-Bug: #2134455

Change-Id: Id03bc5770c3856c7c09a34e327b33786d7b7d859
Signed-off-by: Taavi Ansper &lt;taaviansperr@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix: Update outdated documentation</title>
<updated>2026-04-12T15:31:35+00:00</updated>
<author>
<name>Piotr Milewski</name>
<email>vurmil@gmail.com</email>
</author>
<published>2026-03-25T13:30:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=54cd57ee2640728a9153adacc474e35da4ff3210'/>
<id>urn:sha1:54cd57ee2640728a9153adacc474e35da4ff3210</id>
<content type='text'>
Change-Id: I5dc53f74afd9a5b565201dc9d3039d82cb65dabc
Signed-off-by: Piotr Milewski &lt;vurmil@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove deleted mod_auth_openidc option</title>
<updated>2026-04-07T16:34:55+00:00</updated>
<author>
<name>Pierre Riteau</name>
<email>pierre@stackhpc.com</email>
</author>
<published>2026-04-07T16:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=2e9f2caaf8a8eb19563a1085e6a23d778b279dbc'/>
<id>urn:sha1:2e9f2caaf8a8eb19563a1085e6a23d778b279dbc</id>
<content type='text'>
The option OIDCTokenBindingPolicy was deleted from mod_auth_openidc [1].
Remove it from our documentation. SSO with Keycloak was successfully
tested without it.

Keep documentation about keystone_federation_oidc_additional_options by
using OIDCOutgoingProxy instead.

[1] https://github.com/OpenIDC/mod_auth_openidc/commit/f9a52507acee0817b9cc91ec194bcea894f77ee0

Change-Id: Icfe4ef0f6070a97c4e43f691643169e71cc2772a
Signed-off-by: Pierre Riteau &lt;pierre@stackhpc.com&gt;
</content>
</entry>
<entry>
<title>Merge "Customize the authentication error timeout page in modOIDC"</title>
<updated>2025-10-10T15:06:53+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2025-10-10T15:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=7f824ddfc69d88dec0659b2717eeef966058701d'/>
<id>urn:sha1:7f824ddfc69d88dec0659b2717eeef966058701d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Customize the authentication error timeout page in modOIDC</title>
<updated>2025-10-09T23:07:00+00:00</updated>
<author>
<name>Rafael Weingärtner</name>
<email>rafael@apache.org</email>
</author>
<published>2024-06-26T13:50:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=a87bd3350d6ca989aece8b8764042bf3759623b7'/>
<id>urn:sha1:a87bd3350d6ca989aece8b8764042bf3759623b7</id>
<content type='text'>
There is a situation that happens when a user triggers an authentication
in OpenStack that uses Identity federation, which leads users to a blank
page with an error message that might not be that clear to users. If the
user takes too long to enter his/her credentials in the login page of
the IdP, the user sees a page saying that the authentication took too
much and that the user must try it again. However, if the user tries
again, she/he is already logged in to the IdP, and then the user gets
access direct to Horizon. This whole process can be a bit confusing for
users, and they saw an error page after the login, which leads them to
think that there was an error in the authentication, but then when
he/she tries again, everything just works.

Therefore, to handle such cases we propose Kolla-ansble to use a custom
error page that has an automatic redirect if the error happens.

The timeout is managed by "OIDCStateTimeout" variable. The default
(which is what we have in place now) is 300 seconds (5 minutes):
https://github.com/zmartzone/mod_auth_openidc/blob/d13ee0e4bd2cef94c4d2b55829310175288e0bdf/src/mod_auth_openidc.c#L651).

I would not recommend the increase of this timeout though. I would
rather decrease this value; 5 minutes to such an operation is already
too much. This variable can be overridden via wsgi-keystone.conf file.

To customize the error page we have the following variable
"OIDCHTMLErrorTemplate". The template is processed in the following
line: https://github.com/zmartzone/mod_auth_openidc/blob/f2b8315cd48faba04320e9a06fc52b57f0989dcb/src/util.c#L1619.
As we can see, there is no default page. The default HTML is hardcoded
in C++, and the template requires two "%s" placeholders that will
receive the title of the error message and the full description of the error.

Change-Id: Iebda3ca7a5f9cef7e5e0930fc4f70764774d6ed5
Signed-off-by: Rafael Weingärtner &lt;rafael@apache.org&gt;
</content>
</entry>
<entry>
<title>Drop VMware support</title>
<updated>2025-08-07T14:42:57+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-08-07T12:11:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=8ed9d1511b5ed86c63cd8fbc679a4fd9484b5be7'/>
<id>urn:sha1:8ed9d1511b5ed86c63cd8fbc679a4fd9484b5be7</id>
<content type='text'>
Change-Id: I20a669bf7796285df04723a9110f9c74788600e1
Signed-off-by: Michal Nasiadka &lt;mnasiadka@gmail.com&gt;
</content>
</entry>
<entry>
<title>Remove Swift role</title>
<updated>2025-03-21T16:30:59+00:00</updated>
<author>
<name>Michal Nasiadka</name>
<email>mnasiadka@gmail.com</email>
</author>
<published>2025-03-20T14:48:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=adb1a9b918e428b8ab173118c40d215db0c70ce6'/>
<id>urn:sha1:adb1a9b918e428b8ab173118c40d215db0c70ce6</id>
<content type='text'>
Since Swift is broken and since deprecation nobody did
pick up the work to make it working - let's remove
swift role and associated integrations/CI scripts.

Change-Id: I08e92aaeea644053fd25f80ce1f276a495cebbfc
</content>
</entry>
<entry>
<title>Merge "Skyline: use an external object store (Swift) in the dashboard"</title>
<updated>2024-11-27T20:52:02+00:00</updated>
<author>
<name>Zuul</name>
<email>zuul@review.opendev.org</email>
</author>
<published>2024-11-27T20:52:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=755bc7470aefacc6392eea8f41522e8717fd629b'/>
<id>urn:sha1:755bc7470aefacc6392eea8f41522e8717fd629b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Skyline: use an external object store (Swift) in the dashboard</title>
<updated>2024-04-26T14:34:10+00:00</updated>
<author>
<name>Uwe Jäger</name>
<email>uwe.jaeger@valiton.com</email>
</author>
<published>2024-04-24T14:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.platform-os.org/openstack/kolla-ansible.git/commit/?id=6051edba4d7e30e56bc6b319dc87a48d061894be'/>
<id>urn:sha1:6051edba4d7e30e56bc6b319dc87a48d061894be</id>
<content type='text'>
Change-Id: I0247877c245f12994ffab983a624844e1238de9b
</content>
</entry>
</feed>
