Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Ubuntu 20.04 as base for images #20

Closed
wants to merge 1 commit into from
Closed

Conversation

orangejulius
Copy link
Member

We're currently pinned to Ubuntu 18.04, which is a nice stable base image, but maybe we should consider upgrading to Ubuntu 20.04?

@orangejulius
Copy link
Member Author

This is something we're thinking of doing relatively soon. It doesn't have to happen right away, as Ubuntu 18 will be supported for quite some time, but having some newer versions of packages could be nice.

The Ubuntu 20 Docker image is a bit smaller (62MB vs 72MB), so that's a nice bonus too.

We'd want to make sure all the Pelias components work well on Ubuntu 20. Our Github Action unit tests are already running on Ubuntu 20 with one exception: the interpolation engine has differing test output on Ubuntu 18 and 20 due to changes in the version of sqlite3 used.

As long as there aren't any other issues I don't see a reason why this would be a tough upgrade.

@missinglink
Copy link
Member

The new LTS 22.04 was actually just released a few weeks ago: https://ubuntu.com/blog/ubuntu-22-04-lts-released

I wonder if we just skip straight to that to save having to upgrade twice?

@orangejulius
Copy link
Member Author

Yeah, good idea, let's just go to Ubuntu 22.04. I'll open a new PR for that base image, and just opened pelias/pelias#951 to track the rest of the work required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants