func icon indicating copy to clipboard operation
func copied to clipboard

Improved multi-arch support

Open matejvasek opened this issue 3 years ago • 20 comments

This is needed for better experience on various platforms.

Issues:

  • On Apple silicon builds takes much more time because of overhead incurred by emulation of amd64 on aarch64.
  • Deployment to clusters with architecture not matching the architecture of developers machine: the image build on developer machine might not run in the cluster or it can run but with high performance penalty.

First step is to offer multi-arch builder images, this should ensure good build times on various developer machines.

  • For s2i there is noting to do, images are already supporting amd64, aarch64, ppc64le and s390x.
  • For buildpacks we depend on pakteo-buildpacks project to provide multi-arch images.

Second step is to allow user to choose architecture(s) of the image produced by func build, this ensues that images produced on developer machine would run in the cluster. This could be done by some flag or config value in func.yaml or some global config.

matejvasek avatar Apr 19 '22 15:04 matejvasek

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Jul 19 '22 01:07 github-actions[bot]

/remove-lifecycle stale

zroubalik avatar Jul 19 '22 07:07 zroubalik

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Oct 18 '22 01:10 github-actions[bot]

This issue or pull request is stale because it has been open for 90 days with no activity.

This bot triages issues and PRs according to the following rules:

  • After 90d of inactivity, lifecycle/stale is applied
  • After 30d of inactivity since lifecycle/stale was applied, the issue is closed

You can:

  • Mark this issue or PR as fresh with /remove-lifecycle rotten
  • Close this issue or PR with /close

/lifecycle stale

knative-prow-robot avatar Nov 17 '22 01:11 knative-prow-robot

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Feb 17 '23 01:02 github-actions[bot]

/remove-lifecycle stale

lance avatar Feb 17 '23 13:02 lance

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar May 20 '23 01:05 github-actions[bot]

/remove-lifecycle stale

lance avatar May 22 '23 12:05 lance

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Aug 21 '23 01:08 github-actions[bot]

/remove-lifecycle stale

lance avatar Aug 21 '23 14:08 lance

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Mar 06 '24 01:03 github-actions[bot]

/remove-lifecycle stale

matejvasek avatar Mar 06 '24 12:03 matejvasek

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Jun 05 '24 01:06 github-actions[bot]

This issue is stale because it has been open for 90 days with no activity. It will automatically close after 30 more days of inactivity. Reopen the issue with /reopen. Mark the issue as fresh by adding the comment /remove-lifecycle stale.

github-actions[bot] avatar Sep 29 '24 01:09 github-actions[bot]