Page MenuHomePhabricator

Rename mpic.wikimedia.org
Closed, ResolvedPublic5 Estimated Story Points

Description

Acceptance Criteria

Notes

  • External callers (Beta cluster, wmftkbot) have to use the public domain because The Cloud VPS network is external to the WMF production network. There is no way to use discovery.wmnet domains from there

Details

Other Assignee
brouberol
Related Changes in Gerrit:
SubjectRepoBranchLines +/-
operations/mediawiki-configmaster+1 -5
operations/puppetproduction+0 -8
operations/puppetproduction+0 -24
operations/deployment-chartsmaster+2 -2
operations/puppetproduction+1 -0
operations/puppetproduction+2 -2
operations/deployment-chartsmaster+1 -1
operations/puppetproduction+4 -4
operations/deployment-chartsmaster+5 -5
operations/deployment-chartsmaster+5 -5
operations/deployment-chartsmaster+1 -1
operations/deployment-chartsmaster+0 -4
operations/deployment-chartsmaster+0 -2
operations/deployment-chartsmaster+2 -2
operations/puppetproduction+2 -2
operations/puppetproduction+1 -1
operations/puppetproduction+3 -3
operations/puppetproduction+2 -2
operations/mediawiki-configmaster+2 -1
operations/mediawiki-configmaster+50 -2
operations/mediawiki-configmaster+3 -3
operations/puppetproduction+1 -1
operations/deployment-chartsmaster+1 -1
operations/deployment-chartsmaster+1 -1
operations/puppetproduction+1 -3
operations/mediawiki-configmaster+2 -2
operations/puppetproduction+3 -3
operations/deployment-chartsmaster+1 -1
operations/puppetproduction+5 -0
operations/puppetproduction+2 -2
operations/puppetproduction+4 -4
operations/deployment-chartsmaster+4 -0
operations/deployment-chartsmaster+6 -0
operations/puppetproduction+6 -6
operations/dnsmaster+6 -6
operations/puppetproduction+24 -0
operations/puppetproduction+8 -0
operations/dnsmaster+6 -0
Show related patches Customize query in gerrit
Related Changes in GitLab:
TitleReferenceAuthorSource BranchDest Branch
Updated new domain for Test Kitchen APIrepos/product-analytics/test-kitchen/experiment-analytics-configs!32sfaciT407805-rename-mpic.wikimedia.orgmain
Renamed the default experiments config URI with the new domainrepos/data-engineering/airflow-dags!1871sfaciT407805-rename-mpic.wikimedia.orgmain
deployment-calendar: Rename deployment windows related to Test Kitchenrepos/releng/release!223sfaciT407805-rename-mpicmain
A few renaming for the more visible things to users: alpha status, logo and links to documentationrepos/data-engineering/test-kitchen!275sfaciT407805-rename-mpicmain
Customize query in GitLab

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change #1214615 abandoned by Santiago Faci:

[operations/mediawiki-config@master] wmgLocalServices: Renamed `mpic` to `test-kitchen` local service

Reason:

I'll do this change along with the corresponding one for LabsServices

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

cjming merged https://gitlab.wikimedia.org/repos/data-engineering/mpic/-/merge_requests/275

A few renaming for the more visible things to users: alpha status, logo and links to documentation

Change #1213505 abandoned by Brouberol:

[operations/puppet@production] Redirect mpic.w.o to test-kitchen.w.o

Reason:

No longer requires, according to @Santi

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

@dr0ptp4kt: Regarding the following

I've added an item to T411035: wmftkbot maintenance release to point to the new domain (once it's in place and routing requests) just to save the little bit of overhead of redirection, nonetheless!

The new domain, test-kitchen.wikimedia.org is available already. wmftkbot can point to it to make API requests (the login/UI thing will be working only at mpic.wikimedia.org until we update all the callers)

Thanks @Sfaci. wmftkbot is now pointed at test-kitchen.wikimedia.org via its local config.yaml and a restart of the tk tool's continuous job on Toolforge, and it looks to be in working order.

Change #1217244 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[operations/deployment-charts@master] Test Kitchen UI: Deploying v1.1.4 release to staging

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

Thanks @Sfaci. wmftkbot is now pointed at test-ktichen.wikimedia.org via its local config.yaml and a restart of the tk tool's continuous job on Toolforge, and it looks to be in working order.

Cool! Thanks Adam! Do you mind if I update the toolforge branch accordingly?

Change #1217246 had a related patch set uploaded (by Clare Ming; author: Clare Ming):

[operations/deployment-charts@master] Test Kitchen UI: Deploying v1.1.4 release to staging Test Kitchen UI: Deploying v1.1.4 release to production

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

Thanks @Sfaci. wmftkbot is now pointed at test-ktichen.wikimedia.org via its local config.yaml and a restart of the tk tool's continuous job on Toolforge, and it looks to be in working order.

Cool! Thanks Adam! Do you mind if I update the toolforge branch accordingly?

No, not at all, feel free to modify as one of the items with Bug: T411035 on that branch. I don't imagine being able to attend to that ticket until Friday afternoon or maybe sometime next week...possibly post the break (I'll be out two weeks). Although probably anyone could take it. Anyway, a little touchup is good! Thank you!

Change #1217244 merged by jenkins-bot:

[operations/deployment-charts@master] Test Kitchen UI: Deploying v1.1.4 release to staging

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

Change #1217246 merged by jenkins-bot:

[operations/deployment-charts@master] Test Kitchen UI: Deploying v1.1.4 release to production

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

Change #1217487 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[operations/puppet@production] wmfuniq_experiment_fetcher: Update TestKitchen API domain

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

Change #1217487 merged by Vgutierrez:

[operations/puppet@production] wmfuniq_experiment_fetcher: Update TestKitchen API domain

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

After confirming with Balthazar, I have removed a couple of unneeded ACs from the "Update callers" item:

Those kind of changes can be considered as "internal machinery" and we don't need to update it for callers to be able to call test-kitchen. Callers that use the service as "local" do it via localhost:6037, not via the name of the service.

Change #1214585 abandoned by Santiago Faci:

[operations/mediawiki-config@master] Rename `mpic` local service to `test-kitchen` because of the platform renaming

Reason:

Abandoning in favour of https://gerrit.wikimedia.org/r/c/operations/mediawiki-config/+/1217360 which is a patch that will cover the changes done here and some other we also need

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

Change #1217360 had a related patch set uploaded (by Santiago Faci; author: Clare Ming):

[operations/mediawiki-config@master] Deploy TestKitchen to Beta Cluster

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

Ticket is blocked the change to update how MediaWiki as a caller of Test Kitchen API depends on some other changes related to the new TestKitchen extension. There is a change ready that we will merge when unblocked.

After the above I think we will be able to redirect mpic.wikimedia.org to test-kitchen.wikimedia.org to start using the UI with the new domain and also thinking about removing the old domains (mpic, mpic-next) and all the related work

Change #1217360 merged by jenkins-bot:

[operations/mediawiki-config@master] Deploy TestKitchen to Beta Cluster

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

Mentioned in SAL (#wikimedia-operations) [2026-01-12T21:02:32Z] <cjming@deploy2002> Started scap sync-world: Backport for [[gerrit:1217360|Deploy TestKitchen to Beta Cluster (T407806 T407805)]]

Change #1226257 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[operations/mediawiki-config@master] Replaced mpic-next.wikimedia.org with test-kitchen-next.wikimedia.org

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

Change #1226257 merged by jenkins-bot:

[operations/mediawiki-config@master] Replaced mpic-next.wikimedia.org with test-kitchen-next.wikimedia.org

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

Mentioned in SAL (#wikimedia-operations) [2026-01-13T21:06:56Z] <cjming@deploy2002> Started scap sync-world: Backport for [[gerrit:1223261|Update description of the Math API (T411517)]], [[gerrit:1226257|Replaced mpic-next.wikimedia.org with test-kitchen-next.wikimedia.org (T407805)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-13T21:09:05Z] <cjming@deploy2002> aaron, cjming, sfaci: Backport for [[gerrit:1223261|Update description of the Math API (T411517)]], [[gerrit:1226257|Replaced mpic-next.wikimedia.org with test-kitchen-next.wikimedia.org (T407805)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-13T21:16:14Z] <cjming@deploy2002> Finished scap sync-world: Backport for [[gerrit:1223261|Update description of the Math API (T411517)]], [[gerrit:1226257|Replaced mpic-next.wikimedia.org with test-kitchen-next.wikimedia.org (T407805)]] (duration: 09m 18s)

Change #1212435 abandoned by Brouberol:

[operations/puppet@production] Move mpic service mesh entry to test-kitchen

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212433 abandoned by Brouberol:

[operations/puppet@production] test-kitchen: rename the OIDC services

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212432 abandoned by Brouberol:

[operations/puppet@production] test-kitchen: drop mpic.w.o from OIDC service

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212438 abandoned by Brouberol:

[operations/puppet@production] test-kitchen-next: drop mpic-next.w.o from OIDC service

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212426 abandoned by Brouberol:

[operations/deployment-charts@master] testkitchen: rename the OIDC services

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212425 abandoned by Brouberol:

[operations/deployment-charts@master] testkitchen: drop the mpic.w.o domains from the ingress gateways

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212424 abandoned by Brouberol:

[operations/deployment-charts@master] test-kitchen: drop the mpic.w.o SANs from the certificate

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212421 abandoned by Brouberol:

[operations/deployment-charts@master] test-kitchen: set the OIDC callback URL domain to test-kitchen.w.o

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212423 abandoned by Brouberol:

[operations/deployment-charts@master] Rename mpic service to test-kitchen

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1212422 abandoned by Brouberol:

[operations/deployment-charts@master] Rename mpic-next service to test-kitchen-next

Reason:

I'm starting from scratch, too many things have diverged since december.

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

Change #1228502 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] Rename mpic_next IDP services to test_kitchen_next

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

Change #1228505 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] mpic-next: rename the oidc client_id to test_kitchen

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

Change #1228502 merged by Brouberol:

[operations/puppet@production] Rename mpic_next IDP services to test_kitchen_next

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

Change #1228505 merged by Brouberol:

[operations/deployment-charts@master] mpic-next: rename the oidc client_id to test_kitchen_next

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

Change #1228513 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] mpic: rename the oidc client_id to test_kitchen

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

Change #1228514 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/puppet@production] test-kitchen: rewrite mpic.w.o to test-kitchen.w.o

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

Change #1228516 had a related patch set uploaded (by Brouberol; author: Brouberol):

[operations/deployment-charts@master] mpic: rename the oidc client_id to test_kitchen

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

Change #1228513 merged by Brouberol:

[operations/puppet@production] mpic: rename the oidc client_id to test_kitchen

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

Change #1228514 merged by Brouberol:

[operations/puppet@production] test-kitchen: rewrite mpic.w.o to test-kitchen.w.o

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

Change #1228516 merged by Brouberol:

[operations/deployment-charts@master] mpic: rename the oidc client_id to test_kitchen

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

Change #1212436 abandoned by Brouberol:

[operations/puppet@production] mpic: delete services from service list

Reason:

Already done

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

Change #1212434 abandoned by Brouberol:

[operations/puppet@production] mpic: delete kubeconfigs

Reason:

already done

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

Sfaci set the point value for this task to 5.Jan 23 2026, 4:56 PM

Change #1233670 had a related patch set uploaded (by Santiago Faci; author: Santiago Faci):

[operations/mediawiki-config@master] Removed `mpic` as local service

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

Change #1233670 merged by jenkins-bot:

[operations/mediawiki-config@master] Removed `mpic` as local service

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

Mentioned in SAL (#wikimedia-operations) [2026-01-28T22:34:10Z] <reedy@deploy2002> Started scap sync-world: Backport for [[gerrit:1234484|Enable VE in Project namespace on mswiktionary (T415823)]], [[gerrit:1233670|Removed mpic as local service (T407805)]]

Mentioned in SAL (#wikimedia-operations) [2026-01-28T22:36:27Z] <reedy@deploy2002> sfaci, jhsoby, reedy: Backport for [[gerrit:1234484|Enable VE in Project namespace on mswiktionary (T415823)]], [[gerrit:1233670|Removed mpic as local service (T407805)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-01-28T22:43:52Z] <reedy@deploy2002> Finished scap sync-world: Backport for [[gerrit:1234484|Enable VE in Project namespace on mswiktionary (T415823)]], [[gerrit:1233670|Removed mpic as local service (T407805)]] (duration: 09m 42s)

A couple of pending things from this ticket need to wait some time to be fully addressed so we have spun off a couple of ticket to work on that:

So, because the above, this ticket can be considered as resolved