Thanks Curtis, I get the whole problem now.
While we (CPC) could hack the simplestreams field to have:
{ "region": "{region}", "endpoint": "https://identity.api.rackspacecloud.com/v2.0" },
Instead of: { "region": "{region}", "endpoint": "https://{region}.images.api.rackspacecloud.com/v2" },
I do believe juju should fix its code to know that:
https://identity.api.rackspacecloud.com/v2.0
Is a global URL expected to be accessed first before going to any regionalized service.
Please let us know if juju will fix this or we need to hack the urls.
Thanks Curtis, I get the whole problem now.
While we (CPC) could hack the simplestreams field to have:
{
" region" : "{region}",
" endpoint" : "https:/ /identity. api.rackspacecl oud.com/ v2.0"
},
Instead of: .images. api.rackspacecl oud.com/ v2"
{
"region": "{region}",
"endpoint": "https://{region}
},
I do believe juju should fix its code to know that:
https:/ /identity. api.rackspacecl oud.com/ v2.0
Is a global URL expected to be accessed first before going to any regionalized service.
Please let us know if juju will fix this or we need to hack the urls.