Maps servers will need to be upgraded to bullseye as part of the Debian release cycle.
- Postgres will go from version 11 to 13
- imposm will need to be rebuilt for bullseye
- nginx goes from 1.14 to 1.18
Related issues:
Maps servers will need to be upgraded to bullseye as part of the Debian release cycle.
Related issues:
Please also consider the libmapnik upgrade from 3.0 to 3.1 . This was the goal of significant work (see T213077: Migrate Kartotherian to node-mapnik >v4.2.1 to support libmapnik >3.1.x ), which we believe is mostly ready.
I think the task is already saying this, but just to be clear nodejs 12 is end-of-life, and node 14 will be deprecated in April 2023, which makes the k8s migration more appealing than chasing these old versions on bare metal.
Note that while that is true for the upstream releases, Node 12 continues to be supported with backported security fixes in Debian.
Also related (since it makes sense to remove those before moving to new servers): https://phabricator.wikimedia.org/T298246 and https://gerrit.wikimedia.org/r/c/operations/puppet/+/760619