So I was able to get it to work, but there needs to be and endpoint_type in the config and each user needs user_domain_name, project_domain_name, and project_name, just like admin.
Also, I used port 5000 instead of 35357.
But, this doesn't solve the problem for creating the projects/users tests, and existing users *have* to be created for this purpose.
Would be nice if rally did the following:
For rally deployment check:
* Have to run with project-scoped
For user and project creation
* Check for a domain_name in the admin config
* If not there, fail if the auth_url uses "V3"
* If it is there, then switch to domain-scoped
Problem would be solved at that point. Projects/Users would run under the domain-scoped token automatically, while instances, networks, volumes, etc. would use project_scoped tokens.
So I was able to get it to work, but there needs to be and endpoint_type in the config and each user needs user_domain_name, project_ domain_ name, and project_name, just like admin.
Also, I used port 5000 instead of 35357.
But, this doesn't solve the problem for creating the projects/users tests, and existing users *have* to be created for this purpose.
Would be nice if rally did the following:
For rally deployment check:
* Have to run with project-scoped
For user and project creation
* Check for a domain_name in the admin config
* If not there, fail if the auth_url uses "V3"
* If it is there, then switch to domain-scoped
Problem would be solved at that point. Projects/Users would run under the domain-scoped token automatically, while instances, networks, volumes, etc. would use project_scoped tokens.