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

fix: upgrade base server image from Ubuntu 18.04 to Ubuntu 22.04 #4

Merged
merged 8 commits into from
Oct 31, 2023

Conversation

crnkovic
Copy link
Contributor

Summary

https://app.clickup.com/t/862k99h6w

It was failing as 18.04 was previously deprecated and has been removed from DigitalOcean/Hetzner APIs:

On top of just updating the base image we use, we had to make some adjustments to have servers properly provision on 22.04:

  • Wait for apt to unlock before installing / updating packages for both sudo and installed user. Update the function to check for locks as it differs from 18.04
  • Install Node v18 that's needed for latest core
  • Install additional base packages that were previously installed out of the box (make, net-tools needed for ifconfig, build-essential needed to install the core from Yarn, likely due to gcc)
  • Update origin for unattended upgrades to jammy (22.04)

Checklist

  • I checked my UI changes against the design and there are no notable differences
  • I checked my UI changes for any responsiveness issues
  • I checked my (code) changes for obvious issues, debug statements and commented code
  • I opened a corresponding card on Clickup for any remaining TODOs in my code
  • I added a short description on how to test this PR (if necessary)
  • Documentation (if necessary)
  • Tests (if necessary)
  • Ready to be merged

@ItsANameToo ItsANameToo merged commit 018df87 into develop Oct 31, 2023
8 checks passed
@ItsANameToo ItsANameToo deleted the fix/ubuntu22 branch October 31, 2023 10:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants