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

mobrovac raised the priority of this task from to High.
mobrovac updated the task description. (Show Details)
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!