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

rollandf / network-operator
62%
master: 63%

Build:
Build:
LAST BUILD BRANCH: pre-ga
DEFAULT BRANCH: master
Repo Added 15 May 2024 07:42AM UTC
Token rEsfonCGRn0813kgzsHttL60WdjP497UE regen
Build 427 Last
Files 64
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: go1.26
CHANGE BRANCH
x
Reset
Sync Branches
  • go1.26
  • 25.01-0.2.2.0
  • 25.04-0.1.7.0
  • 25.04-0.2.9.0-0
  • 25.04-0.5.1.0-1
  • 25.04-0.5.5.0-0
  • 25.04-0.5.5.0-1
  • 25.04-0.6.0.0-1
  • 25.04-0.6.1.0-2
  • 25.04-0.6.1.0-2-bp
  • 25.07-0.3.1.0-0
  • 25.07-0.9.7.0
  • 25.10-0.8.1.0-0
  • 26.04-0.3.5.0
  • CVE-2024-41110
  • CVE-24.10
  • alignrc1
  • alm-sha
  • backport-nic-op-aff
  • backport-spectrumx-ports
  • backportca
  • baseimage26.1
  • bbundlega
  • beta5
  • bumps
  • bundle-24.10.01
  • bundle-24.10.1
  • bundle-24.7.1
  • bundle-fix
  • bundle-ga
  • bundle26.4.0
  • chart-update
  • cherry-pick-pr-checker
  • ci-branch
  • ci-branch-backport
  • ci-build
  • ci-check
  • ci-release
  • clean-branches
  • cleanup-nodeattributes
  • cm-nic-ofed
  • container-registry
  • containerd
  • crd-api-ctnd
  • create-release-branch
  • cve-distroless
  • cve-docker
  • cvexnet
  • deploymentTolerations
  • deprecated
  • deprecated-bp
  • device-plugin-3-8
  • disableblackduck
  • doc-api-update
  • doc-ci-timeout
  • doc-ci-wait-for-image
  • doc-ofed-backport
  • doca-25-01
  • doca-25.01-0.5.3.0
  • doca-25.04-0.0.6.0-0
  • doca-25.10-0.3.4.0
  • doca-ga
  • doca-ga-backport
  • doca-ofed
  • doca26.1
  • doca3.1.0-25.07-0.7.5.0-1
  • doca3.4.0-26.04-0.5.3.0-0
  • doca3.4.0-26.04-0.6.1.0-0
  • docaofed-validation
  • docaupdate
  • docker125
  • dockerarch
  • dockerbuild
  • dockerbundle
  • docs-ci
  • dra
  • dradriver
  • dts
  • dts-3.4
  • dts-3.4-bp
  • dts-link
  • dts-ocp
  • dts-url-bp
  • dtsupdate
  • fail-release
  • fips-nic-conf
  • fix-branch
  • fix-build
  • fix-build2
  • fix-build3
  • fix-build4
  • fix-bundle-error
  • fix-nic-fw-version
  • force-precompiled
  • full-ncp-cr
  • ga-master
  • go1-24
  • go1.25
  • go12411
  • gonet
  • hack-docs-version
  • helm-ga
  • helm-ga-ci
  • helm-push
  • helm-values-doc-format
  • helm-values-doc-format-master
  • ib-k8s-rbac
  • ib-kubernetes
  • ibkubernetessecret
  • init-container
  • init-container-ofed
  • ipam-node
  • ipam-v0.3.7
  • ipoib
  • keep-ncp
  • launchkit
  • master
  • memory
  • migrate
  • mo-name
  • mo-system-critical
  • multus-config
  • nfd
  • nfd-update
  • ngc-ga-cont
  • nic-conf-helm
  • nic-feature
  • nic-if-template
  • nic-op-aff
  • nic-role
  • no-primary-cni
  • nv-ipam
  • nvipam-pernode
  • ocp-bundle
  • ocp-bundle-pr
  • ocp-cr-back
  • ocp-full-ncp
  • ocp-versions
  • ocp4.18
  • ocp417
  • ocpbundle
  • ofed-registry-ga
  • ofed-remove
  • ofed-sha
  • ofed-validation
  • ofed-wait-fix
  • ofed25.01-0.3.9.0
  • ofed25070960
  • ofedverinfolog
  • patch-release
  • pr-checker
  • pre-ga
  • probetest
  • rbac-proxy
  • rc-doca
  • rdma-cni
  • rdma-shared
  • related-images
  • related-no-image
  • release-branch
  • release-values
  • remove-nic-op-helm
  • remove-vars-doc
  • retry
  • rh-pr-remove
  • role-check
  • role-pool
  • role-spcx
  • sha-init
  • short-sha-12
  • shortname
  • sles
  • sos-perm
  • sparse
  • spectrumx-crd
  • spectrumx-ports
  • spectrumx-related
  • spectrumx-release
  • spectrumx3.0
  • specx-cm
  • specx-role
  • sriov-no-ga
  • sriov-nvstaging
  • sriov-rc1
  • sriovcrd
  • sriovdp-3.9
  • stable
  • startupprobe
  • sync-25.10
  • tag-force
  • template-patch
  • test-ci
  • test-doc
  • test-doca-validation
  • tolerationds
  • update-base
  • update-docs-ver-comment
  • update-maintenance-op
  • update-mo
  • update-spx
  • updatecrdnicconf
  • upgrade-nv-ipam
  • upgrade-ofed
  • v24.10.1-rc1
  • v24.10.x
  • values
  • values-ctnd
  • verify-doca-driver
  • version-releaseyaml
  • version-validation
  • whereabout-crd-bp
  • whereaboutcrd
  • yet-another-try

15 Jun 2026 12:12PM UTC coverage: 62.024% (-0.7%) from 62.72%
27545389356

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.34.8 → v0.36.1,
  sigs.k8s.io/controller-runtime v0.22.5 → v0.24.1, and all transitive
  dependencies (klog, kube-openapi, prometheus, grpc, kustomize, …)

Makefile tooling
- golangci-lint: v2.11.4 → v2.12.2 (first release that fully supports Go 1.26)
- Add GO_MOD_VERSION variable and pass GOTOOLCHAIN=go$(GO_MOD_VERSION) to
  every go-install-tool invocation so tools are always built with the same
  Go version declared in go.mod, preventing the "build version lower than
  targeted version" error
- controller-gen: v0.19.0 → v0.21.0 (k8s v0.36 / Go 1.26 aligned release)
- setup-envtest: release-0.22 → release-0.24 (tracks controller-runtime v0.24)
- ENVTEST_K8S_VERSION: 1.28 → 1.36

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 five CRD
  types centrally via addKnownTypes() and metav1.AddToGroupVersion()
- api/v1alpha1/*_types.go: remove per-file init() SchemeBuilder.Register()
  calls now that registration is centralised
- api/v1alpha1/validator/*_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); switch back to WithValidator()
  now that validators are properly typed; drop runtime.Object type
  assertions from each ValidateCreate/Update/Delete method

Bug fixes
- pkg/nodeinfo/filter.go: update ToleratesTaint() call to the new k8s 1.36
  signature (logger klog.Logger, taint *Taint, enableComparisonOperators bool);... (continued)

16 of 25 new or added lines in 5 files covered. (64.0%)

181 existing lines in 7 files now uncovered.

4898 of 7897 relevant lines covered (62.02%)

43.79 hits per line

Relevant lines Covered
Build:
Build:
7897 RELEVANT LINES 4898 COVERED LINES
43.79 HITS PER LINE
Source Files on go1.26
  • Tree
  • List 62
  • Changed 8
  • Source Changed 1
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27545389356 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`; ... push 15 Jun 2026 12:16PM UTC rollandf github
62.02
27544901246 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`; ... push 15 Jun 2026 12:07PM UTC rollandf github
62.72
See All Builds (425)

Badge your Repo: network-operator

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