Skip to content

Added ARM64 platform support for container builds - #2165

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

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

Conversation

@larsewi

@larsewi larsewi commented Apr 8, 2026

Copy link
Copy Markdown
Contributor

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

olehermanse commented Apr 8, 2026

Copy link
Copy Markdown
Member

Did not fix the issue on my mac.

@larsewi
larsewi deleted the arm64-platforms branch April 27, 2026 07:18
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