Hello.
I am writing a tempest scenario for keystone. In this scenario I create a
domain, project and a user with admin rights on the project. I then try to
instantiate a Manager so I can call keystone using the new user credentials:
creds = KeystoneV3Credentials(username=dom1proj1admin_name,
password=dom1proj1admin_name, domain_name=dom1_name, user_domain_name=dom1_name)
auth_provider = KeystoneV3AuthProvider(creds)
creds = auth_provider.fill_credentials()
admin_client = clients.Manager(interface=self._interface,
credentials=creds)
The problem is that I get "unauthorized" return codes for every call I make
with this client. I verified that the user is created properly and has the
needed credentials, by manually authenticating and getting a token with his
credentials and then using that token. Apparently, in my code I don't create
the creds properly or I'm missing another step. How can I use the new user in
tempest properly?
Thanks in advance,
Udi Kalifon.
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev