
Rackspace only has v1 in the catalog but run a cinder that supports v2. Since SDK doesn't have support for v1 at all, update our vendor config with an endpoint override for their block-storage service. As a special bit of hell, the url needs the project_id appended which we cannot do with our normal format substitutions, so put in YET ANOTHER Rackspace specific workaround logic. Story: 2007459 Task: 39146 Change-Id: I4e6485b936b6b7303b6463cbacd3bf98746fc5e1
31 lines
754 B
JSON
31 lines
754 B
JSON
{
|
|
"name": "rackspace",
|
|
"profile": {
|
|
"auth": {
|
|
"auth_url": "https://identity.api.rackspacecloud.com/v2.0/"
|
|
},
|
|
"regions": [
|
|
"DFW",
|
|
"HKG",
|
|
"IAD",
|
|
"ORD",
|
|
"SYD",
|
|
"LON"
|
|
],
|
|
"database_service_type": "rax:database",
|
|
"compute_service_name": "cloudServersOpenStack",
|
|
"image_api_use_tasks": true,
|
|
"image_format": "vhd",
|
|
"floating_ip_source": "None",
|
|
"secgroup_source": "None",
|
|
"requires_floating_ip": false,
|
|
"block_storage_endpoint_override": "https://{region_name}.blockstorage.api.rackspacecloud.com/v2/",
|
|
"block_storage_api_version": "2",
|
|
"disable_vendor_agent": {
|
|
"vm_mode": "hvm",
|
|
"xenapi_use_agent": "False"
|
|
},
|
|
"has_network": false
|
|
}
|
|
}
|