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

Take a stab at upgrading to AL2023 #1103

Closed
wants to merge 12 commits into from
Closed

Take a stab at upgrading to AL2023 #1103

wants to merge 12 commits into from

Conversation

toothbrush
Copy link
Contributor

@toothbrush toothbrush commented Apr 1, 2023

As folks have noted (#998, #1096), Amazon Linux 2023 is now generally available. I thought i'd have a look and see what it'd take to use that as the base for Buildkite's AMI. I haven't tested extremely thoroughly, but these modifications allow ARM64 and Intel AMI builds to run to completion successfully.

Gotchas:

  • Had to pin more Python pip packages to get docker-compose (the old one) to successfully install on ARM64. Could be brittle if the versions of those packages shipped in RPM change.
  • QEMU isn't available on AL2023... Could be a blocker? I didn't bother trying to install from source yet. If i get extremely bored i might.

Closes #998.

@moskyb
Copy link
Contributor

moskyb commented Apr 5, 2023

kia ora @toothbrush! cheers heaps for getting started on this - we already have an internal project for updating the stack to AL2023, and we hope to release it soonish.

unfortunately, having qemu on board is a hard requirement because we need it to be able to do cross-platform docker builds, which means that we'll probably end up having to install it from source :(

thanks so much for all the work you've already done - it'll probably make it into our project in some form or other (with attribution of course!) :)

@moskyb moskyb closed this Apr 5, 2023
This was referenced Jun 6, 2023
Merged
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.

FR: Update to Amazon Linux 2022
2 participants