Page MenuHomePhabricator

Translatewiki.net server migration and software vendor updates
Open, In Progress, HighPublic

Description

What needs to be prioritized:
Translatewiki.net needs to be migrated manually to a new server provided as part of the refreshed sponsoring agreement with the hosting provider. As part of the migration, we should also move from ElasticSearch to OpenSearch and from upstream Puppet to Debian Puppet, so that the new setup is based on software choices that are supportable long term.

Work is completed when all required subtasks are resolved, user-facing and operational services are confirmed working on the new server, backups are confirmed to complete successfully, production traffic has been switched, and the old server is no longer in active use.

Why this is essential:
Translatewiki.net depends on a stable hosting environment and maintainable platform components. The current server setup is tied to the previous sponsoring arrangement. Doing the migration now allows us to move under controlled conditions and avoid carrying infrastructure risk into future planning cycles.

What happens if we do not do it now:
If we postpone this work, Translatewiki.net remains dependent on the old server and sponsoring setup for longer, greatly increasing the risk that we need to migrate later under time pressure.

Dependencies / constraints:

  • Coordination with hosting provider. 1 month overlap allowed between old and new server
  • Engineers with translatewiki root access required

Estimated effort:
20 story points (medium certainty)

Event Timeline

Nikerabbit triaged this task as Medium priority.Jul 1 2026, 10:39 AM
Nikerabbit changed the task status from Open to In Progress.Jul 9 2026, 10:56 AM
Nikerabbit changed the status of subtask T430908: Switch over twn server from Open to Stalled.
Nikerabbit changed the status of subtask T430914: Sunset old twn server from Open to Stalled.
Nikerabbit changed the status of subtask T425570: Migrate translatewiki.net to OpenSearch from Stalled to In Progress.
Nikerabbit changed the status of subtask T430908: Switch over twn server from Stalled to Open.
Nikerabbit changed the status of subtask T431699: Translatewiki.net failed service checker is not puppetized from Stalled to In Progress.
Nikerabbit edited projects, added: LPL sprints; removed: LPL sprints (S2 2026 August).
Nikerabbit raised the priority of this task from Medium to High.Wed, Aug 19, 1:52 PM

Epics should not be on the sprint board.

Nikerabbit changed the status of subtask T430914: Sunset old twn server from Stalled to In Progress.