Skip to content

Added ARM64 platform support for container builds#2165

Closed
larsewi wants to merge 1 commit intocfengine:masterfrom
larsewi:arm64-platforms
Closed

Added ARM64 platform support for container builds#2165
larsewi wants to merge 1 commit intocfengine:masterfrom
larsewi:arm64-platforms

Conversation

@larsewi
Copy link
Copy Markdown
Contributor

@larsewi larsewi commented Apr 8, 2026

Summary

  • Added arm64 variants for all Debian/Ubuntu platforms in platforms.json with architecture-specific base image digests and a new docker_platform field
  • Updated build-in-container.py to pass --platform to docker build, docker pull, and docker run when docker_platform is configured
  • Enables native ARM64 container builds, avoiding QEMU emulation issues (e.g. bad file descriptors in zlib) on Apple Silicon

🤖 Generated with Claude Code

Added arm64 variants for all Debian/Ubuntu platforms in
platforms.json with architecture-specific base image digests.
Updated build-in-container.py to pass --platform to docker build,
pull, and run when docker_platform is set in the platform config.

Signed-off-by: Lars Erik Wik <lars.erik.wik@northern.tech>
@larsewi larsewi closed this Apr 8, 2026
@olehermanse
Copy link
Copy Markdown
Member

olehermanse commented Apr 8, 2026

Did not fix the issue on my mac.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants