Open jjbustamante opened 1 year ago
good job
+1 ARM64 is very much in demand
0.34.0
, this new version included phase 1 and phase 2 capabilitiesamd64
and arm64
architectures. They are working very hard for support and test their other buildpacks. Again, the problem of supporting multi-platform can't be solved in just one place, all the components need to be available for multi-platform, but pack 0.34.0
was a big win on that direction.
The purpose of this issue is to track the work related to support multi-architecture image in CNB ecosystem, it is a complex project and we will try to divide it in phases. in each phase we will try to provide something valuable for the community and get feedback.
Phase 1
We started with a project developed during the LFX 2023 term, the goal for this phase is to release a set of commands for handling Image Index on pack.
Update May 2024
Update April 2024
RFC
Pack
0.31.0, estimate:0.34.0
Imgutil
Documentation:
Phase 2
After implementing the primitives to handle a Image Index, we will focus on solving the requirement of packaging builders and buildpacks for different os/arch
The focus of this phase will be:
pack buildpack package
multi-arch supportpack builder create
multi-arch supportUpdate May 2024
Update April 2024
RFC
Pack
0.34.0
Documentation:
Phase 3
In this phase, we assume the existence of Builders and Buildpacks addressable by Image Index
We want to focus on solving the problem to make
pack build
and output applications images for different os/arch.pack build
multi-arch supportUpdate March 2024
RFC
Pack
Documentation:
Maintainers: when closing this issue as completed, submit a PR to update the
Status
of the RFC toImplemented
.