Run and control Fenris monitoring natively under runit #84

Closed
opened 2026-09-14 16:11:46 +00:00 by xavierk · 0 comments
Owner

Parent

Support native Void Linux and signed XBPS distribution through Gitea

What to build

Deliver an end-to-end native monitoring path with existing CLI/TUI controls and truthful status in an isolated Void environment.

Preserve the parent specification’s existing Debian/RPM compatibility, observation-history safety, and scoped privilege requirements.

Acceptance criteria

  • Scheduled and on-demand collection use the same acquisition path with no overlap and bounded execution.
  • Preserve cadence, initial boot delay, recovery after failures, and no catch-up semantics.
  • Resume/pause preserve monitoring-period bookkeeping and boot/runtime distinctions; raw service stops do not record deliberate disable.
  • Verify effective authentication and actionable native diagnostics, including missing-agent failures.
  • Preserve systemd behavior and application feature parity through existing public behavior tests.

Blocked by

None (can start immediately).

## Parent [Support native Void Linux and signed XBPS distribution through Gitea](https://git.bongbetic.com/xavierk/Fenris/issues/82) ## What to build Deliver an end-to-end native monitoring path with existing CLI/TUI controls and truthful status in an isolated Void environment. Preserve the parent specification’s existing Debian/RPM compatibility, observation-history safety, and scoped privilege requirements. ## Acceptance criteria - [ ] Scheduled and on-demand collection use the same acquisition path with no overlap and bounded execution. - [ ] Preserve cadence, initial boot delay, recovery after failures, and no catch-up semantics. - [ ] Resume/pause preserve monitoring-period bookkeeping and boot/runtime distinctions; raw service stops do not record deliberate disable. - [ ] Verify effective authentication and actionable native diagnostics, including missing-agent failures. - [ ] Preserve systemd behavior and application feature parity through existing public behavior tests. ## Blocked by None (can start immediately).
xavierk added the ready-for-agent label 2026-09-14 16:11:46 +00:00
xavierk added a new dependency 2026-09-14 16:11:52 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: xavierk/Fenris#84