
This removes the nodepool hosts from inventory and all of their jobs and configuration. Since the zuul-launchers use the "nodepool" clouds.yaml and associated template variables, those are all renamed to "zuul". The corresponding changes (additions of zuul_* variables, not removal of nodepool_* vars) has been made on bridge. Change-Id: I7ab28706b2bd20cf4f90b3b45a640fc341976e47 Depends-On: https://review.opendev.org/955235
169 lines
4.9 KiB
Django/Jinja
169 lines
4.9 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'
|
|
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'
|