Page MenuHomePhabricator

moscovium and RT sunset
Closed, ResolvedPublic

Description

both moscovium and rt are scheduled for decommissioning

@Dzahn has created a static export of the archived tickets on rt, to expose static-rt.wm.o later on

  • decommission moscovium
  • migrate rt to static-rt (declined, removed static-rt site instead. only keeping scraped HTML and db dump)

Event Timeline

ABran-WMF changed the task status from Open to In Progress.Feb 6 2025, 9:50 AM
ABran-WMF triaged this task as Medium priority.
ABran-WMF lowered the priority of this task from Medium to Low.

I started to upload RT HTML files to miscweb1003.

And created a subtask to ask for the mysqldump.

Change #1117598 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] site: remove requesttracker role from host moscovium

https://gerrit.wikimedia.org/r/1117598

Change #1117598 merged by Dzahn:

[operations/puppet@production] site: remove requesttracker role from host moscovium

https://gerrit.wikimedia.org/r/1117598

Change #1117529 had a related patch set uploaded (by Dzahn; author: Arnaudb):

[operations/puppet@production] rt: remove hiera settings for requesttracker role

https://gerrit.wikimedia.org/r/1117529

Change #1117529 merged by Dzahn:

[operations/puppet@production] rt: remove hiera settings for requesttracker role

https://gerrit.wikimedia.org/r/1117529

Change #1120889 had a related patch set uploaded (by Arnaudb; author: Arnaudb):

[operations/puppet@production] ferm: remove moscovium from allowlist

https://gerrit.wikimedia.org/r/1120889

Change #1120901 had a related patch set uploaded (by Arnaudb; author: Arnaudb):

[operations/dns@master] rt: remove cname

https://gerrit.wikimedia.org/r/1120901

cookbooks.sre.hosts.decommission executed by arnaudb@cumin1002 for hosts: moscovium.eqiad.wmnet

  • moscovium.eqiad.wmnet (PASS)
    • Downtimed host on Icinga/Alertmanager
    • Found Ganeti VM
    • VM shutdown
    • Started forced sync of VMs in Ganeti cluster eqiad to Netbox
    • Removed from DebMonitor
    • Removed from Puppet master and PuppetDB
    • VM removed
    • Started forced sync of VMs in Ganeti cluster eqiad to Netbox

Change #1120917 had a related patch set uploaded (by Arnaudb; author: Arnaudb):

[operations/puppet@production] moscovium: remove from site.pp

https://gerrit.wikimedia.org/r/1120917

Change #1120917 merged by Arnaudb:

[operations/puppet@production] moscovium: remove from site.pp

https://gerrit.wikimedia.org/r/1120917

Change #1120889 merged by Arnaudb:

[operations/puppet@production] ferm: remove moscovium from allowlist

https://gerrit.wikimedia.org/r/1120889

Change #1120901 merged by Arnaudb:

[operations/dns@master] rt: remove cname

https://gerrit.wikimedia.org/r/1120901

Change #1123473 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/dns@master] use dyna.wikimedia.org for rt.wikimedia.org

https://gerrit.wikimedia.org/r/1123473

Change #1123475 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] mediawiki: add rewrite for rt.wikimedia.org to wikitech page

https://gerrit.wikimedia.org/r/1123475

Change #1123473 merged by Dzahn:

[operations/dns@master] use dyna.wikimedia.org for rt.wikimedia.org

https://gerrit.wikimedia.org/r/1123473

Change #1123475 merged by Alexandros Kosiaris:

[operations/puppet@production] mediawiki: add rewrite for rt.wikimedia.org to wikitech page

https://gerrit.wikimedia.org/r/1123475

Change #1128879 had a related patch set uploaded (by Alexandros Kosiaris; author: Alexandros Kosiaris):

[operations/puppet@production] rt: Switch ATS to mw-web

https://gerrit.wikimedia.org/r/1128879

Change #1128879 merged by Alexandros Kosiaris:

[operations/puppet@production] rt: Switch ATS to mw-web

https://gerrit.wikimedia.org/r/1128879

Change #1128940 had a related patch set uploaded (by Alexandros Kosiaris; author: Alexandros Kosiaris):

[operations/puppet@production] rt: Add port to ATS replacement rule

https://gerrit.wikimedia.org/r/1128940

Change #1128940 merged by Alexandros Kosiaris:

[operations/puppet@production] rt: Add port to ATS replacement rule

https://gerrit.wikimedia.org/r/1128940

Transferring over to @Dzahn for remaining update of the wikitech page to identify where to find archived pages: https://wikitech.wikimedia.org/wiki/RT

I have added a bit more information to the Wikitech page that explains:

  • how to find imported RT tickets by using the "reference" field in advanced Phabricator search
  • why a lot but not all RT tickets are restricted to WMF-NDA
  • how people could help by checking and releasing tickets to the public that don't have any secrets
  • to contact our team if people want the DB dump or scraped HTML (for now)

I think we can call this resolved now. Of course it's always easy to keep editing that page.

Ehm.. the question remains if I should actively delete all code for the "static-rt" website.. that was originally to be there to host the scraped HTML.

If this could be public I would merge it into static-bugzilla, which it copied from. The difference is really just that it needs a login in front of it.

Change #1137486 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] microsites/backup: remove rt-static backup fileset

https://gerrit.wikimedia.org/r/1137486

Change #1137486 merged by Dzahn:

[operations/puppet@production] microsites/backup: remove rt-static backup fileset

https://gerrit.wikimedia.org/r/1137486

Change #1137484 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] miscweb: remove static-rt profile from legacy miscweb role

https://gerrit.wikimedia.org/r/1137484

Change #1137484 merged by Dzahn:

[operations/puppet@production] miscweb: remove static-rt profile from legacy miscweb role

https://gerrit.wikimedia.org/r/1137484

Change #1148923 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] role: delete requesttracker role

https://gerrit.wikimedia.org/r/1148923

Change #1148923 merged by Dzahn:

[operations/puppet@production] role: delete requesttracker role

https://gerrit.wikimedia.org/r/1148923

Change #1137485 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] cache/text: remove commented reference to static-rt from hieradata

https://gerrit.wikimedia.org/r/1137485

Change #1151382 had a related patch set uploaded (by Dzahn; author: Dzahn):

[operations/puppet@production] profile: delete static_rt profile and erb template

https://gerrit.wikimedia.org/r/1151382

Change #1137485 merged by Dzahn:

[operations/puppet@production] cache/text: remove commented reference to static-rt from hieradata

https://gerrit.wikimedia.org/r/1137485

Change #1151382 merged by Dzahn:

[operations/puppet@production] profile: delete static_rt profile and erb template

https://gerrit.wikimedia.org/r/1151382

The RT dump files (mysql and scraped HTML, including all tickets, also the ones that were not imported into Phabricator), have been encrypted and then stored in a Google drive operated by ITS.

I have documented how to access them in https://wikitech.wikimedia.org/wiki/RT#How_to_access_full_RT_data_dumps and https://office.wikimedia.org/wiki/RT#Where_to_find_old_RT_tickets_and_data_dumps%3F

This concludes the ticket.