This adds the new rax flex iad3 region to our clouds.yaml files and configures the cloud with ssh keys, networks, and security groups. This is the first step in getting this cloud enrolled with zuul. Once this is done we can boot a new mirror, then add the cloud to our resource list in zuul-providers. Change-Id: I23a43f9ef0718449129a89c910c58d09d1d09729
174 lines
5.1 KiB
Django/Jinja
174 lines
5.1 KiB
Django/Jinja
#
|
|
# Zuul openstacksdk configuration
|
|
#
|
|
# This file is deployed to zuul-launcher hosts as
|
|
#
|
|
# {{ openstacksdk_config_dir}}/clouds.yaml
|
|
#
|
|
# and is used there to authenticate Zuul operations to clouds.
|
|
# This file only contains projects we are launching test nodes in, and
|
|
# the naming should correspond that used in Zuul configuration
|
|
# files.
|
|
#
|
|
|
|
cache:
|
|
expiration:
|
|
server: 5
|
|
port: 5
|
|
floating-ip: 5
|
|
clouds:
|
|
rax:
|
|
profile: rackspace
|
|
regions:
|
|
- name: DFW
|
|
values:
|
|
block_storage_endpoint_override: 'https://dfw.blockstorage.api.rackspacecloud.com/v2/'
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.rax-dfw'
|
|
- name: ORD
|
|
values:
|
|
block_storage_endpoint_override: 'https://ord.blockstorage.api.rackspacecloud.com/v2/'
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.rax-ord'
|
|
- name: IAD
|
|
values:
|
|
block_storage_endpoint_override: 'https://iad.blockstorage.api.rackspacecloud.com/v2/'
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.rax-iad'
|
|
api_timeout: 60
|
|
auth:
|
|
username: '{{ zuul_rackspace_username }}'
|
|
api_key: '{{ zuul_rackspace_key }}'
|
|
project_id: '{{ zuul_rackspace_project }}'
|
|
auth_type: 'rackspace_apikey'
|
|
force_ipv4: true
|
|
volume_api_version: 2
|
|
raxflex:
|
|
regions:
|
|
- name: DFW3
|
|
values:
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.raxflex-dfw3'
|
|
- name: SJC3
|
|
values:
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.raxflex-sjc3'
|
|
- name: IAD3
|
|
values:
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.raxflex-iad3'
|
|
auth:
|
|
auth_url: 'https://keystone.api.{region_name}.rackspacecloud.com/v3'
|
|
project_id: '{{ zuul_rax_flex_project }}'
|
|
username: '{{ zuul_rax_flex_username }}'
|
|
password: '{{ zuul_rax_flex_key }}'
|
|
user_domain_name: rackspace_cloud_domain
|
|
ovh:
|
|
profile: ovh
|
|
# OVH has a weird new ipv6 setup that we can't handle properly
|
|
# for now ignore ipv6
|
|
force_ipv4: true
|
|
regions:
|
|
- name: BHS1
|
|
values:
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.ovh-bhs1'
|
|
- name: GRA1
|
|
values:
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.ovh-gra1'
|
|
api_timeout: 60
|
|
auth:
|
|
username: '{{ zuul_ovh_username }}'
|
|
password: '{{ zuul_ovh_password }}'
|
|
project_name: '{{ zuul_ovh_project }}'
|
|
vexxhost:
|
|
regions:
|
|
- name: ca-ymq-1
|
|
values:
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.vexxhost-ca-ymq-1'
|
|
- name: sjc1
|
|
values:
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.vexxhost-sjc1'
|
|
api_timeout: 60
|
|
auth_type: password
|
|
auth:
|
|
auth_url: 'https://auth.vexxhost.net/v3'
|
|
username: '{{ zuul_vexxhost_username }}'
|
|
password: '{{ zuul_vexxhost_password }}'
|
|
project_name: '{{ zuul_vexxhost_project }}'
|
|
project_domain_name: default
|
|
user_domain_name: default
|
|
image_format: 'raw'
|
|
force_ipv4: true
|
|
identity_api_version: '3'
|
|
requires_floating_ip: false
|
|
linaro:
|
|
regions:
|
|
- name: RegionOne
|
|
values:
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.linaro'
|
|
identity_api_version: '3'
|
|
auth:
|
|
auth_url: 'https://openinfraci.linaro.cloud:5000'
|
|
username: '{{ zuul_linaro_username }}'
|
|
password: '{{ zuul_linaro_password }}'
|
|
project_name: '{{ zuul_linaro_project }}'
|
|
project_domain_name: default
|
|
user_domain_name: default
|
|
image_format: 'raw'
|
|
osuosl:
|
|
regions:
|
|
- name: RegionOne
|
|
values:
|
|
networks:
|
|
- name: public7
|
|
default_interface: True
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.osuosl-regionone'
|
|
auth:
|
|
auth_url: https://arm-openstack.osuosl.org:5000/v3
|
|
username: '{{ zuul_osuosl_username }}'
|
|
password: '{{ zuul_osuosl_password }}'
|
|
project_name: 'opendevzuul'
|
|
project_id: '{{ zuul_osuosl_project_id }}'
|
|
user_domain_name: "Default"
|
|
floating_ip_source: None
|
|
identity_api_version: 3
|
|
image_format: 'raw'
|
|
openmetal:
|
|
regions:
|
|
- name: IAD3
|
|
values:
|
|
networks:
|
|
- name: External
|
|
routes_externally: true
|
|
default_interface: true
|
|
metrics:
|
|
statsd:
|
|
prefix: 'openstacksdk.zuul-launcher.task.openmetal-iad3'
|
|
auth:
|
|
auth_url: 'https://openmetal.us-east.opendev.org:5000'
|
|
username: '{{ zuul_openmetal_username }}'
|
|
password: '{{ zuul_openmetal_password }}'
|
|
project_name: 'opendevzuul'
|
|
project_id: '{{ zuul_openmetal_project_id }}'
|
|
user_domain_name: "Default"
|
|
identity_api_version: 3
|
|
image_format: 'raw'
|