Files
openstacksdk/openstack/config/vendors/rackspace.json
Monty Taylor c6c69fc474 Update Rackspace vendor profile for cinder v2
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
2020-03-24 11:54:04 -05:00

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
}
}