Page MenuHomePhabricator

Migrate production services to kubernetes using the pipeline
Open, NormalPublic

Description

Below is a list of "services" (broadly defined) that are deployed into production that are potential candidates for moving to kubernetes over the course of the current fiscal year.

This list was obtained by running: find /srv/deployment -name scap.cfg in /srv/deployment on the deployment server, it has since been refined and should be up-to-date.

Agreed

  • mathoid
  • mobileapps
  • restbase
  • citoid
  • cp-jobqueue
  • puppetboard
  • eventlogging/eventbus
  • graphoid
  • cxserver
  • cpjobqueue (ignore cp-jobqueue, unused)
  • ores
  • parsoid
  • changeprop
  • proton
  • tilerator
  • kartotherian
  • recommendation-api
  • eventstreams

TBD

  • 3d2png
  • iegreview
  • relforge/mjolnir
  • debmonitor
  • wdqs
  • servermon on its way out, replaced by debmonitor
  • scholarships
  • eventlogging/analytics
  • librenms not for k8s, e.g. needs source ip whitelist in network devices
  • striker
  • zotero/translation-server
  • zotero/translators
  • search/mjolnir
  • performance/navtiming
  • statsv
  • analytics/turnilo/deploy
  • analytics/refinery
  • analytics/aqs/deploy
  • analytics/superset/deploy
  • analytics/pivot/deploy
  • logstash/plugins
  • wikimedia/portals ( T213806 )

Currently unsupported

  • netbox (stores uploaded pictures in local filesystem)
  • etherpad (stores information about the address of a client in a global variable and then uses it in logging)[1]

[1] https://github.com/ether/etherpad-lite/blob/develop/src/node/handler/SocketIORouter.js#L64

Related Objects

StatusAssignedTask
OpenNone
Resolvedthcipriani
Resolvedmobrovac
Resolveddduvall
Resolvedthcipriani
Resolvedthcipriani
Resolvedjeena
OpenNone
InvalidNone
OpenNone
OpenNone
OpenNone
OpenNone
Openakosiaris
OpenNone
OpenNone
Resolveddduvall
OpenNone
ResolvedOttomata
StalledOttomata
Declinedakosiaris
OpenNone
Resolvedjijiki
OpenNone
ResolvedPchelolo
OpenNone
OpenNone
OpenNone

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 5 2018, 6:46 PM
mobrovac updated the task description. (Show Details)
fgiunchedi updated the task description. (Show Details)Jul 6 2018, 10:53 AM
thcipriani moved this task from Backlog to Migration on the Release Pipeline board.Jul 9 2018, 7:33 PM
thcipriani triaged this task as Normal priority.Jul 9 2018, 8:09 PM
thcipriani moved this task from Backlog to In-progress on the Release-Engineering-Team (Kanban) board.
greg added a project: Epic.Jul 9 2018, 11:33 PM
akosiaris updated the task description. (Show Details)Jul 11 2018, 1:29 PM
thcipriani updated the task description. (Show Details)Oct 9 2018, 5:18 PM
hashar updated the task description. (Show Details)Jan 15 2019, 5:43 PM

From the releng meeting, I have added wikimedia/portals to the list.

brennen added a subscriber: brennen.Mar 5 2019, 5:05 PM