Skip to content

CNTRLPLANE-3027: Decouple all platform boot image resolvers for dual-stream support#8709

Closed
jparrill wants to merge 1 commit into
openshift:mainfrom
jparrill:CNTRLPLANE-3027
Closed

CNTRLPLANE-3027: Decouple all platform boot image resolvers for dual-stream support#8709
jparrill wants to merge 1 commit into
openshift:mainfrom
jparrill:CNTRLPLANE-3027

feat(nodepool): decouple platform boot image resolvers from ReleaseImage

fab68e1
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 2, 2026 in 1s

41.82% (-0.02%) compared to c35f662, passed because coverage increased by 0% when compared to adjusted base (41.82%)

View this Pull Request on Codecov

41.82% (-0.02%) compared to c35f662, passed because coverage increased by 0% when compared to adjusted base (41.82%)

Details

Codecov Report

❌ Patch coverage is 42.50000% with 69 lines in your changes missing coverage. Please review.
✅ Project coverage is 41.82%. Comparing base (c35f662) to head (fab68e1).
⚠️ Report is 201 commits behind head on main.

Files with missing lines Patch % Lines
...ypershift-operator/controllers/nodepool/powervs.go 10.52% 17 Missing ⚠️
hypershift-operator/controllers/nodepool/aws.go 56.66% 11 Missing and 2 partials ⚠️
...ershift-operator/controllers/nodepool/openstack.go 0.00% 10 Missing ⚠️
...erator/controllers/nodepool/openstack/openstack.go 65.21% 7 Missing and 1 partial ⚠️
...operator/controllers/nodepool/kubevirt/kubevirt.go 25.00% 6 Missing ⚠️
support/releaseinfo/registryclient_provider.go 0.00% 5 Missing ⚠️
hypershift-operator/controllers/nodepool/azure.go 50.00% 2 Missing and 2 partials ⚠️
hypershift-operator/controllers/nodepool/gcp.go 40.00% 2 Missing and 1 partial ⚠️
hypershift-operator/controllers/nodepool/token.go 40.00% 2 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8709      +/-   ##
==========================================
- Coverage   41.84%   41.82%   -0.02%     
==========================================
  Files         759      759              
  Lines       94073    94150      +77     
==========================================
+ Hits        39361    39380      +19     
- Misses      51956    52009      +53     
- Partials     2756     2761       +5     
Files with missing lines Coverage Δ
...erator/controllers/nodepool/nodepool_controller.go 43.41% <100.00%> (+0.23%) ⬆️
hypershift-operator/controllers/nodepool/gcp.go 65.77% <40.00%> (-0.74%) ⬇️
hypershift-operator/controllers/nodepool/token.go 81.81% <40.00%> (-0.78%) ⬇️
hypershift-operator/controllers/nodepool/azure.go 87.87% <50.00%> (-1.30%) ⬇️
support/releaseinfo/registryclient_provider.go 0.00% <0.00%> (ø)
...operator/controllers/nodepool/kubevirt/kubevirt.go 68.76% <25.00%> (-0.70%) ⬇️
...erator/controllers/nodepool/openstack/openstack.go 73.52% <65.21%> (-2.71%) ⬇️
...ershift-operator/controllers/nodepool/openstack.go 0.00% <0.00%> (ø)
hypershift-operator/controllers/nodepool/aws.go 77.33% <56.66%> (-2.84%) ⬇️
...ypershift-operator/controllers/nodepool/powervs.go 4.79% <10.52%> (-0.48%) ⬇️
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.