containers / podman

Podman: A tool for managing OCI containers and pods.
https://podman.io
Apache License 2.0
23.8k stars 2.42k forks source link

RFE: Add arm64 image to quay.io/libpod/alpine_nginx #22572

Open tnk4on opened 6 months ago

tnk4on commented 6 months ago

Feature request description

quay.io/libpod/alpine_nginx has only amd64 image and no arm64 image. Request to add arm64 image to quay.io/libpod/alpine_nginx.

Suggest potential solution

pkg/machine/e2e/basic_test.go uses quay.io/libpod/alpine_nginx. However, there is no arm64 image, so Apple Silicon mac runs in emulation mode.

Have you considered any alternatives?

No response

Additional context

% make localmachine FOCUS="Volume ops"
...
  Machine "196dffab52c7" started successfully
  /Users/shtanaka/dev2/podman/bin/darwin/podman -r run -v /private/tmp/ginkgo844281868:/test:Z quay.io/libpod/alpine_nginx ls /test/attr-test-file
  Trying to pull quay.io/libpod/alpine_nginx:latest...
  Getting image source signatures
  Copying blob sha256:d2c7362ca710ad35a846a34571a7c3450ea3cce04efcbcb4d3af276eda154ade
  Copying blob sha256:df9b9388f04ad6279a7410b85cedfdcb2208c0a003da7ab5613af71079148139
  Copying blob sha256:71895e83ea49901b7b752bbf3ca19a54148a5f4ab5fdff3dca9bcd59d44c59e3
  Copying config sha256:ecea49d99daa5bd62ebaef1338f6bc4c948bf2651b139160404f9c1c48fcd85c
  Writing manifest to image destination
  WARNING: image platform (linux/amd64) does not match the expected platform (linux/arm64)
  /test/attr-test-file
...
Luap99 commented 6 months ago

I don't think it is intentional but I think it is good to have at least one test that ensures x86-64 emulation works in the machine. However this should likely be en explicit check on not something unrelated like here.

github-actions[bot] commented 5 months ago

A friendly reminder that this issue had no activity for 30 days.