-
Notifications
You must be signed in to change notification settings - Fork 35
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
Profile for OpenShift running on aarch64 #1148
Conversation
* Bumping bitnami/elasticsearch to 7.17.9 to make use of newer builds in same minor version with aarch64 builds.
* Adding openshift-arm and openshift-arm-containers profiles. Profiles are activated with openshift-arm property. The profiles bump some of the used containers to their versions with ARM architecture builds.
* Disabling serverless tests on ARM due to RH Serverless not supporting that architecture yet.
* Disabling tests using RH Streams Kafka on ARM on OpenShift as the standaolne container doesn't yet have a build supporting the architecture.
* Disabling tests using RH SSO standalone container on OCP on ARM as there is no release supporting that architecture yet.
* Disabling the MongoDB OCP tests from running on ARM as the current image is not multiarch and the official ARM image would require some changes to the test.
* Disabling the tests that use RH AMQ Streams operator on ARM. This operator is not supported on that architecture.
* Bumping RHSCL MySQL to use the MySQL build based on RHEL 8, which also supports ARM.
* This container version is also multiarch.
run tests |
@michalvavrik This should be ready now. I don't think the failures are related to my PR - the failure comes from I tried it locally but I don't see the deserialization issues. |
@mjurc ok, I'll have a look first thing tomorrow. |
I've seen the deserialization issue in quarkus-qe/quarkus-test-framework#731 (in the run after fixing dev mode and openshift/kubernetes cases) Also not able to reproduce locally. Checked the recent PRs and quarkusio/quarkus@3414e59 looked suspicious. |
definitely @rsvoboda , when I tried to raise |
@michalvavrik with regards to postgres failures in the OpenShift run, the failure is related to image limit for pull from DockerHub (the AWS infra doesn't have mirroring set up yet), not to the changes. It is kinda interesting that we're getting that failure there, though. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Summary
This PR contains a new profile for ARM running on OpenShift; updates to containers running test services to multiarch version and exclusion for tests that do not have required test services running on aarch64.
Issues that will need to be addressed for complete coverage:
mongodb.image
to be able to consumearm64v8/mongo
#1146Test run with the profile: https://main-jenkins-csb-quarkusqe.apps.ocp-c1.prod.psi.redhat.com/job/quarkus-main-rhel8-jdk11-openshift-weekly-ts-jvm-ocp-4-stable/14/
Please select the relevant options.
run tests
phrase in comment)Checklist: