From 1d6f499ca1996ab49a12cc3c72e1538b7be6d7c4 Mon Sep 17 00:00:00 2001 From: Clark Boylan Date: Mon, 12 Dec 2022 09:07:28 -0800 Subject: [PATCH] Cleanup iweb/inap provider content This provider is going away and the depends-on change should be the last step to remove it from nodepool. Once that is complete we can stop trying to manage the mirror there (it will need to be manually shut down), stop managing our user accounts, and stop writing cloud.yaml that include these details for inap/iweb on nodepool nodes. Note we leave the bridge clouds.yaml content in place so that we can manually clean up the mirror node. We can safely remove that clouds.yaml content in the future without much impact. Depends-On: https://review.opendev.org/c/openstack/project-config/+/867264 Change-Id: I01338712aeae79aa78e7f61d332a2290093c8a1b --- hiera/common.yaml | 1 - inventory/base/hosts.yaml | 11 ------- inventory/service/group_vars/bastion.yaml | 14 -------- .../mirror02.mtl01.inap.opendev.org.yaml | 6 ---- .../handlers/main.yaml | 3 -- .../clouds/bridge_all_clouds.yaml.j2 | 2 ++ .../templates/clouds/nodepool_clouds.yaml.j2 | 33 ------------------- 7 files changed, 2 insertions(+), 68 deletions(-) delete mode 100644 inventory/service/host_vars/mirror02.mtl01.inap.opendev.org.yaml diff --git a/hiera/common.yaml b/hiera/common.yaml index 1a8dca759e..4ecc93c990 100644 --- a/hiera/common.yaml +++ b/hiera/common.yaml @@ -51,7 +51,6 @@ cacti_hosts: - mirror01.regionone.limestone.opendev.org - mirror.bhs1.ovh.opendev.org - mirror.gra1.ovh.opendev.org -- mirror.mtl01.inap.opendev.org - mirror02.us-west-1.packethost.openstack.org - mirror02.regionone.linaro-us.opendev.org - mirror01.regionone.osuosl.opendev.org diff --git a/inventory/base/hosts.yaml b/inventory/base/hosts.yaml index ee6e676bef..124bd7ed52 100644 --- a/inventory/base/hosts.yaml +++ b/inventory/base/hosts.yaml @@ -427,17 +427,6 @@ all: - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC2TRVy/nt6krFmmGQ5CFr0GYXvS8J/8yr0zAL0LQbT15SaPr96dF6Hx1gR0aYISLNgKAYA5hwLWSy7LmjcMm/bv/TLJQHvk9piVmhKsbJhf9tAcGajOnoG8MqSn4vaptkQxQyvqQcDnGNKMjr+tv5k5rsXAVciC1Ulhw2IWwSKDGYzKO7yVaSI+/7hIVlTm4WREL4pXkf2ybDQuvj+OYv4nrdRePJg6l7yIMWxitzWl0E8LlP+BpoymE7WxAcbS46jdxOK9segfmtMRX3wVwVfgC0XZ+9SDIyfcXkwe2aFFtoAQHJ4G6w9KxcFvHglffv3DRySRg+4WfYJNrnL37XzySL9aFmsbcEM9POd1McCCb+OBvOLHv8sy+g8zzWovsvi4DcNxjCmNzMv+Shjc/rtlRDKAdjd4xOdlUG8gPdo3+wV+P0n+m0JcKxmN6ocx+SZW1oTcmgTzG+M+N+eW3qzoVjv0okY5RqRNSQQ1FDnCvc7lextAxt35DiZBEbCkzk=' - 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBFeqlIzcgQGwKfVHGHvjI1uGCmi24DwZqlYpYVc1uLf/E0eUWebFqEWoyEWY7UXyx3X0ky7uFTCSNh7lE6VI9L8=' - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEEWMuq7/KGoYR97DZZxOkY9oHH0rCmxNaUzt3/3QSC+' - mirror02.mtl01.inap.opendev.org: - ansible_host: 198.72.125.6 - location: - cloud: openstackci-inap - region_name: mtl01 - public_v4: 198.72.125.6 - public_v6: '' - host_keys: - - 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7vAH26cNErBZ1YysfhdrWBV4/AmHxXxoT69w14RboST585HVQHBdvBGs8jPNBPtr4OdHFP81ipIDEc/zk+NXwRNJAV0FxjRcVRreLZq1NNcusk7L0jJDhHWXX1p1TKiE4JQV5rIcAC4+rCz8+K9qHLwf5SjK3OF8E7eok2O+1aL+42dQXajDu+/bdYp6IGQaK8VW0YtB+jpR0J7XVQGm4N0XL2Up0Ig7iwCJu/9goZF/ta2E//wCzaKmALO0JoForjsHbvtJctR6UpDXVYr4SxzYgkoYZ29ePTwFWEvSYgTA6klFjoAgihk2ZP6hOZ/EGp5YL49JE8jlADvu5ley5' - - 'ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB3shzGJqC+uNp/2avQpNsnEbO7rXddD+uQ3uVzS9FI8zpihMhRTI9kNsKcu0PoRK+KgYoEQx22QRSm7f+CVq88=' - - 'ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGY16NRUoQvKYGImfOYg+93BfNlWtnQrU8vFlKDAJ8hP' mirror01.ord.rax.opendev.org: ansible_host: 23.253.216.84 location: diff --git a/inventory/service/group_vars/bastion.yaml b/inventory/service/group_vars/bastion.yaml index 548b90e262..08a3e9d4cf 100644 --- a/inventory/service/group_vars/bastion.yaml +++ b/inventory/service/group_vars/bastion.yaml @@ -199,20 +199,6 @@ cloud_launcher_clouds: - openstackci-keypairs - openstackci-security - # iweb - - name: openstackci-iweb-mtl01 - oscc_cloud: openstackci-iweb - region_name: mtl01 - profiles: - - openstackci-keypairs - - openstackci-security - - name: openstackjenkins-iweb-mtl01 - oscc_cloud: openstackjenkins-iweb - region_name: mtl01 - profiles: - - openstackci-keypairs - - openstackci-security - # vexxhost - name: openstackci-vexxhost-mtl1 oscc_cloud: openstackci-vexxhost diff --git a/inventory/service/host_vars/mirror02.mtl01.inap.opendev.org.yaml b/inventory/service/host_vars/mirror02.mtl01.inap.opendev.org.yaml deleted file mode 100644 index 8770d12835..0000000000 --- a/inventory/service/host_vars/mirror02.mtl01.inap.opendev.org.yaml +++ /dev/null @@ -1,6 +0,0 @@ -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 diff --git a/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml b/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml index 3ae4a8ab3f..a643da5fa7 100644 --- a/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml +++ b/playbooks/roles/letsencrypt-create-certs/handlers/main.yaml @@ -201,9 +201,6 @@ - name: letsencrypt updated mirror02-regionone-linaro-us-main include_tasks: roles/letsencrypt-create-certs/handlers/restart_apache.yaml -- name: letsencrypt updated mirror02-mtl01-inap-main - include_tasks: roles/letsencrypt-create-certs/handlers/restart_apache.yaml - - name: letsencrypt updated mirror01-sjc1-vexxhost-main include_tasks: roles/letsencrypt-create-certs/handlers/restart_apache.yaml diff --git a/playbooks/templates/clouds/bridge_all_clouds.yaml.j2 b/playbooks/templates/clouds/bridge_all_clouds.yaml.j2 index 272111290d..cb33284936 100644 --- a/playbooks/templates/clouds/bridge_all_clouds.yaml.j2 +++ b/playbooks/templates/clouds/bridge_all_clouds.yaml.j2 @@ -21,6 +21,8 @@ # clouds: + # TODO remove inap and iweb entries once we're happy we will no longer + # talk to these clouds to clean up their shutdown. openstackci-inap: profile: internap auth: diff --git a/playbooks/templates/clouds/nodepool_clouds.yaml.j2 b/playbooks/templates/clouds/nodepool_clouds.yaml.j2 index 2de308d586..56a322d875 100644 --- a/playbooks/templates/clouds/nodepool_clouds.yaml.j2 +++ b/playbooks/templates/clouds/nodepool_clouds.yaml.j2 @@ -66,39 +66,6 @@ clouds: username: '{{ nodepool_ovh_username }}' password: '{{ nodepool_ovh_password }}' project_name: '{{ nodepool_ovh_project }}' - inap: - 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' - iweb: - api_timeout: 60 - auth: - auth_url: https://identity.api.cloud.iweb.com - 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' - floating_ip_source: None vexxhost: profile: vexxhost regions: