Page MenuHomePhabricator

Enforce true multi-tenancy for labs public DNS
Closed, ResolvedPublic

Description

Before switching over to horizon/designate for public dns, we need domains to actually belong to domains.

wmflabs.org will belong to the 'wmflabsdotorg' project and will be a special case where credentials are shared with certain tools to manage subdomains. Only proxies (and ops-maintained sites like bastions) will use <foo>.wmflabs.org records. All other domains should be project-specific.

wmflabs.org:

DONE 208.80.155.198: mwoffliner1.wmflabs.org using mwoffliner1 in project mwoffliner
DONE 208.80.155.202: mwoffliner2.wmflabs.org using mwoffliner2 in project mwoffliner
DONE 208.80.155.205: mwoffliner3.wmflabs.org using mwoffliner3 in project mwoffliner

DONE 208.80.155.197: relic.wmflabs.org using relic in project toolserver-legacy

emailed 208.80.155.196: huggle-rc.wmflabs.org using huggle in project huggle

DONE 208.80.155.158: wsexport.wmflabs.org using wsexport in project wikisource-tools

DONE 208.80.155.150: megacron-three.wmflabs.org using megachron-three in project megacron
DONE 208.80.155.148: megacron-one.wmflabs.org using megacron-one in project megacron
DONE 208.80.155.149: megacron-two.wmflabs.org using megacron-two in project megacron

DONE 208.80.155.238: matterirc.wmflabs.org using mattermost-02 in project mattermost

emailed 208.80.155.185: mathosphere.wmflabs.org using mathosphere in project math
(waiting for Marco to test)

DONE 208.80.155.182: lintbridge.wmflabs.org using lintbridge in project visualeditor
DONE 208.80.155.167: parsoid.wmflabs.org using parsoid-spof in project visualeditor

DONE 208.80.155.232: esi.wmflabs.org using esi in project varnish

DONE 208.80.155.233: conf.wmflabs.org using conf in project jitsi

DONE 208.80.155.236: grafana.wmflabs.org using grafana in project graphite

DONE 208.80.155.163: staging.wmflabs.org using staging in project mobile
DONE 208.80.155.163: staging-zero.wmflabs.org using staging in project mobile

DONE 208.80.155.168: korma.wmflabs.org using contributors-metrics in project contributors

DONE 208.80.155.169: wikistream.wmflabs.org using wikistream-web in project wikistream

Event Timeline

Andrew updated the task description. (Show Details)

This is as done as it's going to be. I've emailed the remaining holdouts to tell them that their domains are now owned by the 'wmflabsdotorg' project and they'll need to open a ticket in order to make any changes.