What?
All configuration for labswiki already exists in our current mediawiki images, since it is part of mediawiki-config. Thus theoretically, it will be just as easy by adding this VirtualHost on apache.
How?
- Add wikitech as a virtual host on apache T371360
- Apply the de-wikitech mediawiki-config patch on mwdebug1001, and do some testing.
- Allow wikitech.wikimedia.org to be directed to mwdebug* hosts if XWD header is present
- Include wikitech.wikimedia.org in XWD extension's allow domains
Testing
- Read an article
- Reset user password
- Login using db authentication
- Edit an article as a logged in user
- Perform an action that would trigger a job
- Upload a media file
Verify
We should verify the following:
- Jobs are enqueued properly in our generic jobqueue
- kask is used for user sessions