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

NVIDIA / nodewright / 31746429771
79%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2026 09:56PM UTC
Jobs 1
Files 59
Run time 1min
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

13 Aug 2026 09:36PM UTC coverage: 78.9% (+0.01%) from 78.886%
31746429771

push

github

web-flow
feat(operator): publish nodewright_* metrics alongside deprecated skyhook_* (#462)

Metric names and label keys are the identifiers users bake into Grafana
dashboards, Prometheus alerting rules, and recording rules, so the Skyhook
to NodeWright rename cannot swap them in place without breaking every
consumer the moment they upgrade. All 14 metrics now publish under both
skyhook_* (label skyhook_name) and nodewright_* (label nodewright_name),
carrying identical values and identical remaining labels, so migrating a
query is a two-token swap.

The legacy set is removed in v0.20.0, the same release that drops the
legacy skyhook.nvidia.com API group, so users have one deadline to plan
against rather than two.

PUBLISH_LEGACY_METRICS=false (chart:
controllerManager.manager.env.publishLegacyMetrics) unregisters the
deprecated collectors at startup, for operators who would rather halve
their exported series count than keep the compatibility window. It
defaults to true, so an upgrade that sets nothing keeps the window.

Chainsaw assertions move to the new names, with one block in
simple-nodewright left on the legacy names so the deprecation window is
exercised end to end rather than only asserted in unit tests.

Closes #461

Signed-off-by: Brian Lockwood <lockwobr@gmail.com>

77 of 80 new or added lines in 2 files covered. (96.25%)

2 existing lines in 1 file now uncovered.

10171 of 12891 relevant lines covered (78.9%)

7.94 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
48.44
-0.19% operator/cmd/manager/main.go

Coverage Regressions

Lines Coverage ∆ File
2
83.72
-0.08% operator/internal/controller/skyhook_controller.go
Jobs
ID Job ID Ran Files Coverage
1 31746429771.1 13 Aug 2026 09:56PM UTC 59
78.9
GitHub Action Run
Source Files on build 31746429771
  • Tree
  • List 59
  • Changed 3
  • Source Changed 3
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31746429771
  • 88597cc8 on github
  • Prev Build on main (#31729021845)
  • Next Build on main (#31751043259)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc