Skip to content

CNTRLPLANE-3250,CNTRLPLANE-430: API-driven Azure topology and private connectivity (Phase 1) - #8537

Merged
openshift-merge-bot[bot] merged 8 commits into
openshift:mainfrom
muraee:api-driven-azure-topology
Jun 10, 2026
Merged

openshift-merge-bot[bot] merged 8 commits into
openshift:mainfrom
muraee:api-driven-azure-topology

fix(cpo): handle Swift private topology in infra reconciliation

e2aa9ff
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 10, 2026 in 0s

41.53% (+0.10%) compared to f13c62d

View this Pull Request on Codecov

41.53% (+0.10%) compared to f13c62d

Details

Codecov Report

❌ Patch coverage is 67.40088% with 74 lines in your changes missing coverage. Please review.
✅ Project coverage is 41.53%. Comparing base (f13c62d) to head (e2aa9ff).
⚠️ Report is 22 commits behind head on main.

Files with missing lines Patch % Lines
...trollers/hostedcluster/hostedcluster_controller.go 66.66% 27 Missing and 6 partials ⚠️
...controllers/hostedcontrolplane/v2/storage/azure.go 0.00% 6 Missing ⚠️
...lplane/v2/cloud_controller_manager/azure/config.go 0.00% 3 Missing and 2 partials ⚠️
support/netutil/visibility.go 94.02% 3 Missing and 1 partial ⚠️
...ne/v2/cloud_controller_manager/azure/deployment.go 0.00% 3 Missing ⚠️
...rconfigoperator/controllers/resources/resources.go 25.00% 2 Missing and 1 partial ⚠️
...ane/v2/cloud_controller_manager/azure/component.go 0.00% 2 Missing ⚠️
...controlplane/v2/controlplaneoperator/deployment.go 0.00% 2 Missing ⚠️
...rollers/hostedcontrolplane/v2/router/deployment.go 0.00% 2 Missing ⚠️
...ostedcontrolplane/hostedcontrolplane_controller.go 0.00% 1 Missing ⚠️
... and 13 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8537      +/-   ##
==========================================
+ Coverage   41.43%   41.53%   +0.10%     
==========================================
  Files         756      756              
  Lines       93647    93797     +150     
==========================================
+ Hits        38802    38959     +157     
+ Misses      52124    52094      -30     
- Partials     2721     2744      +23     
Files with missing lines Coverage Δ
...ator/controllers/hostedcontrolplane/infra/infra.go 50.54% <100.00%> (ø)
.../controllers/hostedcontrolplane/kas/healthcheck.go 100.00% <100.00%> (ø)
...ator/controllers/hostedcontrolplane/kas/service.go 40.36% <100.00%> (ø)
...trollers/hostedcontrolplane/v2/router/util/util.go 100.00% <100.00%> (ø)
...ator/controllers/hostedcluster/network_policies.go 77.19% <100.00%> (ø)
.../controllers/nodepool/apiserver-haproxy/haproxy.go 62.72% <100.00%> (ø)
...erator/controllers/nodepool/nodepool_controller.go 43.06% <100.00%> (-0.07%) ⬇️
sharedingress-config-generator/config.go 75.38% <100.00%> (-6.65%) ⬇️
support/azureutil/azureutil.go 44.93% <100.00%> (+0.70%) ⬆️
...ostedcontrolplane/hostedcontrolplane_controller.go 45.70% <0.00%> (ø)
... and 22 more

... and 2 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.