This is not a bug but a proposal.
Formal domain name will have one or more dot within the name, meantime, it's common for one company own several domains, for example abc.com and abc.net. If keystone with multi-domain support only supports domain name without '.', users will have to use abc_com and/or abc_net instead, which is not as good as to use abc.com and/or abc.net.
I made below little change to support conventional domain name use in /etc/keystone/domains/keystone.abc.com.conf and/or /etc/keystone/domains/keystone.abc.net.conf.
# diff core.py.orig core.py
125c125,127
< if len(names) == 3:
---
> if len(names) >= 3:
> for x in range(2,len(names)-1):
> names[1] += '.' + names[x]
Fix proposed to branch: master /review. openstack. org/79829
Review: https:/