Considering that sunbeam is only verifying patch directly rather than debian (snap used in sunbeam and debian are two equally stuffs), so I used my one existing devstack 2024.1 env to do a quick verification.
1, modified the file /opt/stack/horizon/openstack_dashboard/settings.py to enable OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT
Considering that sunbeam is only verifying patch directly rather than debian (snap used in sunbeam and debian are two equally stuffs), so I used my one existing devstack 2024.1 env to do a quick verification.
1, modified the file /opt/stack/ horizon/ openstack_ dashboard/ settings. py to enable OPENSTACK_ KEYSTONE_ MULTIDOMAIN_ SUPPORT
OPENSTACK_ KEYSTONE_ MULTIDOMAIN_ SUPPORT = True KEYSTONE_ DEFAULT_ DOMAIN = 'default' KEYSTONE_ DEFAULT_ ROLE = "member"
OPENSTACK_
OPENSTACK_
2, restart the service
sudo systemctl restart <email address hidden> && sudo systemctl restart apache2
Here is ther result, it works well.
set domain context - https:/ /i.imgur. com/NhncJvy /i.imgur. com/NWEoI6u
verify the fix for 2024.1 can fix the problem - https:/