Override RAX block storage endpoint
This is required because RAX have an odd /v2 that isn't listed in the catalogue but actually exists (but isn't really full /v2/ support). It became a problem when recent client versions dropped /v1 support, so now we have to force them to v2 like this. Depends-On: https://review.opendev.org/714624 Change-Id: I6f139d2b3036ef0ecaddf3a9a225faae3a2b0450
This commit is contained in:
parent
f27825d44e
commit
4178296b49
@ -65,28 +65,40 @@ clouds:
|
|||||||
project_name: '{{ clouds.openstackci_ovh_project_name }}'
|
project_name: '{{ clouds.openstackci_ovh_project_name }}'
|
||||||
openstackci-rax:
|
openstackci-rax:
|
||||||
regions:
|
regions:
|
||||||
- DFW
|
- name: DFW
|
||||||
- ORD
|
values:
|
||||||
- IAD
|
block_storage_endpoint_override: 'https://dfw.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackci_rax_project_id }}/'
|
||||||
|
- name: ORD
|
||||||
|
values:
|
||||||
|
block_storage_endpoint_override: 'https://ord.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackci_rax_project_id }}/'
|
||||||
|
- name: IAD
|
||||||
|
values:
|
||||||
|
block_storage_endpoint_override: 'https://iad.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackci_rax_project_id }}/'
|
||||||
profile: rackspace
|
profile: rackspace
|
||||||
auth:
|
auth:
|
||||||
username: '{{ clouds.openstackci_rax_username }}'
|
username: '{{ clouds.openstackci_rax_username }}'
|
||||||
password: '{{ clouds.openstackci_rax_password }}'
|
password: '{{ clouds.openstackci_rax_password }}'
|
||||||
project_id: '{{ clouds.openstackci_rax_project_id }}'
|
project_id: '{{ clouds.openstackci_rax_project_id }}'
|
||||||
identity_api_version: 2
|
identity_api_version: 2
|
||||||
volume_api_version: 1
|
volume_api_version: 2
|
||||||
openstackjenkins-rax:
|
openstackjenkins-rax:
|
||||||
regions:
|
regions:
|
||||||
- DFW
|
- name: DFW
|
||||||
- ORD
|
values:
|
||||||
- IAD
|
block_storage_endpoint_override: 'https://dfw.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackjenkins_rax_project_id }}/'
|
||||||
|
- name: ORD
|
||||||
|
values:
|
||||||
|
block_storage_endpoint_override: 'https://ord.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackjenkins_rax_project_id }}/'
|
||||||
|
- name: IAD
|
||||||
|
values:
|
||||||
|
block_storage_endpoint_override: 'https://iad.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackjenkins_rax_project_id }}/'
|
||||||
profile: rackspace
|
profile: rackspace
|
||||||
auth:
|
auth:
|
||||||
username: '{{ clouds.openstackjenkins_rax_username }}'
|
username: '{{ clouds.openstackjenkins_rax_username }}'
|
||||||
password: '{{ clouds.openstackjenkins_rax_password }}'
|
password: '{{ clouds.openstackjenkins_rax_password }}'
|
||||||
project_id: '{{ clouds.openstackjenkins_rax_project_id }}'
|
project_id: '{{ clouds.openstackjenkins_rax_project_id }}'
|
||||||
identity_api_version: 2
|
identity_api_version: 2
|
||||||
volume_api_version: 1
|
volume_api_version: 2
|
||||||
openstackjenkins-ovh:
|
openstackjenkins-ovh:
|
||||||
regions:
|
regions:
|
||||||
- GRA1
|
- GRA1
|
||||||
|
@ -52,16 +52,22 @@ clouds:
|
|||||||
project_name: '{{ clouds.openstackci_ovh_project_name }}'
|
project_name: '{{ clouds.openstackci_ovh_project_name }}'
|
||||||
openstackci-rax:
|
openstackci-rax:
|
||||||
regions:
|
regions:
|
||||||
- DFW
|
- name: DFW
|
||||||
- ORD
|
values:
|
||||||
- IAD
|
block_storage_endpoint_override: 'https://dfw.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackci_rax_project_id }}/'
|
||||||
|
- name: ORD
|
||||||
|
values:
|
||||||
|
block_storage_endpoint_override: 'https://ord.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackci_rax_project_id }}'
|
||||||
|
- name: IAD
|
||||||
|
values:
|
||||||
|
block_storage_endpoint_override: 'https://iad.blockstorage.api.rackspacecloud.com/v2/{{ clouds.openstackci_rax_project_id }}'
|
||||||
profile: rackspace
|
profile: rackspace
|
||||||
auth:
|
auth:
|
||||||
username: '{{ clouds.openstackci_rax_username }}'
|
username: '{{ clouds.openstackci_rax_username }}'
|
||||||
password: '{{ clouds.openstackci_rax_password }}'
|
password: '{{ clouds.openstackci_rax_password }}'
|
||||||
project_id: '{{ clouds.openstackci_rax_project_id }}'
|
project_id: '{{ clouds.openstackci_rax_project_id }}'
|
||||||
identity_api_version: 2
|
identity_api_version: 2
|
||||||
volume_api_version: 1
|
volume_api_version: 2
|
||||||
openstackci-vexxhost:
|
openstackci-vexxhost:
|
||||||
regions:
|
regions:
|
||||||
- ca-ymq-1
|
- ca-ymq-1
|
||||||
|
@ -20,9 +20,15 @@ clouds:
|
|||||||
rax:
|
rax:
|
||||||
profile: rackspace
|
profile: rackspace
|
||||||
regions:
|
regions:
|
||||||
- DFW
|
- name: DFW
|
||||||
- ORD
|
values:
|
||||||
- IAD
|
block_storage_endpoint_override: 'https://dfw.blockstorage.api.rackspacecloud.com/v2/{{ nodepool_rackspace_project }}/'
|
||||||
|
- name: ORD
|
||||||
|
values:
|
||||||
|
block_storage_endpoint_override: 'https://ord.blockstorage.api.rackspacecloud.com/v2/{{ nodepool_rackspace_project }}/'
|
||||||
|
- name: IAD
|
||||||
|
values:
|
||||||
|
block_storage_endpoint_override: 'https://iad.blockstorage.api.rackspacecloud.com/v2/{{ nodepool_rackspace_project }}/'
|
||||||
api_timeout: 60
|
api_timeout: 60
|
||||||
auth:
|
auth:
|
||||||
username: '{{ nodepool_rackspace_username }}'
|
username: '{{ nodepool_rackspace_username }}'
|
||||||
@ -30,7 +36,7 @@ clouds:
|
|||||||
project_id: '{{ nodepool_rackspace_project }}'
|
project_id: '{{ nodepool_rackspace_project }}'
|
||||||
force_ipv4: true
|
force_ipv4: true
|
||||||
identity_api_version: 2
|
identity_api_version: 2
|
||||||
volume_api_version: 1
|
volume_api_version: 2
|
||||||
ovh:
|
ovh:
|
||||||
profile: ovh
|
profile: ovh
|
||||||
# OVH has a weird new ipv6 setup that we can't handle properly
|
# OVH has a weird new ipv6 setup that we can't handle properly
|
||||||
|
Loading…
Reference in New Issue
Block a user