Page MenuHomePhabricator

Move PCS endpoints behind API Gateway
Closed, ResolvedPublic1 Estimated Story Points

Description

PCS endpoints, currently exposed via RESTBase, should be moved to API Gateway. The storage for PCS should be managed by the service itself.

This task is currently a placeholder and to be expanded.

Related Objects

StatusSubtypeAssignedTask
StalledNone
OpenNone
ResolvedDbrant
ResolvedMSantos
ResolvedJgiannelos
Resolvedhnowlan
ResolvedJgiannelos
ResolvedJgiannelos
ResolvedJgiannelos
ResolvedJgiannelos
ResolvedJgiannelos
ResolvedJgiannelos
ResolvedJgiannelos
ResolvedWRai-WMF
ResolvedJgiannelos
ResolvedJgiannelos
ResolvedTsevener
ResolvedJgiannelos
OpenBUG REPORTNone
ResolvedMSantos
ResolvedJgiannelos

Event Timeline

Is the idea here to port PCS endpoints to php or keep it in nodejs and expose it differently?

I'd probably have to defer to @Pchelolo on how this is planned for. I'm also curious as well

Naike set the point value for this task to 1.Dec 10 2020, 2:18 PM
Jgiannelos subscribed.

As API Gateway is nowadays owned by ServiceOps, adding the ServiceOps project tag to open API Gateway tasks tagged with the deprecated/archived "Platform Team Initiatives (API Gateway)" tag at https://phabricator.wikimedia.org/project/profile/4321/, as part of Phabricator Housekeeping.

After our latest restbase sunset meeting on Aug 13th, we decided we are going to change our strategy for PCS deprecation and instead of waiting for parsoid to be fully deprecated we are going to try to switchover PCS first making parsoid on RESTBase not used.

MSantos raised the priority of this task from Low to High.Mar 12 2025, 1:07 PM
MSantos moved this task from Unsorted to Doing on the RESTBase-Sunsetting board.

Change #1136347 had a related patch set uploaded (by Hnowlan; author: Hnowlan):

[operations/deployment-charts@master] rest-gateway: correct mobileapps path ordering when revision is used

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

Change #1136347 merged by jenkins-bot:

[operations/deployment-charts@master] rest-gateway: correct mobileapps path ordering when revision is used

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

Change #1148273 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[operations/deployment-charts@master] pcs-rb-sunset: Disable changeprop rules

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

Change #1148273 merged by jenkins-bot:

[operations/deployment-charts@master] pcs-rb-sunset: Disable changeprop rules

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

Change #1150731 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[operations/deployment-charts@master] pcs: Disable changeprop rule for summary

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

Change #1150731 merged by jenkins-bot:

[operations/deployment-charts@master] pcs: Disable changeprop rule for summary

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

Change #1155696 had a related patch set uploaded (by Jgiannelos; author: Jgiannelos):

[mediawiki/services/wikifeeds@master] Remove stale reference to page summary on RB

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

Change #1155696 merged by jenkins-bot:

[mediawiki/services/wikifeeds@master] Remove stale reference to page summary on RB

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

Jgiannelos claimed this task.

PCS is not serving any traffic via RB.