This issues is fixed in keystone server [0], and it returns the `is_domain` attribute when listing projects and when using the `is_domain` query parameter. I was able to recreate this using using master 6b2deb6414b9440e14e9a0b7b4b253ee95dbf984.
I think the issue here is actually in the client code (i.e. python-openstackclient or python-keystoneclinet) since it probably doesn't know how to interpret the `is_domain` logic from the server or the user.
For what it's worth, the `keystone-manage` command returns the server version, not the client version.
This issues is fixed in keystone server [0], and it returns the `is_domain` attribute when listing projects and when using the `is_domain` query parameter. I was able to recreate this using using master 6b2deb6414b9440 e14e9a0b7b4b253 ee95dbf984.
I think the issue here is actually in the client code (i.e. python- openstackclient or python- keystoneclinet) since it probably doesn't know how to interpret the `is_domain` logic from the server or the user.
For what it's worth, the `keystone-manage` command returns the server version, not the client version.
[0] http:// paste.openstack .org/show/ 610658/