Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend Image Builder to support multi-arch builds including arm64 #12583

Open
7 tasks
Sawthis opened this issue Jan 22, 2025 · 1 comment
Open
7 tasks

Extend Image Builder to support multi-arch builds including arm64 #12583

Sawthis opened this issue Jan 22, 2025 · 1 comment
Labels
area/ci Issues or PRs related to CI related topics Epic

Comments

@Sawthis
Copy link
Contributor

Sawthis commented Jan 22, 2025

Description

Currently, our image builder supports a limited set of architectures, excluding arm64. This enhancement aims to extend the image builder to support multi-architecture builds, specifically adding support for the arm64 architecture. This is critical for catering to GPU-intensive workloads on the Kyma Runtime and ensuring broader industry standard compliance.

Reasons

  • Industry Standard Compliance: Native arm64 binaries are an industry standard. Adding support for arm64 will make our product more competitive and interoperable with other systems.
  • Large Enterprise Requirements: This capability is crucial for SAP PSLE Large Enterprise Customers who require arm64 support.

Acceptance Criteria

  1. Evaluate and Select Tools
  • Evaluate Kaniko and other solutions such as Docker for multi-platform builds.
  • Determine the best tool for implementation in the image builder hosted on Azure DevOps.
  • Document the findings and rationale behind the chosen tool.
  1. Implement Multi-Arch Build Support
  • Extend the image builder to support multi-architecture builds.
  • Ensure that the image builder can create images for the arm64 architecture alongside the currently supported architectures.
  1. Verify Multi-Platform Image Build and Sync
  • Conduct thorough testing to ensure that images for all supported architectures are correctly built and synced.
  • Verify that the image syncer fully supports multi-platform images.

Attachments

@Sawthis Sawthis added area/ci Issues or PRs related to CI related topics Epic labels Jan 22, 2025
@Sawthis Sawthis marked this as a duplicate of #11916 Jan 23, 2025
@Sawthis
Copy link
Contributor Author

Sawthis commented Jan 31, 2025

@Sawthis Sawthis changed the title Add multi-arch builds and arm64 architecture support in the Image Builder Support multi-arch builds and arm64 architecture Jan 31, 2025
@Sawthis Sawthis changed the title Support multi-arch builds and arm64 architecture Extend Image Builder to support multi-arch builds including arm64 Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/ci Issues or PRs related to CI related topics Epic
Projects
None yet
Development

No branches or pull requests

1 participant