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 2026.
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 - being handled as part of T421757: ☂️ Migrate production OpenSearch clusters from 1.x-2.x ☂️
- analytics-test-hadoop
- an-test-master hosts
- an-test-worker hosts
- an-test-coordinator host
- an-test-client host
- analytics-hadoop cluster - Tracked in T434494
- an-master hosts
- an-worker hosts
- an-coordinator hosts
- an-launcher host
- stat servers - Being handled in T434562
- wdqs - Being handled in T430880
- kafka
- test Completed in rOPUP673ac0388a93b7b5ade2cd56ed81b4111f913808
- jumbo Completed in T426835
- druid
- test
- public
- analytics
- presto
- test
- main cluster - Tracked in T434494
- cloudelastic - Handled in T422860: Migrate Cloudelastic to OpenSearch 2.x
- wcqs - Being handled in T430879: Migrate WCQS to Bookworm or later
- relforge
- apifeatureusage - Tracked in T433890
-
turniloMigrated to dse-k8s-
test -
production
-
- yarn webserver
- test
- production - Tracked in T434494
- analytics webserver - Tracked in T434494
- archiva (upgraded in-place)
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-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 -rn3 hosts will be targeted:
3 role::statistics::explorer: