Skip to content

Conversation

@sl1pm4t
Copy link
Contributor

@sl1pm4t sl1pm4t commented Oct 2, 2025

This pull request updates the Flatcar AMI build workflow to support building images for both amd64 and arm64 architectures in parallel using a matrix strategy. The changes improve automation and flexibility of the build process.

Workflow enhancements:

  • Added a build matrix for the build-aws-flatcar-ami job to run builds for both amd64 and arm64 architectures, and updated the job name to reflect the architecture being built.

  • Modified the build step to conditionally run the appropriate make command based on the architecture, ensuring the correct AMI is built for each architecture.

Bug Fixes

  • There was a new unexpected error preventing flatcar amd64 builds from succeeded - I pulled in an upstream fix to resolve.
  • arm64 builds were totally broken and could never have worked, it was attempting to install amd64 build of containerd, so I included a fix in this PR to resolve.

@sl1pm4t sl1pm4t requested a review from s3than October 3, 2025 05:29
Copy link

@pgmac pgmac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Multi-arch builds

@sl1pm4t sl1pm4t merged commit 41157fc into main Oct 3, 2025
5 checks passed
@sl1pm4t sl1pm4t deleted the ditto/enable-flatcar-arm-builds branch October 5, 2025 20:41
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.

4 participants