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

NVIDIA / nodewright / 31722721694
79%

Build:
DEFAULT BRANCH: main
Ran 13 Aug 2026 05:10PM 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 04:50PM UTC coverage: 78.83% (-0.08%) from 78.905%
31722721694

push

github

web-flow
feat(cli): default install namespace to nodewright, discover it at runtime (#453)

The documented install namespace moves from `skyhook` to `nodewright` for new
installs. Namespaces cannot be renamed in place and Helm cannot move a release
between namespaces, so existing installs stay in `skyhook` indefinitely; nothing
is migrated and there is no deadline.

Because a blind default change would answer "not found" for every pre-rename
install, the CLI now discovers the operator's namespace when `--namespace` is
not passed: `nodewright`, then `skyhook` (printing a one-line note), then a
cluster-wide Deployment sweep, then a fallback to `nodewright` so the command's
own lookup reports the specific miss. An explicit `--namespace` is used verbatim.

This is not a compatibility break: both CRDs are cluster-scoped, so `--namespace`
only locates the operator Deployment and the package pods, and no command changes
which CRs it sees.

Also deduplicates the two DefaultNamespace constants into internal/cli/utils,
moves the kustomize overlay to nodewright-operator-system, and sweeps the
Makefile, chainsaw suites, scripts and docs. The chart needed no change: it
already sources the namespace from .Release.Namespace throughout.

Closes #436

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

43 of 49 new or added lines in 7 files covered. (87.76%)

220 existing lines in 3 files now uncovered.

10121 of 12839 relevant lines covered (78.83%)

7.91 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
72.49
-1.54% operator/internal/cli/utils/utils.go
1
76.28
-4.49% operator/cmd/cli/app/lifecycle.go
1
66.67
0.0% operator/cmd/cli/app/version.go

Coverage Regressions

Lines Coverage ∆ File
205
27.99
0.0% operator/api/v1alpha1/zz_generated.deepcopy.go
9
72.49
-1.54% operator/internal/cli/utils/utils.go
6
76.28
-4.49% operator/cmd/cli/app/lifecycle.go
Jobs
ID Job ID Ran Files Coverage
1 31722721694.1 13 Aug 2026 05:10PM UTC 59
78.83
GitHub Action Run
Source Files on build 31722721694
  • Tree
  • List 59
  • Changed 9
  • Source Changed 9
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #31722721694
  • 224f1bc9 on github
  • Prev Build on main (#31654075909)
  • Next Build on main (#31729021845)
  • 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