Page MenuHomePhabricator

Upgrade maps servers to bullseye
Open, MediumPublic

Description

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:

  • Upgrading to a supported nodejs version (bullseye comes with 12, we are currently on 10 (!)) T321789
  • Moving Kartotherian to k8s - makes this work a bit less complicated and gives us more room to move (T216826)

Event Timeline

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.

I think the task is already saying this, but just to be clear nodejs 12 is end-of-life,

Note that while that is true for the upstream releases, Node 12 continues to be supported with backported security fixes in Debian.

jijiki triaged this task as Medium priority.Jan 23 2023, 4:37 PM
jijiki moved this task from Incoming 🐫 to Doing 😎 on the serviceops board.
jijiki moved this task from Doing 😎 to Backlog FY23-24 🚜 on the serviceops board.