Currently, ASH's single container enforces linux/amd64 as the the platform architecture due to limitations within the underlying tooling requiring x86 at the time of implementation. This limitation incurs a performance hit when running locally on ARM systems like Metal CPUs, resulting in a sub-par experience on those systems.
This issue is to track the support and implementation of multi-arch builds of the single container architecture for ASH to better support the varying platforms that ASH should support.
Currently, ASH's single container enforces linux/amd64 as the the platform architecture due to limitations within the underlying tooling requiring x86 at the time of implementation. This limitation incurs a performance hit when running locally on ARM systems like Metal CPUs, resulting in a sub-par experience on those systems.
This issue is to track the support and implementation of multi-arch builds of the single container architecture for ASH to better support the varying platforms that ASH should support.