Skip to content

Add Multi-Architecture Support for Contributor-Site Container Image #607

@Prajyot-Parab

Description

@Prajyot-Parab

Feature Request

Background -

A previous feature request introduced a post-submit job that builds and publishes the official contributor-site container image using Kubernetes infrastructure. This has already simplified the contributor workflow by eliminating the need to build the container locally.
However, the current published image is amd64-only, which limits its usability for contributors working on other architectures (e.g., ARM64 on Apple Silicon or ARM-based development environments).

What Would You Like to Be Added -

Enable multi-architecture (multi-arch) support for the contributor-site container image and configure the post-submit job to build and publish images for at least:

  • amd64
  • arm64

Ideally, the images should be published as a manifest list so users can pull a single tag and automatically get the correct architecture.

Why Is This Needed -

  • Many contributors now work on ARM-based machines (e.g., Apple M1/M2/M3 laptops).
  • The current amd64-only image requires emulation, which is slower and may introduce compatibility issues.
  • Multi-arch support would make the contributor-site environment more accessible, consistent, and efficient across different hardware.
  • It completes the original intent of simplifying local builds by ensuring the “official” image works seamlessly for everyone.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions