Page MenuHomePhabricator

Remove deployment.wikimedia.beta.wmflabs.org wiki (deploymentwiki)
Open, NormalPublic

Description

This is the only wiki in Beta Cluster that does not exist in production. It's purpose seems to be a mix between Meta-Wiki and a generic landing page for the Beta Cluster.

I'd propose that:

  • All roles that apply to deploymentwiki in Beta Cluster that are fulfilled by metawiki in production, be moved to Beta Cluster's metawiki.
  • The landing page (which seems overkill to have an entire wiki for) be merged with the main page of another Beta Cluster wiki (e.g. metawiki or enwiki).
  • Update the https://beta.wmflabs.org redirect to point to the page of that wiki instead.

Rationale:

Keeping the InitialiseSettings-labs and CommonSettings-labs files in wmf-config as simple and short as possible. There are currently two kinds of overrides that are more or less permanently different between Beta and Prod due to the existence of deploymentwiki:

  1. Settings that point to metawiki in prod but need to point to deploymentwiki. (T188874, T123936, etc.). Continues diverge with every Meta-related functionality added to or changed in prod. Effectively technical debt that will require on-going care to keep correct and catch issues.
  1. Settings for LanguageCode, SiteName and other stuff that exists only for this wiki because there is no prod equivalent.

Event Timeline

Krinkle created this task.Jul 3 2018, 1:54 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJul 3 2018, 1:54 AM
Krinkle updated the task description. (Show Details)Jul 3 2018, 3:46 PM
Krenair rescinded a token.
Krenair awarded a token.

Can we also consider deleting all of those not needed anymore as well? Thanks.

greg triaged this task as Normal priority.Jul 6 2018, 7:36 PM
Krinkle moved this task from Unsorted to Migrate / Replace on the Technical-Debt board.

Can we also consider deleting all of those not needed anymore as well? Thanks.

all of what not needed anymore?

Can we also consider deleting all of those not needed anymore as well? Thanks.

all of what not needed anymore?

All of the Spanish wikis, for example. As far as I know they were created for some ContentTranslation testing and serve no purpose now? I'm sure we can clear up some more, but maybe we can discuss that in a different ticket.