Page MenuHomePhabricator

Migrate testwikidata to Kubernetes
Closed, ResolvedPublic

Description

As a second step towards moving production traffic to kubernetes, migrate test.wikidata.org to kubernetes.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Clement_Goubert changed the task status from Open to In Progress.Mar 6 2023, 9:33 AM
Clement_Goubert triaged this task as Medium priority.
Clement_Goubert moved this task from Backlog to In Progress on the MW-on-K8s board.
Clement_Goubert moved this task from Incoming 🐫 to Doing 😎 on the serviceops board.

Change 894529 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] trafficserver: move testwikidata to kubernetes

https://gerrit.wikimedia.org/r/894529

Mentioned in SAL (#wikimedia-operations) [2023-03-15T11:00:32Z] <claime> Redirecting test.wikidata.org to mw-on-k8s - T331268/25

Change 894529 merged by Clément Goubert:

[operations/puppet@production] trafficserver: move testwikidata to kubernetes

https://gerrit.wikimedia.org/r/894529

test.wikidata.org will now be progressively moved to mw-on-k8s as puppet runs happen.
Feel free to open subtasks for any issue that arises.

FWIW, I tried running our browser test suite against Wikidata.

$ nvm use 14
$ node --version
v14.19.1
$ MW_SERVER=https://test.wikidata.org MW_SCRIPT_PATH=/w MEDIAWIKI_USER='Lucas Werkmeister CI (WMDE)' MEDIAWIKI_PASSWORD='redacted' npm run selenium-test:repo

Plenty of tests failed, for benign reasons (e.g., the newly minted user couldn’t protect pages or block itself, and was subject to lower rate limits); we also don’t usually run these tests against Test Wikidata, and I don’t often run them locally at all. But several of the specs passed, and plenty of successful edits were made, so I’m counting that as a success.