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

drivenets / kne
39%
main: 39%

Build:
Build:
LAST BUILD BRANCH: sync/meshnet-v0.5.0-dn
DEFAULT BRANCH: main
Repo Added 03 Feb 2026 09:43AM UTC
Token 78SWzwuY1hyu0n80VDPpAyZsz378RXex6 regen
Build 37 Last
Files 56
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 sync/meshnet-v0.5.0-dn
branch: sync/meshnet-v0.5.0-dn
CHANGE BRANCH
x
Reset
Sync Branches
  • sync/meshnet-v0.5.0-dn
  • add-node-selector-only
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • fix/exclude-eth0-from-interface-count
  • main
  • marco/add_azure_lb_annotations
  • marco/add_node_selector
  • marco/delete_wait
  • marco/support_mcdnos_model
  • marco/update_cdnos_manifest
  • security-fixes-and-version

26 May 2026 06:33AM UTC coverage: 39.473%. Remained the same
26436497085

Pull #22

github

msupinodn
manifests/meshnet: sync to hardened drivenets fork v0.5.0-dn

Pulls in the meshnet-cni release v0.5.0-dn (msupinodn/meshnet-cni#2):

  * Image bumped from upstream
    us-west1-docker.pkg.dev/kne-external/kne/networkop/meshnet:v0.3.2
    to
    public.ecr.aws/drivenets/meshnet-cni:v0.5.0-dn

  * RBAC narrowed: drop verbs ["*"], pin to actually-exercised verbs on
    topologies (get/list/watch/update/patch) and gwirekobjs
    (+create/delete). Adds nodes get/list/watch so the daemon can build
    the peer-IP allowlist used by validatePeerNodeIP / handler.Get to
    reject SSRF attempts via tampered topology CR status.src_ip.

  * Adds explicit cpu limit (2) and aligns memory limits/requests with
    the meshnet-cni source-of-truth manifests.

  * Removes hostIPC: true (unused; meshnet relies on hostNetwork +
    Bidirectional netns mount, not shared IPC).

This lets internal docs use the same install URL with drivenets/ in
place of openconfig/ and get the hardened version automatically:

  kubectl apply -f \
    https://raw.githubusercontent.com/drivenets/kne/refs/heads/main/manifests/meshnet/grpc/manifest.yaml

Co-authored-by: Cursor <cursoragent@cursor.com>
Pull Request #22: manifests/meshnet: sync to hardened drivenets fork v0.5.0-dn

4858 of 12307 relevant lines covered (39.47%)

0.45 hits per line

Relevant lines Covered
Build:
Build:
12307 RELEVANT LINES 4858 COVERED LINES
0.45 HITS PER LINE
Source Files on sync/meshnet-v0.5.0-dn
  • Tree
  • List 56
  • 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
26436497085 sync/meshnet-v0.5.0-dn manifests/meshnet: sync to hardened drivenets fork v0.5.0-dn Pulls in the meshnet-cni release v0.5.0-dn (msupinodn/meshnet-cni#2): * Image bumped from upstream us-west1-docker.pkg.dev/kne-external/kne/networkop/meshnet:v0.3.2 to pu... Pull #22 26 May 2026 06:39AM UTC msupinodn github
39.47
26436398092 sync/meshnet-v0.5.0-dn manifests/meshnet: sync to hardened drivenets fork v0.5.0-dn Pulls in the meshnet-cni release v0.5.0-dn (msupinodn/meshnet-cni#2): * Image bumped from upstream us-west1-docker.pkg.dev/kne-external/kne/networkop/meshnet:v0.3.2 to pu... Pull #21 26 May 2026 06:36AM UTC msupinodn github
39.47
See All Builds (37)

Badge your Repo: kne

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