Page MenuHomePhabricator

Enable the creation of the svc.wikimedia.cloud wikireplicas addresses in Designate
Closed, ResolvedPublic

Description

The new addresses here https://gerrit.wikimedia.org/r/c/operations/puppet/+/657155 will almost certainly fail to be created because of how the wmcs-wikireplicas-dns script works (modules/openstack/files/util/wmcs-wikireplica-dns.py). I believe it expects to be talking to the noauth project, and the domain doesn't exist in Designate yet anyway, I think.

Long story short, we should make sure this will work before I merge that and break the script.

Event Timeline

Bstorm created this task.
Bstorm moved this task from Inbox to Doing on the cloud-services-team (Kanban) board.

I wonder what options are being considered from the DNS organization point of view:

  • introduce svc.wikimedia.cloud, give it to cloudinfra, create db.svc.wikimedia.cloudand delegate it to the clouddb-services project?
  • create directly db.svc.wikimedia.cloud with clouddb-services as owner.

In any case we should make sure we document this at https://wikitech.wikimedia.org/wiki/Portal:Cloud_VPS/Admin/DNS#Domain_names

Change 657668 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] mwopenstackclients3.py: apply 70bade8f82a505b25e5cc1a09449dc6e0ebc34b6 to py3

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

Change 657669 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] wmcs-wikireplica-dns.py: Add support for db.svc.wikimedia.cloud. entries

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

Change 657668 merged by Andrew Bogott:
[operations/puppet@production] mwopenstackclients3.py: apply 70bade8f82a505b25e5cc1a09449dc6e0ebc34b6 to py3

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

Change 657671 had a related patch set uploaded (by Andrew Bogott; owner: Andrew Bogott):
[operations/puppet@production] wmcs-wikireplica-dns.py: format with black

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

Change 657669 merged by Andrew Bogott:
[operations/puppet@production] wmcs-wikireplica-dns.py: Add support for db.svc.wikimedia.cloud. entries

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

Change 657671 merged by Andrew Bogott:
[operations/puppet@production] wmcs-wikireplica-dns.py: format with black

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

This works now! First run complete.