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

openconfig / kne / 40767555033
48%
main: 48%

Build:
Build:
LAST BUILD BRANCH: meshnet-v0.5.5
DEFAULT BRANCH: main
Ran 28 Oct 2026 08:58PM UTC
Jobs 1
Files 66
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

28 Oct 2026 08:54PM UTC coverage: 47.851% (+0.2%) from 47.7%
40767555033

Pull #799

github

kraney
arista: monkey-patch CliPlugin.ReloadCli for cEOS gNOI System.Reboot

Upstream cEOSLab disables the EOS `reload` and `show reload` CLI commands
via `CliPlugin.ReloadCli.notCeosGuard`, causing Octa's `gnoi.system.Reboot`
handler (which executes `show reload` followed by `reload in 0 force` via
ConfigAgent) to fail with `Cli command execution failed`.

Mount a `usercustomize.py` hook into `/mnt/flash/usercustomize.py` via the
`<node>-config` ConfigMap and set `PYTHONPATH=/mnt/flash` in the container
environment so that EOS CLI processes (`ConfigAgent` and `Cli`) intercept
`CliPlugin.ReloadCli` on import. When `notCeosGuard` is active, the hook
lifts the guard and replaces `doReload` with a handler that halts `systemd`
(PID 1) via `SIGRTMIN+3`, allowing `kubelet` to restart the container in
place while preserving the pod network namespace and startup config. Once a
future EOS release natively supports `reload` on cEOSLab, `notCeosGuard`
returns `None` and the hook becomes a no-op.
Pull Request #799: arista: monkey-patch CliPlugin.ReloadCli for cEOS gNOI System.Reboot

19 of 23 new or added lines in 1 file covered. (82.61%)

7182 of 15009 relevant lines covered (47.85%)

0.54 hits per line

Uncovered Changes

Lines Coverage ∆ File
4
72.93
5.88% topo/node/arista/arista.go
Subprojects
ID Flag name Job ID Ran Files Coverage
1 /jobs/190481048 40767555033.1 28 Oct 2026 08:58PM UTC 66
47.85
GitHub Action Run
Source Files on build 40767555033
  • Tree
  • List 66
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #799
  • PR Base - main (#40573439618)
  • 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