Page MenuHomePhabricator

Standardise CXServer deployment
Closed, ResolvedPublic1 Estimated Story Points

Description

The Services team has created and is maintaining service-runner and service-template-node , two libraries / projects that allow all of WMF services written in Node.JS to get out-of-the-box:

  • process management and monitoring
  • standardised logging
  • metrics
  • config management
  • request ID logging
  • security headers
  • unified deployment path

It would be good to port CXServer to that infrastructure and thus avoid confusion and minimise the effort needed to deploy changes.

Since CXServer is more-or-less based on the same underlying principles as Parsoid and other WM-specific Node.JS services, this should not require much work.

Event Timeline

KartikMistry lowered the priority of this task from High to Medium.Jun 30 2015, 8:11 AM
KartikMistry set Security to None.

Change 244145 had a related patch set uploaded (by Santhosh):
Service-runner migration

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

Arrbee raised the priority of this task from Medium to High.Nov 4 2015, 6:46 AM
Arrbee lowered the priority of this task from High to Medium.
Arrbee moved this task from Backlog to In Progress on the LE-CX7-Sprint 3 board.
Arrbee moved this task from In Progress to In Review on the LE-CX7-Sprint 3 board.

Change 244145 merged by Mobrovac:
Service-runner migration

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

This has been deployed yesterday. Thank you everyone!