You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've added a print statement to catalog.rb see what endpoints are in the list:
def get_endpoint(entries, interface, region)
list = []
entries.each do |type|
next unless type.key?('endpoints')
type['endpoints'].each do |endpoint|
p "endpoint"
p endpoint
list << endpoint_url(endpoint, interface) if endpoint_match?(endpoint, interface, region)
end
end
p "list"
p list
raise EndpointError, 'Multiple endpoints found' if list.size > 1
list[0]
end
Which outputs a list with 2 URLs which happen to be exactly the same, formatted like: https://url:443/v1/<TENANT_NAME>
Is this a problem on my OpenStack providers end? Is there something I can do to make it uses a specific element in the list (which in this case is arbitrary, as they are the same)?
The text was updated successfully, but these errors were encountered:
Seems like I could be making the same mistake as in this issue: hashicorp/terraform#3293 but I am using what I believe to be the correct auth URL (/v2.0)
It’s my understanding that this is an issue with Swiftstack who manages my cloud hosts Swift instance. They haven’t fixed it yet but I’ve moved on to another solution.
On cluster that hosts multiple endpoints you need to specify which one you want to connect to, or you'll have to manage the catalog. Isn't it your problem ?
I think you need to add openstack_region key to specify the region on which you want to work on.
Or you can do like I did on a project where I wanted to manage multiple endpoint see this issue: #467
I am getting the following error when trying to use the Storage API:
My code looks like:
I've added a print statement to
catalog.rb
see what endpoints are in the list:Which outputs a list with 2 URLs which happen to be exactly the same, formatted like:
https://url:443/v1/<TENANT_NAME>
Is this a problem on my OpenStack providers end? Is there something I can do to make it uses a specific element in the list (which in this case is arbitrary, as they are the same)?
The text was updated successfully, but these errors were encountered: