Changes needed for bare metal upgrade flow
- Add helpers to get provisioned hardware information from existing cluster
- Add/get disks of provisioned hardware to/from diskExtractor
Issue #, if available:
Description of changes:
Testing (if applicable):
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.
Codecov Report
Merging #2882 (7c333aa) into main (cda1fb1) will increase coverage by
0.95%. The diff coverage is4.05%.
@@ Coverage Diff @@
## main #2882 +/- ##
==========================================
+ Coverage 60.49% 61.44% +0.95%
==========================================
Files 319 323 +4
Lines 26287 26444 +157
==========================================
+ Hits 15902 16249 +347
+ Misses 9076 8924 -152
+ Partials 1309 1271 -38
| Impacted Files | Coverage Δ | |
|---|---|---|
| pkg/executables/kubectl.go | 42.52% <0.00%> (-0.75%) |
:arrow_down: |
| pkg/providers/tinkerbell/template.go | 31.53% <0.00%> (-0.55%) |
:arrow_down: |
| pkg/providers/tinkerbell/tinkerbell.go | 33.79% <ø> (ø) |
|
| pkg/providers/tinkerbell/upgrade.go | 0.00% <0.00%> (ø) |
|
| ...roviders/tinkerbell/hardware/catalogue_hardware.go | 81.46% <12.50%> (-10.85%) |
:arrow_down: |
| pkg/curatedpackages/packagecontrollerclient.go | 96.10% <0.00%> (-3.90%) |
:arrow_down: |
| controllers/vsphere_datacenter_controller.go | 11.86% <0.00%> (-2.89%) |
:arrow_down: |
| pkg/api/v1alpha1/cluster.go | 58.87% <0.00%> (-1.74%) |
:arrow_down: |
| pkg/curatedpackages/packageinstaller.go | 93.33% <0.00%> (-1.41%) |
:arrow_down: |
| pkg/executables/govc.go | 59.71% <0.00%> (-0.47%) |
:arrow_down: |
| ... and 33 more |
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: abhinavmpandey08
The full list of commands accepted by this bot can be found here.
The pull request process is described here
- ~~OWNERS~~ [abhinavmpandey08]
Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment