Switch backend mw-api calls from baremetal api_appserver cluster to kubernetes hosted mw-api-int
Description
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
cxserver: Switch to mw-api-int-async on k8s | operations/deployment-charts | master | +3 -3 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T255792 Quibble runs core:unit tests twice! | |||
Open | None | T328919 Upgrade to PHPUnit 10 | |||
Open | None | T338103 Micro-optimize ApiResult::isMetadataKey with str_starts_with once we support PHP8+ | |||
Open | None | T328921 Drop PHP 7.4 support from MediaWiki | |||
Stalled | None | T334726 Use return type `never` in Wikibase | |||
Open | None | T328922 Drop PHP 8.0 support from MediaWiki | |||
Stalled | None | T319055 Upgrade to psr/container 2.x | |||
Stalled | Krinkle | T319432 Migrate WMF production from PHP 7.4 to PHP 8.1 | |||
Open | None | T291916 Tracking task for Bullseye migrations in production | |||
Stalled | None | T356293 Migrate MW appservers' base images to bullseye | |||
Open | None | T290536 Serve production traffic via Kubernetes | |||
In Progress | Clement_Goubert | T333120 Migrate internal traffic to k8s | |||
Resolved | Clement_Goubert | T334204 Migrate cxserver to mw-api-int |
Event Timeline
@KartikMistry @santhosh @Nikerabbit If you could provide me with a way to test that cxserver works correctly after changing api backend, it'd be much appreciated :)
Change 903646 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):
[operations/deployment-charts@master] cxserver: Switch to mw-api-int-async on k8s
You can test API endpoints at: https://cxserver.wikimedia.org/v2?doc + probably test Special:ContentTranslation (requires login) should be good to test.
Mentioned in SAL (#wikimedia-operations) [2023-04-12T09:06:14Z] <claime> Migrating cxserver to mw-api-int on kubernetes - T334204
Change 903646 merged by jenkins-bot:
[operations/deployment-charts@master] cxserver: Switch to mw-api-int-async on k8s
Mentioned in SAL (#wikimedia-operations) [2023-04-12T09:34:57Z] <claime> Reverted migrating cxserver to mw-api-int on kubernetes - T334204
Mentioned in SAL (#wikimedia-operations) [2023-04-13T12:56:51Z] <claime> Migrating cxserver to mw-api-int on kubernetes, take two - T334204
Mentioned in SAL (#wikimedia-operations) [2023-04-13T15:10:53Z] <claime> Migrating cxserver to mw-api-int on kubernetes, take three - T334204
Mentioned in SAL (#wikimedia-operations) [2023-04-13T15:17:34Z] <claime> cxserver migrated to mw-api-int on kubernetes, take three - T334204
cxserver migrated to mw-api-int, and hitting it
@KartikMistry I've tested a few curls from the doc page, and Special:ContentTranslation seems to work fine for me. If you have more specific tests you or the language team want to run, go ahead, and feel free to reopen the task if something is fishy.
Missing the actual final patch. https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/908553