openshift / ocp-on-arm

Issue tracker for OCP on ARM64 dev preview releases
Apache License 2.0
13 stars 1 forks source link

ImageStream, ImageStreamTag, and Template selection is limited on ARM #10

Closed yselkowitz closed 2 years ago

yselkowitz commented 3 years ago

During the install, the Cluster Samples Operator populates a selection of ImageStreams and Templates which can be used to build other images. Only those for which the dependent container images are available are installed on each architecture. Therefore, the available selection on ARM is less than other architectures.

Similarly, even for those ImageStreams which are installed on ARM, only the -ubi8 or -el8 ImageStreamTags, corresponding to RHEL 8 or UBI 8 content, are available on ARM. RHEL 7 and UBI 7 container content is not available on ARM.

Please note that the base-agnostic ImageStreamTags (e.g. nodejs:12 without a -ubiN or -elN suffix) are deprecated and hidden in the Developer Console. Any external templates which use those should be updated to use currently available -ubi8 or -el8 ImageStreamTags.

yselkowitz commented 2 years ago

/lifecycle frozen

yselkowitz commented 2 years ago

An ImageStream for the newly-enabled .NET 6 is in the process of being added to the development branch for OpenShift 4.10. Until then, this can be installed manually:

oc create -f https://raw.githubusercontent.com/redhat-developer/s2i-dotnetcore/master/dotnet_imagestreams_aarch64.json