labtestwikitech.wikimedia.org is, and always has been, a huge nuisance. We should figure out a way to live without it.
Originally it was useful for testing openstack/mediawiki integration, but these days it's good for exactly two things:
A: (rarely) create new test accounts for codfw1dev
B: (daily) provide 2fa verification for labtesthorizon.wikimedia.org logins
Case A we can work around today by creating accounts by hand in ldap. That doesn't give a true user experience but I don't much care.
Case B is harder. A few options:
- Realize the vision of a centralized org-wide developer-account management tool (at which point we'd run a testing install of that instead)
- Make a standalone tool that exists only to verify the second factor, decoupled from any wiki functionality
- Make a stateless standalone tool that just always answers 'yes' to any 2fa validation request
- Disable use of 2fa for labtesthorizon
UPDATE: after further discussion we've determined that we need to nurse this site along for a while yet. This task has been re-titled to reflect that we need to get labtestwikitech back up and running soon.