Skip to content

Support for s390x architecture #2171

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

Open
dmittelstaedt opened this issue Apr 15, 2025 · 2 comments
Open

Support for s390x architecture #2171

dmittelstaedt opened this issue Apr 15, 2025 · 2 comments

Comments

@dmittelstaedt
Copy link

Is s390x architecture supported in OKD >4.17? The assets of the releases and tools are a little bit confusing, e.g. openshift-client for s390x exsits.

If I print the coreos streams, s390x seems to be supported.

$ openshift-install coreos print-stream-json

...
"s390x": {
      "artifacts": {
        "ibmcloud": {
          "release": "9.0.20250222-0",
          "formats": {
            "qcow2.gz": {
              "disk": {
                "location": "https://rhcos.mirror.openshift.com/art/storage/prod/streams/c9s/builds/9.0.20250222-0/s390x/scos-9.0.20250222-0-ibmcloud.s390x.qcow2.gz",
                "sha256": "9da9330ab1d7965e37f2f306eea35e3d524bc6b1e36b98b6ba53971977bcef4d",
                "uncompressed-sha256": "46b44463efc5259867532a6086d82ad210c3ccd213f09cde9abb3240541c5301"
              }
            }
          }
        },
        "metal": {
          "release": "9.0.20250222-0",
          "formats": {
            "4k.raw.gz": {
              "disk": {
                "location": "https://rhcos.mirror.openshift.com/art/storage/prod/streams/c9s/builds/9.0.20250222-0/s390x/scos-9.0.20250222-0-metal4k.s390x.raw.gz",
                "sha256": "c2a6c17db51c7719d6f6147c4ad7cad2b0155d59bfe2da093a85fc823abdab66",
                "uncompressed-sha256": "2999cfcd7dac7e15f831e95887f1d65f28cc5636318d5a34afbb27aa19a93368"
              }
            },
            "iso": {
              "disk": {
                "location": "https://rhcos.mirror.openshift.com/art/storage/prod/streams/c9s/builds/9.0.20250222-0/s390x/scos-9.0.20250222-0-live-iso.s390x.iso",
                "sha256": "ce49ed167ec62bb5ef62b13a9c87ac20b1ba4f502fb4cc9cd2d9be7c38be57bc"
              }
            },
            "pxe": {
              "kernel": {
                "location": "https://rhcos.mirror.openshift.com/art/storage/prod/streams/c9s/builds/9.0.20250222-0/s390x/scos-9.0.20250222-0-live-kernel.s390x",
                "sha256": "05e870274a553ef50b73066aef77cbf7cc7bc73f0d67e036cf9557849533a767"
              },
              "initramfs": {
                "location": "https://rhcos.mirror.openshift.com/art/storage/prod/streams/c9s/builds/9.0.20250222-0/s390x/scos-9.0.20250222-0-live-initramfs.s390x.img",
                "sha256": "dcbed2df7234ddb4f741c6f4ae64628baa630a9b851011f37c0991f99098ccde"
              },
              "rootfs": {
                "location": "https://rhcos.mirror.openshift.com/art/storage/prod/streams/c9s/builds/9.0.20250222-0/s390x/scos-9.0.20250222-0-live-rootfs.s390x.img",
                "sha256": "112a5e40554409b561ebd092a3db0cccc406a3cccf2a946b3571f18e76038ca7"
              }
            },
            "raw.gz": {
              "disk": {
                "location": "https://rhcos.mirror.openshift.com/art/storage/prod/streams/c9s/builds/9.0.20250222-0/s390x/scos-9.0.20250222-0-metal.s390x.raw.gz",
                "sha256": "286d0e14d59e386ca5dcfb7b13a5d783f215e9e35ae6458bb7c97385ef6cb03a",
                "uncompressed-sha256": "4d8da47531436f9126d1b2296d144e511a08a474d8a0dc39b6e653bcc2eac0f5"
              }
            }
          }
        },
..

But If I do the installation, I get the following error:

Apr 14 14:58:24 hostname sh[30698]: Trying to pull quay.io/okd/scos-content@sha256:1d71cfd3208f029154d468d5161035bebfdf6907cbc3f26a8ba21b7e7877a913...
Apr 14 14:58:25 hostname sh[30698]: Error: choosing an image from manifest list docker://quay.io/okd/scos-content@sha256:1d71cfd3208f029154d468d5161035bebfdf6907cbc3f26a8ba21b7e7877a913: no image found in manifest list for architecture s390x, variant "", OS linux

And if I check the images/manifests in https://quay.io/repository/okd/scos-content?tab=tags, everything seems to be amd64 only.

@GingerGeek GingerGeek transferred this issue from okd-project/okd-scos Apr 22, 2025
@khdo
Copy link

khdo commented Apr 25, 2025

While the scos node images have been built, the container images needed for deployment for non-x86 platforms have not been built for okd as of yet.

@ausil
Copy link
Member

ausil commented May 6, 2025

As we work through this year to change the buildsystem used to build the OKD containers, we would like to add support for s390x along with ppc64le and AArch64(Arm64)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants