-
Notifications
You must be signed in to change notification settings - Fork 240
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Keystone needs to accept region name as parameter. #236
Comments
You can't specify a region name when you access the storage service with keystone auth. The region name of a storage service is initialized when you setup the storage service and its endpoint with keystone |
When there are multiple Regions in a Swift deployment, it is standard for there to be an endpoint for each Region for keystone. OS_REGION_NAME is the parameter which keystone evaluates to determine which Region's endpoint to use. Below is a direct quote from the python-keystoneclient readme Since the Identity service can return multiple regions in the service catalog, you can specify the one you want with --os-region-name (or export OS_REGION_NAME): export OS_REGION_NAME=north If a region is not specified and multiple regions are returned by the Identity service, the client may not access the same region consistently. |
In COSBench, we just used keystone REST API. It seems that there is no Region parameter in keystone REST API. |
We have added a region parameter for keystone auth to specify the target region. Thanks for your advice. |
A user can only benchmark the proxies on the default first region. I would like the ability to target any region's proxies with keystone auth.
The text was updated successfully, but these errors were encountered: