Page MenuHomePhabricator

[cloud-vps] migrate DNS zones away from deprecated clouddb-services project
Closed, ResolvedPublic

Description

The clouddb-services Cloud VPS project used to contain the VMs running ToolsDB. Those have now moved to the tools project.

The following DNS zones are still in the clouddb-services project and are in active use:

  • db.svc.wikimedia.cloud. (ToolsDB canonical host names)
  • web.db.svc.wikimedia.cloud. (Wiki Replicas canonical host names)
  • analytics.db.svc.wikimedia.cloud.

They can probably be moved to another project (admin?) so that the clouddb-services project can be deleted.

Event Timeline

The project was deleted today (T359810) but the DNS names are still listed as belonging to that project:

fnegri@cloudcontrol1005:~$ sudo wmcs-openstack zone list --all-projects |grep db.svc.wikimedia
| d08cfa56-e646-4a1e-926c-003a34751dd3 | clouddb-services                 | db.svc.wikimedia.cloud.                                                        | PRIMARY | 1716202188 | ACTIVE | NONE   |
| 524eb3a1-fa1a-42a8-a166-47f419bfb107 | clouddb-services                 | analytics.db.svc.wikimedia.cloud.                                              | PRIMARY | 1717502925 | ACTIVE | NONE   |
| 55dc12de-d948-4c52-9ebb-f90705b10864 | clouddb-services                 | web.db.svc.wikimedia.cloud.                                                    | PRIMARY | 1717503676 | ACTIVE | NONE   |
fnegri renamed this task from [cloud-vps] Deprecate clouddb-services project to [cloud-vps] migrate DNS zones away from deprecated clouddb-services project.Jun 14 2024, 10:07 PM

There are actually 7 zones in total in the project:

fnegri@cloudcontrol1005:~$ sudo wmcs-openstack zone list --all-projects |grep clouddb-services
| 4b927b89-e968-4a9c-bec1-88cfdabd6b96 | clouddb-services                 | clouddb-services.wmflabs.org.                                                  | PRIMARY | 1709057081 | ACTIVE | NONE   |
| d08cfa56-e646-4a1e-926c-003a34751dd3 | clouddb-services                 | db.svc.wikimedia.cloud.                                                        | PRIMARY | 1716202188 | ACTIVE | NONE   |
| 524eb3a1-fa1a-42a8-a166-47f419bfb107 | clouddb-services                 | analytics.db.svc.wikimedia.cloud.                                              | PRIMARY | 1717502925 | ACTIVE | NONE   |
| 55dc12de-d948-4c52-9ebb-f90705b10864 | clouddb-services                 | web.db.svc.wikimedia.cloud.                                                    | PRIMARY | 1717503676 | ACTIVE | NONE   |
| aec77e80-5837-4f5d-93d4-c6271dea6a85 | clouddb-services                 | clouddb-services.eqiad1.wmcloud.org.                                           | PRIMARY | 1709057126 | ACTIVE | NONE   |
| d3fdf381-c986-47da-abd2-84421bce3204 | clouddb-services                 | clouddb-services.wmcloud.org.                                                  | PRIMARY | 1709057126 | ACTIVE | NONE   |
| 27c12a6f-8f70-41f0-9847-e30d4430f436 | clouddb-services                 | svc.clouddb-services.eqiad1.wikimedia.cloud.                                   | PRIMARY | 1709057126 | ACTIVE | NONE   |

But the extra ones are just standard openstack zones that are not being used.

@Andrew just migrated the 3 ones with useful records to the cloudinfra project:

fnegri@cloudcontrol1005:~$ sudo wmcs-openstack zone list --all-projects |grep db.svc.wikimedia.cloud
| d08cfa56-e646-4a1e-926c-003a34751dd3 | cloudinfra                       | db.svc.wikimedia.cloud.                                                        | PRIMARY | 1716202188 | ACTIVE | NONE   |
| 524eb3a1-fa1a-42a8-a166-47f419bfb107 | cloudinfra                       | analytics.db.svc.wikimedia.cloud.                                              | PRIMARY | 1717502925 | ACTIVE | NONE   |
| 55dc12de-d948-4c52-9ebb-f90705b10864 | cloudinfra                       | web.db.svc.wikimedia.cloud.                                                    | PRIMARY | 1717503676 | ACTIVE | NONE   |
fnegri claimed this task.

Change #1049933 had a related patch set uploaded (by FNegri; author: FNegri):

[operations/puppet@production] wmcs-wikireplica-dns: update cloudvps project

https://gerrit.wikimedia.org/r/1049933

Change #1049933 merged by FNegri:

[operations/puppet@production] wmcs-wikireplica-dns: update cloudvps project

https://gerrit.wikimedia.org/r/1049933