Add new Rackspace Flex projects

With the introduction of the DFW3 region, there are new projects
consistent across all regions. We want to switch to using those, but
right now our existing resources are in a legacy project that only
exists in the SJC3 region. Add the new projects to our bridge config
for both regions as new clouds, and remove the nonfunctional DFW3
from the old one for clarity. Once we've built up new resources and
cleaned up the old project in SJC3, we can clean up the entries
associated with it.

Change-Id: I66beaae4a6d53ad07293300153a2d4b8da33cc9f
This commit is contained in:
Jeremy Stanley 2025-02-19 18:40:42 +00:00
parent 6b00ec630c
commit 8cc89f8597
3 changed files with 52 additions and 4 deletions

View File

@ -238,6 +238,30 @@ cloud_launcher_clouds:
network: PUBLICNET
interfaces:
- opendevzuul-subnet1
- name: opendevci-rax-flex-dfw3
oscc_cloud: opendevci-rax-flex
region_name: DFW3
profiles:
- openstackci-keypairs
- openstackci-security
- name: opendevci-rax-flex-sjc3
oscc_cloud: opendevci-rax-flex
region_name: SJC3
profiles:
- openstackci-keypairs
- openstackci-security
- name: opendevzuul-rax-flex-dfw3
oscc_cloud: opendevzuul-rax-flex
region_name: DFW3
profiles:
- openstackci-keypairs
- openstackci-security
- name: opendevzuul-rax-flex-sjc3
oscc_cloud: opendevzuul-rax-flex
region_name: SJC3
profiles:
- openstackci-keypairs
- openstackci-security
# OSUOSL
- name: opendevci-osuosl

View File

@ -73,9 +73,8 @@ clouds:
opendevci-raxflex:
regions:
- name: SJC3
- name: DFW3
auth:
auth_url: 'https://keystone.api.{region_name}.rackspacecloud.com/v3'
auth_url: 'https://keystone.api.sjc3.rackspacecloud.com/v3'
project_id: '{{ clouds.opendevci_raxflex_project_id }}'
username: '{{ clouds.opendevci_raxflex_username }}'
password: '{{ clouds.opendevci_raxflex_key }}'
@ -83,13 +82,32 @@ clouds:
opendevzuul-raxflex:
regions:
- name: SJC3
- name: DFW3
auth:
auth_url: 'https://keystone.api.{region_name}.rackspacecloud.com/v3'
auth_url: 'https://keystone.api.sjc3.rackspacecloud.com/v3'
project_id: '{{ clouds.opendevzuul_raxflex_project_id }}'
username: '{{ clouds.opendevzuul_raxflex_username }}'
password: '{{ clouds.opendevzuul_raxflex_key }}'
user_domain_name: rackspace_cloud_domain
opendevci-rax-flex:
regions:
- name: DFW3
- name: SJC3
auth:
auth_url: 'https://keystone.api.{region_name}.rackspacecloud.com/v3'
project_id: '{{ clouds.opendevci_rax_flex_project_id }}'
username: '{{ clouds.opendevci_rax_flex_username }}'
password: '{{ clouds.opendevci_rax_flex_key }}'
user_domain_name: rackspace_cloud_domain
opendevzuul-rax-flex:
regions:
- name: DFW3
- name: SJC3
auth:
auth_url: 'https://keystone.api.{region_name}.rackspacecloud.com/v3'
project_id: '{{ clouds.opendevzuul_rax_flex_project_id }}'
username: '{{ clouds.opendevzuul_rax_flex_username }}'
password: '{{ clouds.opendevzuul_rax_flex_key }}'
user_domain_name: rackspace_cloud_domain
openstackjenkins-ovh:
regions:
- GRA1

View File

@ -9,12 +9,18 @@ clouds:
opendevci_raxflex_username: user
opendevci_raxflex_key: apikey
opendevci_raxflex_project_id: project
opendevci_rax_flex_username: user
opendevci_rax_flex_key: apikey
opendevci_rax_flex_project_id: project
openstackjenkins_rax_username: user
openstackjenkins_rax_key: apikey
openstackjenkins_rax_project_id: project
opendevzuul_raxflex_username: user
opendevzuul_raxflex_key: apikey
opendevzuul_raxflex_project_id: project
opendevzuul_rax_flex_username: user
opendevzuul_rax_flex_key: apikey
opendevzuul_rax_flex_project_id: project
openstackjenkins_ovh_username: user
openstackjenkins_ovh_password: password
openstackjenkins_ovh_project_name: project