Page MenuHomePhabricator

Migrate production services to kubernetes using the pipeline
Closed, ResolvedPublic

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.

List refined in late April 2020

New

  • sessionstore
  • eventgate-main
  • eventgate-analytics
  • termbox

Agreed

Out of scope for now.

TBD

  • 3d2png
  • analytics/aqs/deploy
  • analytics/pivot/deploy
  • analytics/refinery
  • analytics/superset/deploy
  • analytics/turnilo/deploy
  • debmonitor
  • design/styleguide
  • eventlogging/analytics
  • iegreview
  • kartotherian
  • logstash/plugins
  • performance/navtiming
  • relforge/mjolnir
  • scholarships
  • search/mjolnir
  • statsv
  • striker
  • tilerator
  • wdqs
  • 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

StatusSubtypeAssignedTask
Resolvedakosiaris
Resolvedthcipriani
Resolvedβ€’ mobrovac
Resolveddduvall
Resolvedthcipriani
Resolvedthcipriani
Resolvedjeena
DeclinedNone
InvalidNone
ResolvedNone
Declinedβ€’ ACraze
Resolveddduvall
Resolveddduvall
Resolveddduvall
DeclinedNone
DeclinedNone
Resolvedβ€’ ACraze
Resolvedakosiaris
InvalidNone
ResolvedOttomata
DeclinedNone
Declinedakosiaris
Resolvedjijiki
Resolvedjijiki
Resolvedβ€’ holger.knust
Resolvedβ€’ Pchelolo
Resolvedjeena
Resolvedjeena
Resolvedthcipriani
ResolvedNone
ResolvedNone
DeclinedNone
Resolvedakosiaris
ResolvedMSantos
ResolvedMSantos
InvalidNone
Resolvedelukey
Resolvedβ€’ Mathew.onipe
InvalidNone
OpenNone
DuplicateNone
ResolvedNone
Resolvedelukey
OpenNone
InvalidNone
Resolvedelukey
Resolvedelukey
Resolvedelukey
ResolvedJgiannelos
ResolvedJgiannelos
Resolvedelukey
ResolvedJgiannelos
ResolvedJgiannelos
ResolvedJgiannelos
Resolvedelukey
Resolvedelukey
Resolvedelukey
OpenNone
Resolvedakosiaris
DeclinedNone
Resolvedβ€’ Mholloway
Declinedakosiaris
Resolvedβ€’ Pchelolo
Resolvedβ€’ Pchelolo
DeclinedNone
Declinedβ€’ Pchelolo
ResolvedOttomata
Resolvedakosiaris
Resolvedhnowlan
Resolvedβ€’ holger.knust
Resolvedβ€’ holger.knust
Resolvedakosiaris
Resolvedakosiaris
Resolvedayounsi
OpenNone
DeclinedNone
Resolvedjeena
Resolvedjeena
ResolvedClement_Goubert
ResolvedJdforrester-WMF
DuplicateNone
InvalidNone
Resolvedakosiaris
ResolvedJoe
ResolvedClement_Goubert
ResolvedRaine
ResolvedRaine
ResolvedClement_Goubert
DuplicateNone
Resolveddduvall
Resolveddduvall
Resolveddduvall
Resolveddduvall
InvalidNone
Resolveddduvall
Resolvedβ€’ mmodell
Invaliddduvall
Resolveddduvall
Resolveddduvall
Resolveddduvall
Resolveddancy
DeclinedNone
Resolveddancy
ResolvedLegoktm
Resolveddduvall
Resolveddduvall
Resolveddduvall
Resolveddduvall
Resolveddduvall
Resolveddancy
Resolveddancy
Resolveddduvall
Resolveddancy
Resolveddancy
Resolveddancy
Resolvedakosiaris
Resolveddancy
ResolvedRequestJMeybohm
ResolvedJMeybohm
Invalidjeena
Resolvedjeena
ResolvedNone
Resolvedjeena
ResolvedNone
ResolvedNone
Resolvedjeena
Resolveddduvall
DeclinedNone
InvalidNone
Resolveddduvall
DeclinedNone
Resolvedjeena
Resolvedjeena
Resolvedjeena
Resolvedjeena
ResolvedNone
Resolvedjeena
Resolvedjeena
Resolveddduvall
Resolvedjeena
Resolveddancy
DeclinedNone
ResolvedKartikMistry
Resolvedjeena
Resolvedjeena

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

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

Is apertium part of the cxserver migration?

Is apertium part of the cxserver migration?

No, completely different software.

Okay. Is it potentially in-scope i.e. should it appear on one of the lists in this task?

akosiaris updated the task description. (Show Details)

Indeed. I added it under TBD. The exact way this will be done will need to be investigated.

akosiaris updated the task description. (Show Details)

I don't think eventstreams is in k8s, is it?

I don't think eventstreams is in k8s, is it?

Indeed it is not. I got carried away due to the other event* things being in k8s

akosiaris updated the task description. (Show Details)
akosiaris claimed this task.
akosiaris updated the task description. (Show Details)

Everything that was in scope has been migrated. While there are some things left under the TBD section, that section was filed 5 years ago and no longer reflects reality. We can create specific tasks for those as needed. I think we can resolve this after all!