Page MenuHomePhabricator

EPIC: Migrate Data Platform SRE-owned hosts to Bookworm or later
Open, MediumPublic

Description

With the release of Debian Trixie (13), Debian Bullseye (11) has been deprecated at the Foundation . To comply with the policy, we need to migrate all our hosts off Bullseye by September 2025.

Creating this ticket as an epic for migrating all Data Platform SRE-owned hosts to Bookworm or later. List of system needing upgrading: https://os-reports.wikimedia.org/os-report-todo-2026-01-27-bullseye.html

  • cirrussearch
  • analytics-test-hadoop
    • an-test-master hosts
    • an-test-worker hosts
    • an-test-coordinator host
    • an-test-client host
  • analytics-hadoop cluster
    • an-master hosts
    • an-worker hosts
    • an-coordinator hosts
    • an-launcher host
    • stat servers
  • wdqs
    • test
    • main
    • internal-main
    • scholarly
    • internal-scholarly
  • kafka
    • test
    • jumbo
  • druid
    • test
    • public
    • analytics
  • presto
    • test
    • main cluster
  • cloudelastic
  • wcqs
  • relforge
  • apifeatureusage
  • datahubsearch
  • turnilo
    • test
    • production
  • yarn webserver
    • test
    • production
  • analytics webserver
  • archiva

The list of servers that still run bullseye can be generated at any time with the following command:

sudo cumin --force -o txt '(A:owner-search-platform or A:owner-data-platform) and P{F:lsbdistcodename="bullseye"}' 'grep role /etc/wikimedia/contacts.yaml' | awk 'x==1 { print $0 } /_____FORMATTED_OUTPUT_____/ { x=1 }' | awk '{print $NF}' | tr -d '()' | sort | uniq -c | sort -rn
110 role::cirrus::opensearch:
 91 role::analytics_cluster::hadoop::worker:
 21 role::insetup::data_platform_ferm:
 19 role::wdqs::main:
 15 role::analytics_cluster::presto::server:
  9 role::kafka::jumbo::broker:
  6 role::wcqs::public:
  6 role::cirrus::cloudelastic:
  5 role::wdqs::test:
  5 role::wdqs::internal_main:
  5 role::kafka::test::broker:
  5 role::druid::analytics::worker:
  4 role::wdqs::scholarly:
  4 role::statistics::explorer:
  3 role::wdqs::internal_scholarly:
  3 role::cirrus::relforge:
  3 role::analytics_test_cluster::hadoop::worker:
  3 role::analytics_cluster::datahub::opensearch:
  2 role::search::loader:
  2 role::apifeatureusage::logstash:
  2 role::analytics_cluster::coordinator:
  1 role::wdqs::public:
  1 role::archiva:
  1 role::analytics_test_cluster::presto::server:
  1 role::analytics_test_cluster::hadoop::ui:
  1 role::analytics_test_cluster::hadoop::standby:
  1 role::analytics_test_cluster::hadoop::master:
  1 role::analytics_test_cluster::coordinator:
  1 role::analytics_test_cluster::client:
  1 role::analytics_cluster::webserver:
  1 role::analytics_cluster::turnilo::staging:
  1 role::analytics_cluster::turnilo:
  1 role::analytics_cluster::launcher:
  1 role::analytics_cluster::hadoop::yarn:
  1 role::analytics_cluster::hadoop::standby:
  1 role::analytics_cluster::hadoop::master:

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
BTullis triaged this task as Medium priority.Aug 14 2025, 10:00 AM
BTullis moved this task from Incoming to Epics on the Data-Platform-SRE board.
Gehel moved this task from Epics to Incoming on the Data-Platform-SRE board.