Add s390 prow e2e job#4832
Conversation
|
Skipping CI for Draft Pull Request. |
d2314e3 to
ebec68f
Compare
|
So I created a single ceph pull job now for s390x. |
ebec68f to
b30fb05
Compare
603ff09 to
dfda279
Compare
dfda279 to
a034f10
Compare
|
Is there a mechanism of test-running this job before merging? |
/rehearse pull-containerized-data-importer-e2e-s390x |
|
Rehearsal jobs created for this PR: Further information on rehearsalsA rehearsal can be triggered for all jobs by commenting either A rehearsal for a specific job can be triggered by commenting Commenting A pull request can be rehearsed if either the user is authorized to rehearse or the pull Authorized users are the group of users that are members of the KubeVirt GitHub [1]: see OWNERS file definition for reference. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
I see, thanks for the PR, I though line 77 would fix it, but we overrode the value passed in. |
|
kubevirt/containerized-data-importer#4100 got merged |
|
it looks like it is not using the random cdi namespace anymore, but something else is still wrong. |
It sees the name resolution issue for the cluster fqdn is still present. Also the service account |
|
Added the permissions missing, thanks @dollierp , but I'm unsure if the connection failure to the In my local enviroment a simple hosts entry fixed this error |
IIUC, tests are using this URL because it is not overridden for external clusters (https://github.com/kubevirt/containerized-data-importer/blob/main/cluster-sync/sync.sh#L322-L328). Usually OpenShift clusters have their If that's not the case for your cluster I guess you can simply modify the Prow job to add this record to the |
c965861 to
333721d
Compare
|
Well I added that, let's try another run please @dollierp |
|
There seemed to be an issue setting up cdi, the cluster looks good though, there was one stuck ressource i cleaned up |
|
I successfully kicked off a few runs manually, I'd give it another go, before considering to reinstall the whole cluster.. |
333721d to
0a0d820
Compare
|
Ah found the problem and was able to replicate it. My manual tests deployed |
|
at least it finds the host now, but times out connecting.. |
The ginkgo test program is executed in a Pod on the KubeVirt Prow Control Plane cluster. The IP address |
|
Yes, I just talked t an admin about this. I'm adjusting this with iptables, but in future it would be more elegant to be able to set the uploadproxURL also for external clusters IMO |
0a0d820 to
702d086
Compare
You can set the uploadProxyURL In the CDI CR. |
|
@awels I guess through |
|
You already found the code that sets it for internal providers in sync.sh. We should allow setting an ENV variable to override that. Then in sync.sh see if that variable exists, and set it. |
702d086 to
4078c56
Compare
|
Fix is merged and parameter in place, could we give it another go? @dollierp |
|
Still seeing ERROR: Post "https://cdi-uploadproxy-cdi.apps.odf.cdi.ci/v1beta1/upload-async": dial tcp 195.212.74.206:443: connect: connection timed outeven though we succesfully patched + kubectl patch cdi cdi --type=merge -p '{"spec": {"config": {"uploadProxyURLOverride": "https://cdi-uploadproxy-cdi.apps.odf.cdi.ci:6005"}}}'
cdi.cdi.kubevirt.io/cdi patched |
|
Ok as far as I understand automation/test.sh auto-sets I'm adding a - name: RANDOM_CR
value: "true"just like the amd64 ceph jobs Could we run this again @dollierp |
4078c56 to
fe47bc8
Compare
|
@Davo911: The following test failed, say
DetailsInstructions 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. |
Add s390 prow e2e job Signed-off-by: Thomas-David Griedel griedel911@gmail.com remove node selector add hosts entry Signed-off-by: Thomas-David Griedel <griedel911@gmail.com> Co-Authored-By: Daniel Hiller <daniel.hiller.1972@googlemail.com>
fe47bc8 to
1381615
Compare
|
I tried to pinpoint where the override was and posted a PR for this, I'd be happy if I'd get a review. |
What this PR does / why we need it:
Adds
pull-containerized-data-importer-e2e-s390x, a presubmit job that runs CDI functional e2e tests against an external s390x OpenShift cluster, similar to how kubevirt runs periodic-kubevirt-e2e-test-S390X.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 #
Special notes for your reviewer:
Related:
#4785
Release note: