Skip to content

BuildKit Multi-Architecture Builds - #342

Open
jericop wants to merge 1 commit into
buildpacks:mainfrom
jericop:buildkit-mutliarch-build
Open

BuildKit Multi-Architecture Builds#342
jericop wants to merge 1 commit into
buildpacks:mainfrom
jericop:buildkit-mutliarch-build

Conversation

@jericop

@jericop jericop commented Aug 20, 2026

Copy link
Copy Markdown

Proposes adding BuildKit as an execution backend for pack build to enable multi-architecture container image builds with a single invocation.

Covers:

  • Dockerfile and LLB backends
  • Caching (layer cache, lifecycle cache mounts, registry cache)
  • Registry authentication via CNB_REGISTRY_AUTH
  • Intermediate tag strategy and alternatives (OCI layout, ephemeral registry)
  • Required lifecycle changes (-skip-chown, -pull-run-image)
  • Drawbacks, alternatives, and implementation phases

Rendered

Proposes adding BuildKit as an execution backend for pack build to enable
multi-architecture container image builds with a single invocation.

Covers:
- Dockerfile and LLB backends
- Caching (layer cache, lifecycle cache mounts, registry cache)
- Registry authentication via CNB_REGISTRY_AUTH
- Intermediate tag strategy and alternatives (OCI layout, ephemeral registry)
- Required lifecycle changes (-skip-chown, -pull-run-image)
- Drawbacks, alternatives, and implementation phases
@buildpack-bot

Copy link
Copy Markdown
Member

Maintainers,

As you review this RFC please queue up issues to be created using the following commands:

/queue-issue <repo> "<title>" [labels]...
/unqueue-issue <uid>

Issues

(none)

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.

2 participants