feat(freebsd): cross-host TCP bridge + agent polling loop #83

Merged
clawdie merged 1 commit from feat/cross-host-bridge into main 2026-06-19 12:23:54 +02:00
Owner
  • colibri_bridge.in: socat rc.d bridge, binds Tailscale IP
    only, REQUIRE: colibri_daemon for boot ordering
  • newsyslog-colibri-bridge.conf: bridge log rotation
  • colibri-agent-loop.md: document Hermes cronjob setup
    (2min poller + 5min worker, NOT system cron)
  • colibri_poll.py: socket-based task poller, filters by
    agent UUID
  • colibri_task_done.py: transition-task via raw socket
  • colibri_daemon.in: drop 'local' (not POSIX), add
    status_cmd() for FreeBSD rc.subr compatibility

Live and tested on osa (FreeBSD 15.0).

- colibri_bridge.in: socat rc.d bridge, binds Tailscale IP only, REQUIRE: colibri_daemon for boot ordering - newsyslog-colibri-bridge.conf: bridge log rotation - colibri-agent-loop.md: document Hermes cronjob setup (2min poller + 5min worker, NOT system cron) - colibri_poll.py: socket-based task poller, filters by agent UUID - colibri_task_done.py: transition-task via raw socket - colibri_daemon.in: drop 'local' (not POSIX), add status_cmd() for FreeBSD rc.subr compatibility Live and tested on osa (FreeBSD 15.0).
clawdie added 1 commit 2026-06-19 12:23:43 +02:00
feat(freebsd): cross-host TCP bridge + agent polling loop
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
f3d8532dbd
- colibri_bridge.in: socat rc.d bridge, binds Tailscale IP
  only, REQUIRE: colibri_daemon for boot ordering
- newsyslog-colibri-bridge.conf: bridge log rotation
- colibri-agent-loop.md: document Hermes cronjob setup
  (2min poller + 5min worker, NOT system cron)
- colibri_poll.py: socket-based task poller, filters by
  agent UUID
- colibri_task_done.py: transition-task via raw socket
- colibri_daemon.in: drop 'local' (not POSIX), add
  status_cmd() for FreeBSD rc.subr compatibility

Live and tested on osa (FreeBSD 15.0).
clawdie merged commit 27237d803e into main 2026-06-19 12:23:54 +02:00
clawdie deleted branch feat/cross-host-bridge 2026-06-19 12:24:00 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#83
No description provided.