• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Azure / ARO-RP / 28008303012
39%

Build:
DEFAULT BRANCH: master
Ran 23 Jun 2026 06:59AM UTC
Jobs 6
Files 969
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Jun 2026 06:58AM UTC coverage: 39.075% (+0.03%) from 39.048%
28008303012

push

github

web-flow
fix: harden control plane resize pre-validation with inventory checks (#4864)

* fix: harden control plane resize pre-validation error classification

Address two reviewer findings:
- Classify inventory pre-validation errors by origin: infrastructure
  errors (Azure SDK, Kube API) propagate as 500/InternalServerError,
  validation errors wrap as 400/InvalidParameter.
- Allow heterogeneous control plane VM sizes (log warning instead of
  rejecting) so resize works on degraded clusters after partial resize.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* fix(frontend): populate resize prevalidation cloud error targets

Set explicit CloudError targets for control plane machine, VM, and node validation paths so nested prevalidation errors keep actionable target metadata.

Co-authored-by: Cursor <cursoragent@cursor.com>

* test(frontend): assert target propagation in resize prevalidation errors

Extend resize prevalidation tests to verify CloudError targets are preserved through inventory classification and surfaced in API-level validation failures.

Co-authored-by: Cursor <cursoragent@cursor.com>

* fix(frontend): simplify mixed-size warning wording

Use clearer warning language and add an inline rationale that mixed VM sizes are expected temporarily during partial resize operations.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

88 of 119 new or added lines in 2 files covered. (73.95%)

10 existing lines in 4 files now uncovered.

30434 of 77886 relevant lines covered (39.08%)

0.45 hits per line

Uncovered Changes

Lines Coverage ∆ File
24
89.38
-6.13% pkg/frontend/admin_openshiftcluster_resize_validation_helpers.go
7
88.86
-0.44% pkg/frontend/admin_openshiftcluster_vmresize_pre_validation.go

Coverage Regressions

Lines Coverage ∆ File
4
89.38
-6.13% pkg/frontend/admin_openshiftcluster_resize_validation_helpers.go
3
94.61
0.67% pkg/frontend/admin_openshiftcluster_runjob.go
2
37.5
2.78% pkg/frontend/admin_openshiftcluster_validatefullresize.go
1
88.86
-0.44% pkg/frontend/admin_openshiftcluster_vmresize_pre_validation.go
Jobs
ID Job ID Ran Files Coverage
1 pkg-api - 28008303012.1 23 Jun 2026 06:59AM UTC 163
65.8
GitHub Action Run
2 cmd - 28008303012.2 23 Jun 2026 07:02AM UTC 13
0.0
GitHub Action Run
3 pkg-other - 28008303012.3 23 Jun 2026 07:02AM UTC 295
32.83
GitHub Action Run
4 pkg-util - 28008303012.4 23 Jun 2026 07:02AM UTC 316
20.55
GitHub Action Run
5 pkg-operator - 28008303012.5 23 Jun 2026 07:01AM UTC 78
48.9
GitHub Action Run
6 pkg-frontend - 28008303012.6 23 Jun 2026 07:02AM UTC 104
75.59
GitHub Action Run
Source Files on build 28008303012
  • Tree
  • List 969
  • Changed 4
  • Source Changed 2
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28008303012
  • 8d462881 on github
  • Prev Build on master (#28000422982)
  • Next Build on master (#28033432211)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc