Skip to content

Add support for arm64 arch in che container builds #22007

@nickboldt

Description

@nickboldt

Is your task related to a problem? Please describe

Today, we have builds that use docker buildx to create containers for the following arches:

  • che-code: amd64 
  • che-dashboard: amd64, arm64
  • che-devfile-registry: amd64 
  • che-docs: amd64 
  • che-e2e: amd64 
  • kubernetes-image-puller: amd64
  • che-machine-exec: amd64, arm64
  • che-operator: amd64
  • che-plugin-registry: amd64 
  • configbump: amd64, arm64
  • developer-images (UDI): amd64 

We also have other builds that are simple single arch:

  • devworkspace-operator
  • che-server
  • che-theia

And we have chectl, which is built for many arches, including Mac and Windows:

  • chectl: linux-arm,linux-x64,linux-s390x,linux-ppc64le,darwin-x64,darwin-arm64,win32-x64,win32-x86

Plan after discussions with @l0rd:

Additional context

Question also sent to https://www.eclipse.org/lists/che-dev/msg04456.html for consideration.

See also:

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/ci/multi-archIssues and PRs related to the release of images targeting architectures other than amd64help wantedCommunity, we are fully engaged on other issues. Feel free to take this one. We'll help you!kind/epicA long-lived, PM-driven feature request. Must include a checklist of items that must be completed.kind/taskInternal things, technical debt, and to-do tasks to be performed.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.severity/P3Lower priority than a P2. Optional work that might get done, or not. See also help wanted issues.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions