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

rollandf / nvidia-k8s-ipam
59%
main: 53%

Build:
Build:
LAST BUILD BRANCH: go1.26
DEFAULT BRANCH: main
Repo Added 01 Sep 2024 02:36PM UTC
Token 862iqfZ6A2Cey4ouWrMcw3BFS0fNymOBr regen
Build 38 Last
Files 45
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

LAST BUILD ON BRANCH go1.26
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • debian12
  • distroless
  • dockerarg
  • dockerargbp
  • flok
  • go-builder
  • go1.25
  • go1.26
  • go12411
  • grpc-cve
  • grpc-update
  • k8supdate
  • main
  • node-user
  • pernodeexclusions
  • routes
  • typo-gw

22 Jun 2026 05:16PM UTC coverage: 59.383%. Remained the same
27970774511

push

github

rollandf
chore: bump Go to 1.26 and Kubernetes dependencies to 1.36

Upgrade the project to Go 1.26 and Kubernetes 1.36 (k8s.io/* v0.36.1),
along with all tooling and API adaptations required by those bumps.

Go / module changes
- go.mod: set go 1.26.0; upgrade k8s.io/* from v0.32.x → v0.36.1,
  sigs.k8s.io/controller-runtime v0.20.4 → v0.24.1,
  k8s.io/klog/v2 v2.130.1 → v2.140.0, and all transitive dependencies

Makefile tooling
- golangci-lint: v2.11.4 → v2.12.2 (first release with full Go 1.26 support)
- controller-gen: v0.16.5 → v0.21.0 (aligned with k8s v0.36 / Go 1.26)
- setup-envtest: release-0.21 → release-0.24 (tracks controller-runtime v0.24)
- ENVTEST_K8S_VERSION: 1.31.0 → 1.36.0
- Add GO_MOD_VERSION variable and pass GOTOOLCHAIN=go$(GO_MOD_VERSION) to
  every go install invocation to prevent "build version lower than targeted
  version" errors
- gomodguard → gomodguard_v2 in .golangci.yaml (deprecated since v2.12.0)

CI
- .github/workflows/build-test-lint.yml: bump all go-version pins 1.25.x → 1.26.x

API / webhook changes
- api/v1alpha1/groupversion_info.go: replace deprecated
  sigs.k8s.io/controller-runtime/pkg/scheme.Builder with
  k8s.io/apimachinery/pkg/runtime.NewSchemeBuilder; register all four CRD
  types centrally via addKnownTypes() and metav1.AddToGroupVersion()
- api/v1alpha1/{cidrpool,ippool}_type.go: remove per-file init()
  SchemeBuilder.Register() calls now that registration is centralised
- api/v1alpha1/{cidrpool,ippool}_webhook.go: migrate from deprecated
  webhook.CustomValidator (Validator[runtime.Object]) to the typed
  admission.Validator[*ConcreteType] interface; update
  NewWebhookManagedBy(mgr, &Type{}) call (object moved from .For() to the
  constructor in controller-runtime v0.24); drop runtime.Object import

Bug fixes
- pkg/cmdoptions/options.go: widen FeatureGate field from
  featuregate.MutableFeatureGate to featuregate.MutableVersionedFeatureGate,
  required by the tightened logsapi.AddFeatureGates signature in k8s ... (continued)

0 of 20 new or added lines in 4 files covered. (0.0%)

24 existing lines in 3 files now uncovered.

2541 of 4279 relevant lines covered (59.38%)

83.29 hits per line

Relevant lines Covered
Build:
Build:
4279 RELEVANT LINES 2541 COVERED LINES
83.29 HITS PER LINE
Source Files on main
  • Tree
  • List 45
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27970774511 go1.26 chore: bump Go to 1.26 and Kubernetes dependencies to 1.36 Upgrade the project to Go 1.26 and Kubernetes 1.36 (k8s.io/* v0.36.1), along with all tooling and API adaptations required by those bumps. Go / module changes - go.mod: set go 1.26.0; up... push 22 Jun 2026 05:21PM UTC rollandf github
59.38
27968865586 go1.26 chore: bump Go to 1.26 and Kubernetes dependencies to 1.36 Upgrade the project to Go 1.26 and Kubernetes 1.36 (k8s.io/* v0.36.1), along with all tooling and API adaptations required by those bumps. Go / module changes - go.mod: set go 1.26.0; up... push 22 Jun 2026 04:49PM UTC rollandf github
59.38
27960598438 go1.26 chore: bump Go to 1.26 and Kubernetes dependencies to 1.36 Upgrade the project to Go 1.26 and Kubernetes 1.36 (k8s.io/* v0.36.1), along with all tooling and API adaptations required by those bumps. Go / module changes - go.mod: set go 1.26.0; up... push 22 Jun 2026 02:41PM UTC rollandf github
59.38
24076006428 go-builder fix: do not specify minor go version in builder Signed-off-by: Fred Rolland <frolland@nvidia.com> push 07 Apr 2026 10:13AM UTC rollandf github
59.55
24003336446 grpc-cve fix: grpc CVE GHSA-p77j-4mvh-x3m3 - google.golang.org/grpc Signed-off-by: Fred Rolland <frolland@nvidia.com> push 05 Apr 2026 02:20PM UTC rollandf github
59.55
23759645341 go1.25 chore: update Go and golangcilint Signed-off-by: Fred Rolland <frolland@nvidia.com> push 30 Mar 2026 06:02PM UTC rollandf github
59.58
20430313100 go12411 chore: update go to 1.24.11 Fixes several CVEs Signed-off-by: Fred Rolland <frolland@nvidia.com> push 22 Dec 2025 11:20AM UTC rollandf github
53.05
20430058464 main Merge pull request #177 from rollandf/grpc-update chore: bump google.golang.org/grpc from 1.76.0 to 1.77.0 push 22 Dec 2025 11:10AM UTC web-flow github
53.12
20207532655 pernodeexclusions feat: add perNodeExclusions support for IPPool and CIDRPool Add support for per-node index-based IP exclusions in both IPPool and CIDRPool resources. This allows administrators to exclude specific IP address ranges based on their index position w... push 14 Dec 2025 11:54AM UTC rollandf github
54.17
20166092903 pernodeexclusions feat: add perNodeExclusions support for IPPool and CIDRPool Add support for per-node index-based IP exclusions in both IPPool and CIDRPool resources. This allows administrators to exclude specific IP address ranges based on their index position w... push 12 Dec 2025 12:04PM UTC rollandf github
54.23
See All Builds (38)

Badge your Repo: nvidia-k8s-ipam

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
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