We're moving lots of WMCS and Developer account-specific functions off of Wikitech. Once that's done, it should be possible to merge wikitech with the rest of the wikiverse.
See https://meta.wikimedia.org/wiki/Community_Tech/Tool_Labs_support/Tool_Labs_vision for some of the reasoning leading up to this task.
- Remove dependency on Semantic MediaWiki
- Remove dependency on
OpenStackManagerOpenStack APIs (Keystone, Nova, etc) - Replace wikitech as source of LDAP account creation T196171: Developer account creation without OpenStackManager/T179463: Create a single application to provision and manage developer (LDAP) accounts
- T359544: Disable SSH key management on Wikitech
- T161553: Remove OpenStackManager from Wikitech
- T364605: Move Striker to Bitu username validation API
- T359820: Developer Account Blocking: Migrate the one-stop Developer (un)Blocking from Wikitech to Bitu (including Phabricator, Gerrit, and GitLab account blocking)
- T359552: Enable self-service IDP two-factor authentication management (was T359551: Replace wikitech as source of two-factor auth protection for developer accounts)
- Connect active LDAP accounts with SUL accounts -- this can use Bitu/Striker account linking?
- Create SUL accounts for inactive LDAP accounts
- Unify wikitech local accounts with SUL accounts [the final(?) SUL unification]
- T237773: Move Wikitech onto the production MW cluster / T292707: ☂ Migrate Wikitech to Kubernetes
- Clean up db from PII leftovers and unneeded tables