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

wirenboard / wb-cloud-agent
98%

Build:
DEFAULT BRANCH: main
Repo Added 18 Jun 2025 06:29AM UTC
Files 41
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 main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • bugfix/CLOUD-259-provider-url-normalization
  • bugfix/CLOUD-529-unbind-controller
  • bugfix/CLOUD-599-self-heal-production-config
  • bugfix/CLOUD-599-self-healing-configs
  • bugfix/Cloud-39-provider-name-special-chars
  • bugfix/SOFT-6245-startup-service-failing-without-internet
  • bugfix/SOFT-6384-Cloud-connection-error-messege
  • bugfix/SOFT-6464-restart-after-update
  • bugfix/change-changelog-date
  • bugfix/soft-5794-give-agent-more-stability
  • factory/wca-93m
  • feature/SOFT-4833
  • feature/SOFT-5841
  • feature/agent-verification-notes
  • feature/cloud-515-logic-delivering-metrics-collect-script
  • feature/cloud-515-remove-paho-socket-dep
  • feature/cloud-544-improve-log-collector-logic
  • feature/cloud-574-metrics-collector-script-and-other-features
  • feature/cloud-574_backport-metrics-template-bullseye
  • feature/cloud-599_self-healing-configs
  • feature/coveralls
  • feature/coveralls-threshold
  • feature/demokit-version-bump
  • feature/fix-lintian
  • feature/fix-purge
  • feature/fix-pylint
  • feature/fix-removal
  • feature/improve-logging
  • feature/soft-5557-include-dynamic-poll-interval
  • feature/soft-5636-add-delete-controller-from-cloud
  • feature/soft-6042-delete-provider-if-ctrl-deleted-from-cloud
  • feature/soft-6338-add-sending-package-versions
  • feature/soft-7151-cloud-agent
  • feature/soft-7151_cloud-behavior
  • feature/trixie
  • main
  • permanent/wb8-online-demokit
  • permanent/wb8-online-demokit-old2
  • release/wb-2507
  • release/wb-2602
  • release/wb-2606
  • release/wb-2609
  • tmp/vdromanov/build-stdu
  • tmp/vdromanov/check

17 Sep 2026 02:51PM UTC coverage: 97.655% (-0.2%) from 97.805%
75

push

github

web-flow
CLOUD-599 Restore damaged production provider configuration (#81)

445 of 463 new or added lines in 10 files covered. (96.11%)

2707 of 2772 relevant lines covered (97.66%)

0.98 hits per line

Relevant lines Covered
Build:
Build:
2772 RELEVANT LINES 2707 COVERED LINES
0.98 HITS PER LINE
Source Files on main
  • Tree
  • List 41
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
75 main CLOUD-599 Restore damaged production provider configuration (#81) push 17 Sep 2026 02:58PM UTC web-flow github
97.66
1 feature/agent-verification-notes CLOUD-529 Preserve provider identity on cloud unbind (#78) push 17 Sep 2026 12:50PM UTC web-flow github
97.8
25 bugfix/CLOUD-599-self-heal-production-config Keep the new tests within the project lint rules The CI lint runs over the tests as well: a docstring exceeded the 110-column limit and a patched callback took an argument it never used. Pull #81 17 Sep 2026 12:33PM UTC smintank github
97.66
23 bugfix/CLOUD-599-self-heal-production-config Trim tests and constants left over from the removed recovery paths Tests that guarded the URL validation, the copy semantics of a helper or the propagation of an exception through a function without try/except no longer prove anything; the quaran... Pull #81 16 Sep 2026 01:36PM UTC smintank github
97.66
22 bugfix/CLOUD-599-self-heal-production-config Rebuild a damaged production config from built-in values only The packaged template /etc/wb-cloud-agent.conf carries the same three keys the agent already knows, so reading it during recovery only added a second source of truth and a fallback for... Pull #81 16 Sep 2026 01:05PM UTC smintank github
97.66
21 bugfix/CLOUD-599-self-heal-production-config Drop recovery code paths that cannot run on a controller Provider configs live on ext4 under a root-owned /etc or /mnt/data, so the rename fallback for filesystems without hardlinks, the fchown of the staged file and the create_parent switch on w... Pull #81 16 Sep 2026 12:23PM UTC smintank github
97.58
20 bugfix/CLOUD-599-self-heal-production-config Do not read the packaging tree from a test by relative path The unit-file check broke the package build, where pytest runs from a directory that has no debian/. It now resolves the path from the test file and skips when the packaging tree is absent. Pull #81 15 Sep 2026 10:32PM UTC Denis Smagin github
97.37
18 bugfix/CLOUD-599-self-heal-production-config Fix the last four defects found before merge - a repaired config always carries CLOUD_BASE_URL: the packaged default is laid over the built-in values instead of replacing them. A pre-1.6.0 default has no such key, and printing that config rai... Pull #81 15 Sep 2026 09:45PM UTC Denis Smagin github
97.37
17 bugfix/CLOUD-599-self-heal-production-config Do not rely on directory permissions in tests The suite also runs as root during the package build, and root ignores directory permissions, so the injected error is what the test is really about. Pull #81 15 Sep 2026 08:56PM UTC Denis Smagin github
97.38
15 bugfix/CLOUD-599-self-heal-production-config Keep the production cloud address in one place - drop the class-level cloud_agent_url literal: __init__ always derives it from cloud_base_url, so the literal could only ever drift out of sync - build the built-in URL from PRODUCTION_PROVIDER_NA... Pull #81 15 Sep 2026 08:15PM UTC Denis Smagin github
97.8
See All Builds (238)
  • Repo on GitHub
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