As part of the ongoing migration, we need to coordinate with @dom_walden to redirect testwiki traffic to MW-on-K8s in order to run the test suite.
Description
Details
- Other Assignee
- dom_walden
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
trafficserver: Send testwiki traffic to mw-on-k8s | operations/puppet | production | +1 -0 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
In Progress | None | T290536 Serve production traffic via Kubernetes | |||
Resolved | Clement_Goubert | T337489 Run QTE test suite on testwiki on kubernetes |
Event Timeline
@dom_walden Do you know how long you and your team would need testwiki to be on k8s to run your full test suite?
Change 930547 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):
[operations/puppet@production] trafficserver: Send testwiki traffic to mw-on-k8s
We can give you two weeks or a bit more if you need it, no problem. I'll switch it over beginning of next week (W25), does that work for y'all?
Change 930547 merged by Clément Goubert:
[operations/puppet@production] trafficserver: Send testwiki traffic to mw-on-k8s
Mentioned in SAL (#wikimedia-operations) [2023-06-19T10:00:43Z] <claime> Switching test.wikipedia.org to mw-on-k8s - T337489
@Clement_Goubert The QTE team has finished its testing of testwiki. We haven't found any problems related to Kubernetes.
I ran the selenium tests for MediaWiki core and a few extentions against testwiki.
The only failures appear to be either because testwiki is setup differently or because the user running the tests did not have the correct rights (they were only a regular, non-admin user).
For the failures in the MediaWiki core tests, such as deleting or protecting a page, I independently verified that I could successfully complete those actions as an admin user.
Output of the runs here P49520.
I repeated the same testing I did for test2wiki as described in:
- https://www.mediawiki.org/wiki/User:DWalden_(WMF)/Test2wiki_k8s_migration/Anti-Harassment_Tools
- https://www.mediawiki.org/wiki/User:DWalden_(WMF)/Test2wiki_k8s_migration/Community_Tech
In addition:
- Emails
- File uploads
- In various formats (svg, gif, pdf, webm, xcf)
- Checking they could be rendered on wiki to test things like TimedMediaHandler, PdfHandler, which use external binaries for conversion
- CirrusSearch
- including indexing a newly created page for autocomplete
- EventStream
Mentioned in SAL (#wikimedia-operations) [2023-07-10T08:24:36Z] <claime> Running puppet on cp-text hosts - T337489
@dom_walden Great, thank you for the report! I've brought testwiki back to baremetal now.