Introduce iweb cloud configs

INAP mtl01 region is now owned by iWeb. This updates the cloud launcher
to use the new name and instructs the mirror in this cloud to provision
ssl certs for the old inap and new iweb names as well as updating
clouds.yaml files.

Change-Id: I1256a2e24df1c79dea06716ae4dfbcfe119c13f8
This commit is contained in:
Mathieu Gagné 2021-08-31 15:02:20 -04:00 committed by Clark Boylan
parent 861f4698aa
commit d518f8c02c
4 changed files with 47 additions and 5 deletions

View File

@ -199,15 +199,15 @@ cloud_launcher_clouds:
- openstackci-keypairs
- openstackci-security
# inap
- name: openstackci-inap-mtl01
oscc_cloud: openstackci-inap
# iweb
- name: openstackci-iweb-mtl01
oscc_cloud: openstackci-iweb
region_name: mtl01
profiles:
- openstackci-keypairs
- openstackci-security
- name: openstackjenkins-inap-mtl01
oscc_cloud: openstackjenkins-inap
- name: openstackjenkins-iweb-mtl01
oscc_cloud: openstackjenkins-iweb
region_name: mtl01
profiles:
- openstackci-keypairs

View File

@ -1,4 +1,6 @@
letsencrypt_certs:
mirror02-mtl01-inap-main:
- mirror02.mtl01.inap.opendev.org
- mirror02.mtl01.iweb.opendev.org
- mirror.mtl01.inap.opendev.org
- mirror.mtl01.iweb.opendev.org

View File

@ -45,6 +45,30 @@ clouds:
networks:
- name: inap-17304-WAN1101
routes_externally: True
openstackci-iweb:
profile: internap
auth:
username: '{{ clouds.openstackci_internap_username }}'
password: '{{ clouds.openstackci_internap_password }}'
project_name: '{{ clouds.openstackci_internap_project_name }}'
regions:
- name: mtl01
values:
networks:
- name: inap-17301-WAN1102
routes_externally: True
openstackjenkins-iweb:
profile: internap
auth:
username: '{{ clouds.openstackjenkins_internap_username }}'
password: '{{ clouds.openstackjenkins_internap_password }}'
project_name: '{{ clouds.openstackjenkins_internap_project_name }}'
regions:
- name: mtl01
values:
networks:
- name: inap-17304-WAN1101
routes_externally: True
openstackci-ovh:
regions:
- GRA1

View File

@ -83,6 +83,22 @@ clouds:
metrics:
statsd:
prefix: 'nodepool.task.inap-mtl01'
iweb:
profile: internap
api_timeout: 60
auth:
username: '{{ nodepool_internap_username }}'
password: '{{ nodepool_internap_password }}'
project_name: '{{ nodepool_internap_project }}'
regions:
- name: mtl01
values:
networks:
- name: inap-17304-WAN1101
routes_externally: True
metrics:
statsd:
prefix: 'nodepool.task.inap-mtl01'
vexxhost:
profile: vexxhost
regions: