Closed EduardGomezEscandell closed 2 weeks ago
Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all
/test all
/cc @awels
/retest
/hold Don't want to merge with expanded permissions
/retest
/unhold /retest
/retest
Seems like fossa is complaining about docker's licence? I did not add or update this dependency :man_shrugging:
Anyways this is ready for review @awels
/retest pull-cdi-goveralls
@EduardGomezEscandell: The /retest
command does not accept any targets.
The following commands are available to trigger required jobs:
/test pull-containerized-data-importer-e2e-ceph
/test pull-containerized-data-importer-e2e-ceph-wffc
/test pull-containerized-data-importer-e2e-destructive
/test pull-containerized-data-importer-e2e-hpp-latest
/test pull-containerized-data-importer-e2e-hpp-previous
/test pull-containerized-data-importer-e2e-istio
/test pull-containerized-data-importer-e2e-nfs
/test pull-containerized-data-importer-e2e-upg
/test pull-containerized-data-importer-fossa
/test pull-containerized-data-importer-non-csi-hpp
The following commands are available to trigger optional jobs:
/test pull-cdi-apidocs
/test pull-cdi-generate-verify
/test pull-cdi-goveralls
/test pull-cdi-linter
/test pull-cdi-unit-test
/test pull-cdi-verify-go-mod
Use /test all
to run all jobs.
/test pull-cdi-goveralls
/test pull-cdi-goveralls
Looks pretty good to me, I am just missing the regular K8S Ingress. We do look up the Ingress certificate in VMExport.
We cover this implicitly I believe. The UploadProxyURL that we use is set right before in reconcileUploadProxyURL
. It is set to the route if present, and otherwise the ingress.
Right but the Ingress CA cert is in a different config map IIRC. I would have to look at the export code to see what I did there. I do remember the logic being quite different from what I did for Routes.
I am talking about this bit of code in vmexport. The code assuming the secret exists in the namespace kubevirt is installed in. In this case it would be the namespace CDI is installed in.
/test pull-containerized-data-importer-e2e-ceph
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: awels
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/retest-required
/test pull-containerized-data-importer-e2e-nfs
What this PR does / why we need it: As a VM owner I want to upload a VM disk to my cluster without needing to use an unsecured TLS connection. I want to import the upload proxy cert into my client.
Which issue(s) this PR fixes https://issues.redhat.com/browse/CNV-21214
Special notes for your reviewer: None of the config controller code is covered by tests, I tried to add test for
watchUploadProxyCA
but it was too much boilerplate and I didn't know what I was doing.The reconciler is well tested (at least the happy paths) so I could add my own test easily.
Release note: