Closed nunnatsa closed 11 months ago
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: nunnatsa
The full list of commands accepted by this bot can be found here.
The pull request process is described here
/ok-to-test
Changes Missing Coverage | Covered Lines | Changed/Added Lines | % | ||
---|---|---|---|---|---|
controllers/kubevirtmachine_controller.go | 5 | 16 | 31.25% | ||
controllers/kubevirtcluster_controller.go | 1 | 15 | 6.67% | ||
pkg/webhookhandler/validator.go | 26 | 49 | 53.06% | ||
<!-- | Total: | 35 | 83 | 42.17% | --> |
Files with Coverage Reduction | New Missed Lines | % | ||
---|---|---|---|---|
controllers/kubevirtcluster_controller.go | 1 | 45.7% | ||
<!-- | Total: | 1 | --> |
Totals | |
---|---|
Change from base Build 6232901575: | 12.3% |
Covered Lines: | 946 |
Relevant Lines: | 1526 |
this PR does a bit more than just bumping dependencies. perhaps it's worth splitting it to several focused PRs @nunnatsa, to simplify the review? or, please add more comments about various updates you're making to the logic. thanks
this PR does a bit more than just bumping dependencies. perhaps it's worth splitting it to several focused PRs @nunnatsa, to simplify the review? or, please add more comments about various updates you're making to the logic. thanks
@agradouski - there is no logic change. All the code changes are required by API changes in the bumped modules. I don't know how to split it to smaller commits, if I want any commit to be compile-able.
this PR does a bit more than just bumping dependencies. perhaps it's worth splitting it to several focused PRs @nunnatsa, to simplify the review? or, please add more comments about various updates you're making to the logic. thanks @agradouski - there is no logic change. All the code changes are required by API changes in the bumped modules. I don't know how to split it to smaller commits, if I want any commit to be compile-able.
Yeah, there are a few things going on here. Here's some further context.
The primary goal of this PR is to bump the dependencies. In attempting to bump the dependences @nunnatsa discovered a conflict between kubevirt/client-go
and updating the core k8s depenedences. Upon further inspection, it was determined that we only needed the kubevirt/client-go
package for our e2e tests, and not the capk controllers themselfs.
So, in order to update the core k8s dependences for the capk controllers without entering into dependency hell, Nahshon separated the dependences for the e2e tests and capk controllers. This removed us from having to have kubevirt/client-go
in our primary go.mod file.
In all, his changes are...
The primary goal of this PR is to bump the dependencies. In attempting to bump the dependences @nunnatsa discovered a conflict between kubevirt/client-go and updating the core k8s depenedences. Upon further inspection, it was determined that we only needed the kubevirt/client-go package for our e2e tests, and not the capk controllers themselfs.
So, in order to update the core k8s dependences for the capk controllers without entering into dependency hell, Nahshon separated the dependences for the e2e tests and capk controllers. This removed us from having to have kubevirt/client-go in our primary go.mod file.
In all, his changes are...