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.

Done

  • mathoid

TODO

  • mobileapps
  • restbase
  • citoid
  • cp-jobqueue
  • puppetboard
  • eventlogging/eventbus
  • graphoid
  • cxserver
  • cpjobqueue (this vs /srv/deployment/cp-jobqueue?)
  • 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
OpenNone
OpenNone
OpenNone
OpenNone
Openakosiaris
OpenNone
OpenNone
Opendduvall
OpenNone
OpenOttomata
OpenOttomata
Declinedakosiaris
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
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.