Description of problem: There is a regression in rhevm 3.5, compared to rhevm 3.4, that the 'name' field no longer exist, in users object, for admin user. In the bellow users object for a 3.5 setup example, user vdcadmin had name field. user admin do not have name field <users> <user href="/ovirt-engine/api/users/00000010-0010-0010-0010-00000000022e" id="00000010-0010-0010-0010-00000000022e"> <name>vdcadmin</name> <link href="/ovirt-engine/api/users/00000010-0010-0010-0010-00000000022e/permissions" rel="permissions"/> <link href="/ovirt-engine/api/users/00000010-0010-0010-0010-00000000022e/roles" rel="roles"/> <link href="/ovirt-engine/api/users/00000010-0010-0010-0010-00000000022e/tags" rel="tags"/> <domain href="/ovirt-engine/api/domains/71612e6c-6162-2e74-6c76-2e7265646861" id="71612e6c-6162-2e74-6c76-2e7265646861"/> <domain_entry_id>39623930303264312D656333332D343038332D386137622D333166366238393331363438</domain_entry_id> <user_name>vdcadmin.tlv.redhat.com.tlv.redhat.com</user_name> <groups> <group> <name>qa.lab.tlv.redhat.com/QA-All-Users/testGroup</name> </group> <group> <name>qa.lab.tlv.redhat.com/frodo1-id-21324444</name> </group> <group> <name>qa.lab.tlv.redhat.com/Builtin/Administrators</name> </group> </groups> </user> <user href="/ovirt-engine/api/users/fdfc627c-d875-11e0-90f0-83df133b58cc" id="fdfc627c-d875-11e0-90f0-83df133b58cc"> <link href="/ovirt-engine/api/users/fdfc627c-d875-11e0-90f0-83df133b58cc/permissions" rel="permissions"/> <link href="/ovirt-engine/api/users/fdfc627c-d875-11e0-90f0-83df133b58cc/roles" rel="roles"/> <link href="/ovirt-engine/api/users/fdfc627c-d875-11e0-90f0-83df133b58cc/tags" rel="tags"/> <domain href="/ovirt-engine/api/domains/696e7465-726e-616c-696e-7465726e616c" id="696e7465-726e-616c-696e-7465726e616c"/> <domain_entry_id>66646663363237632D643837352D313165302D393066302D383364663133336235386363</domain_entry_id> <user_name>admin@internal</user_name> </user> </users> Version-Release number of selected component (if applicable): It was seen starting automatic test run on 3.5.0-0.1000.980.d8d0b42.master.el6ev : http://jenkins-ci.eng.lab.tlv.redhat.com/view/0%20Unstable%203.5/job/rhevm_3.5_automation_coretools_two_hosts_restapi_vms_nfs_rest_factory/7/
Yair - can you have a look?
InternalAuthz does not set a "first name" on the ExtMap adminUser = new ExtMap().mput( Authz.PrincipalRecord.NAME, configuration.getProperty("config.authz.user.name") ).mput( Authz.PrincipalRecord.ID, configuration.getProperty("config.authz.user.id") ); should probably have another .mput call that sets Authz.PrincipalRecord.FIRST_NAME with "admin" (read from configuration of course).
Run same test as in description, with version 4177d523c82b9bf2759b2cbc2c3677f49be956ca (origin/master): http://jenkins-ci.eng.lab.tlv.redhat.com/view/0%20Unstable%203.5/job/rhevm_3.5_automation_coretools_two_hosts_restapi_vms_nfs_rest_factory/379 Now both users (admin, vdcadmin) have name field, but it is empty, is it OK? <users> <user href="/ovirt-engine/api/users/fdfc627c-d875-11e0-90f0-83df133b58cc" id="fdfc627c-d875-11e0-90f0-83df133b58cc"> <name>admin</name> <link href="/ovirt-engine/api/users/fdfc627c-d875-11e0-90f0-83df133b58cc/permissions" rel="permissions"/> <link href="/ovirt-engine/api/users/fdfc627c-d875-11e0-90f0-83df133b58cc/roles" rel="roles"/> <link href="/ovirt-engine/api/users/fdfc627c-d875-11e0-90f0-83df133b58cc/tags" rel="tags"/> <domain href="/ovirt-engine/api/domains/696e7465-726e-616c-696e-7465726e616c" id="696e7465-726e-616c-696e-7465726e616c"/> <domain_entry_id>66646663363237632D643837352D313165302D393066302D383364663133336235386363</domain_entry_id> <namespace>*</namespace> <user_name>admin@internal</user_name> <groups> <group> <name></name> </group> </groups> </user> <user href="/ovirt-engine/api/users/0000001a-001a-001a-001a-000000000326" id="0000001a-001a-001a-001a-000000000326"> <name>vdcadmin</name> <link href="/ovirt-engine/api/users/0000001a-001a-001a-001a-000000000326/permissions" rel="permissions"/> <link href="/ovirt-engine/api/users/0000001a-001a-001a-001a-000000000326/roles" rel="roles"/> <link href="/ovirt-engine/api/users/0000001a-001a-001a-001a-000000000326/tags" rel="tags"/> <domain href="/ovirt-engine/api/domains/71612e6c-6162-2e74-6c76-2e7265646861" id="71612e6c-6162-2e74-6c76-2e7265646861"/> <domain_entry_id>39623930303264312D656333332D343038332D386137622D333166366238393331363438</domain_entry_id> <namespace>*</namespace> <user_name>vdcadmin.tlv.redhat.com</user_name> <groups> <group> <name></name> </group> </groups> </user> </users>
Why empty? <name>admin</name> <name>vdcadmin</name>
my mistake, I looked on the wrong name field. Moving to verified