-
Bug
-
Resolution: Done
-
Critical
-
2.13.0.GA, 2.14.0.GA
-
False
-
False
-
-
Documented as Known Issue
-
Sample factory url for checking dwo factory is
https://github.com/che-samples/java-spring-petclinic/tree/devfilev2
fails on IBM Power and Z. Admin-Coeadready pod shows error as
standard_init_linux.go:219: exec user process caused: exec format error
Both the devworkspace-controller-manager and devworkspace-webhook-server pods are running.
Multi arch supported images are missing from https://github.com/che-samples/java-spring-petclinic/tree/devfilev2.
Details :
1. https://github.com/che-samples/java-spring-petclinic/blob/devfilev2/devfile.yaml#L10 (quay.io/devfile/universal-developer-image:ubi8-d433ed6) isn't supported on P,Z.
2. https://github.com/che-samples/java-spring-petclinic/blob/devfilev2/devfile.yaml#L31 (quay.io/eclipse/che-centos-mysql-57-centos7:latest-e08ee4d43b7356607685b69bde6335e27cf20c020f345b6c6c59400183882764) isn't supported on P,Z.
a) Above image in 1) was created from this GH repo - https://github.com/devfile/developer-images.
Firstly this dockerfile - https://github.com/devfile/developer-images/blob/main/base/ubi8/Dockerfile needs support for P,Z
- "gh-cli" tarball doesn't exist on P,Z - https://github.com/cli/cli/releases.
- ripgrep - https://github.com/devfile/developer-images/blob/main/base/ubi8/Dockerfile#L54 could be changed with https://github.com/microsoft/ripgrep-prebuilt/releases/tag/v13.0.0-4 for x,p,z.
- "bat" tarball doesn't exist on P,Z - https://github.com/sharkdp/bat/releases
b) Once above are taken care of , we will need to add P,Z support for this dockerfile - https://github.com/devfile/developer-images/blob/main/universal/ubi8/Dockerfile .
c) We could also think on making this image - "quay.io/devfile/universal-developer-image:ubi8-d433ed6" multi-arch ( X,P,Z )
via GH actions may be - https://github.com/devfile/developer-images/blob/main/.github/workflows/ubi8-build.yaml