Page MenuHomePhabricator

Migrate Wikitech to Kubernetes
Open, MediumPublic

Description

As part of our goal to start pushing mediawiki production traffic to kubernetes T290536, it appears that Wikitech hit the jackpot. This comes with some challenges:

  • php-ldap module: since we do not want to have this module installed on our mediawiki images, we can piggyback it in our -debug image. This image has tideways installed, but latency won't be a big issue, we'll take the hit.
  • apache config: wikitech has a different apache config, we need to migrate it.
  • offline backups: wikitech is being mirrored to wikitech-static

Event Timeline

jijiki renamed this task from Move Wikitech to Kubernetes to Migrate Wikitech to Kubernetes.Oct 7 2021, 11:10 AM
jijiki triaged this task as Medium priority.
jijiki added projects: serviceops, MW-on-K8s.
jijiki updated the task description. (Show Details)

Any ETA on when this could happen?

We will soon be in next quarter OKR/planning season, we 'll post an update then if we manage to schedule it for next quarter. Just so that we have all data that we need to make the decision, is this a blocker for Data Persistence in any way?

It is not a blocker for us per se, but we got hit again: https://phabricator.wikimedia.org/T237773#8930311

Cool, noted. Thanks for the info.

To expand upon what Manuel said, we have to manually special-case wikitech in a lot of places which is a lot of work and when we forget to, it usually end up as an incident/outage/major issues making wikitech unusable. This has happened multiple times.

On top of that since wikitech appserver is in public network, we have to open holes in our firewall and add extra grants and that's making me uneasy.