Add rax flex iad3 to clouds.yaml and cloud management

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
This commit is contained in:
Clark Boylan
2025-08-18 14:20:37 -07:00
parent 3f10b06710
commit 7cd0c0425e
3 changed files with 33 additions and 0 deletions

View File

@@ -240,6 +240,19 @@ cloud_launcher_clouds:
network: PUBLICNET
interfaces:
- opendevci-subnet1
- name: opendevci-rax-flex-iad3
oscc_cloud: opendevci-rax-flex
region_name: IAD3
profiles:
- openstackci-keypairs
- openstackci-security
- opendevci-networking
# we manually set the MTU to 1500 since it's unusually high otherwise
routers:
- name: opendevci-router1
network: PUBLICNET
interfaces:
- opendevci-subnet1
- name: opendevzuul-rax-flex-dfw3
oscc_cloud: opendevzuul-rax-flex
region_name: DFW3
@@ -266,6 +279,19 @@ cloud_launcher_clouds:
network: PUBLICNET
interfaces:
- opendevzuul-subnet1
- name: opendevzuul-rax-flex-iad3
oscc_cloud: opendevzuul-rax-flex
region_name: IAD3
profiles:
- openstackci-keypairs
- openstackci-security
- opendevzuul-networking
# we manually set the MTU to 1500 since it's unusually high otherwise
routers:
- name: opendevzuul-router1
network: PUBLICNET
interfaces:
- opendevzuul-subnet1
# OSUOSL
- name: opendevci-osuosl

View File

@@ -74,6 +74,7 @@ clouds:
regions:
- name: DFW3
- name: SJC3
- name: IAD3
auth:
auth_url: 'https://keystone.api.{region_name}.rackspacecloud.com/v3'
project_id: '{{ clouds.opendevci_rax_flex_project_id }}'
@@ -84,6 +85,7 @@ clouds:
regions:
- name: DFW3
- name: SJC3
- name: IAD3
auth:
auth_url: 'https://keystone.api.{region_name}.rackspacecloud.com/v3'
project_id: '{{ clouds.opendevzuul_rax_flex_project_id }}'

View File

@@ -58,6 +58,11 @@ clouds:
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 }}'