-
Notifications
You must be signed in to change notification settings - Fork 271
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
e2e, arm64: make the e2e tests works of Arm64 platform #3577
base: main
Are you sure you want to change the base?
Conversation
For the Kind provider, we need to configure hostname resolution for the local image registry in the CoreDNS service. This ensures that local container images can be successfully pulled into Kubernetes pods during certain e2e tests. Signed-off-by: howard zhang <[email protected]>
If this PR get merged, we can add a periodic e2e tests for CDI on Arm64 cluster. |
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.
Thank you for this great effort! questions attached
@akalenyu Thanks for your quick comment! I do not have time you reply all your comment today and I will reply you tomorrow. |
@akalenyu Some background, I verify the cdi e2e tests in a prow pods on Arm64 server which is similar to the kubeVirt Community CI/CD environment. |
Totally understandable, I am out tomorrow but I can pick up on it next week. Feel free to ping on the k8s slack if you need any help. |
/test pull-cdi-goveralls |
/test pull-cdi-unit-test |
/test pull-containerized-data-importer-e2e-istio |
/retest |
1 similar comment
/retest |
I am not sure why all lanes fail with CDI pods not being ready
/test pull-containerized-data-importer-e2e-nfs EDIT: I think the non-registry pods didn't really fail the check, their state just didn't get evaluated since docker-registry host was broken or something like that |
Signed-off-by: howard zhang <[email protected]>
VDDK is not supported on Arm64 Signed-off-by: howard zhang <[email protected]>
@akalenyu I have write a script to build multiarch fakeovirt-image(#3519 (comment)), but need someone run it and publish it to the |
I see that @awels is on board so maybe @dhiller can help push this |
This label means the e2e tests are not suitable to test in containerized k8s env (kind provider). In this commit, we label two tests because the large size images would lead to OOM of cdi-uploader. For more detail, please refer to: kubevirt#3577 (comment) Signed-off-by: howard zhang <[email protected]>
This label means the e2e tests are not suitable to test in containerized k8s env (kind provider). In this commit, we label two tests because the large size images would lead to OOM of cdi-uploader. For more detail, please refer to: kubevirt#3577 (comment) Signed-off-by: howard zhang <[email protected]>
Add SYS_ADMIN and SYS_CHROOT capability to make buildah work in kind cluster Signed-off-by: howard zhang <[email protected]>
Signed-off-by: howard zhang <[email protected]>
This label means the e2e tests are not suitable to test in containerized k8s env (kind provider). In this commit, we label two tests because the large size images would lead to OOM of cdi-uploader. For more detail, please refer to: kubevirt#3577 (comment) Signed-off-by: howard zhang <[email protected]>
The output of ls -ln for a file with 660 permissions can be either -rw-rw----. or -rw-rw---- Signed-off-by: howard zhang <[email protected]>
Signed-off-by: howard zhang <[email protected]>
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: akalenyu The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
@zhlhahaha: The following test failed, say
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
Yes, we need a multi-architecture Currently, I’m working on two tasks:
|
What this PR does / why we need it:
Enable e2e test works on Arm64 platform.
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #3466
Release note: