This website requires JavaScript.
Explore
Help
Sign In
admin
/
felhom-agent
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
v0.167.0
felhom-agent
/
internal
/
hub
T
History
admin
f7e1dcbb27
gates / gates (push)
Successful in 1m35s
Details
R-1247: the weekly upload line test — the agent's own iperf3 client to ep0's tunnel-only server, Tuesday 10:00-15:59 after 10 quiet minutes, under the heavy-op gate, best of 3; line_test stanza + GET /host/line-test; 15 tests red-proved; unreleased (next v0.164.0)
2026-10-24 08:59:42 +02:00
..
testdata
Physical-disk identity of every storage place + POST /disks/same-disk (felhom.eu architecture/16 §3/§4)
2026-10-15 21:09:18 +02:00
bundle_record_test.go
R-840: the config bundle — a signed agent_config_update brings a box's root-owned files (sudoers, wrappers, units)
2026-10-04 19:36:58 +02:00
client_test.go
feat(hub): host-report client + collector + first daemon loop (slice 3, v0.3.0)
2026-06-08 16:20:09 +02:00
client.go
OS updates, guest fast lane (11 §8 step 2): felhom-os-apply wrapper (R1-R13 refusals, repair first, snapshot.debian.org fallback), FELHOM_OSAPPLY sudoers, the OS leg after the primary backup, hub os_update block + os-report, --selftest=os-update
2026-10-04 10:44:29 +02:00
cloudflared_test.go
Unreleased: host_busy on GET /backup/status (R-921), a missing tunnel container is 'absent' and not-applicable after an OS update (R-1070), the janitor forces a half-removed vzdump snapshot once (R-1010)
2026-10-19 19:52:37 +02:00
cloudflared.go
Unreleased: host_busy on GET /backup/status (R-921), a missing tunnel container is 'absent' and not-applicable after an OS update (R-1070), the janitor forces a half-removed vzdump snapshot once (R-1010)
2026-10-19 19:52:37 +02:00
collect_agentsha_test.go
R-349: the host report carries the sha256 of the RUNNING agent binary
2026-10-05 21:16:11 +02:00
collect_disktrim_test.go
R-444: weekly guest disk trim (pct fstrim) outside the night, under the heavy-op gate
2026-10-06 11:24:45 +02:00
collect_guestnet_test.go
OS updates host fast lane + true tunnel status + fast leg: wrapper host layer (R12 appliance proof from the root-owned install record, R14 kernel/boot/firmware refused), select pending-fast, one call per layer, host-side version checks, restart scan only after an install, reboot-needed for PID 1/lxc-start; the leg runs the host step after a healthy guest step; GuestTunnelProber reads the cloudflared container + its readiness check (R-841)
2026-10-04 12:54:02 +02:00
collect_knownbackups_test.go
Host report keeps the last backup across a restart; Secure Boot meta-package leaves the Proxmox lane
2026-10-09 06:47:58 +02:00
collect_mgmtplane_test.go
OS updates host fast lane + true tunnel status + fast leg: wrapper host layer (R12 appliance proof from the root-owned install record, R14 kernel/boot/firmware refused), select pending-fast, one call per layer, host-side version checks, restart scan only after an install, reboot-needed for PID 1/lxc-start; the leg runs the host step after a healthy guest step; GuestTunnelProber reads the cloudflared container + its readiness check (R-841)
2026-10-04 12:54:02 +02:00
collect_test.go
OS updates host fast lane + true tunnel status + fast leg: wrapper host layer (R12 appliance proof from the root-owned install record, R14 kernel/boot/firmware refused), select pending-fast, one call per layer, host-side version checks, restart scan only after an install, reboot-needed for PID 1/lxc-start; the leg runs the host step after a healthy guest step; GuestTunnelProber reads the cloudflared container + its readiness check (R-841)
2026-10-04 12:54:02 +02:00
collect.go
R-1247: the weekly upload line test — the agent's own iperf3 client to ep0's tunnel-only server, Tuesday 10:00-15:59 after 10 quiet minutes, under the heavy-op gate, best of 3; line_test stanza + GET /host/line-test; 15 tests red-proved; unreleased (next v0.164.0)
2026-10-24 08:59:42 +02:00
contract_test.go
Physical-disk identity of every storage place + POST /disks/same-disk (felhom.eu architecture/16 §3/§4)
2026-10-15 21:09:18 +02:00
cputemp_test.go
slice 9: GET /host/metrics + CPU/chassis-temp collector (v0.14.0)
2026-06-10 16:16:03 +02:00
cputemp.go
slice 9: GET /host/metrics + CPU/chassis-temp collector (v0.14.0)
2026-06-10 16:16:03 +02:00
deliberate_off_test.go
Host power-off for the household (R-998): POST /host/poweroff
2026-10-13 19:29:52 +02:00
desired_client_test.go
slice 10A: activate the control envelope (Down channel) + hub-backed desired provider (v0.15.0)
2026-06-10 19:02:59 +02:00
desired_contract_test.go
slice 10A: activate the control envelope (Down channel) + hub-backed desired provider (v0.15.0)
2026-06-10 19:02:59 +02:00
dr_recipe_test.go
R-124 recipe root namespace as PBS spells it; R-118 no root size for an absent drive; R-269 rotated-out token rejected at once; R-317 dnsmasq install probed by its unit (burn-down round 2)
2026-10-05 18:56:13 +02:00
dr_recipe.go
R-124 recipe root namespace as PBS spells it; R-118 no root size for an absent drive; R-269 rotated-out token rejected at once; R-317 dnsmasq install probed by its unit (burn-down round 2)
2026-10-05 18:56:13 +02:00
hostaddr_test.go
v0.119.0 — the host report carries the box's addresses
2026-07-31 08:40:58 +02:00
hostaddr.go
v0.119.0 — the host report carries the box's addresses
2026-07-31 08:40:58 +02:00
hostmetrics_test.go
OS updates host fast lane + true tunnel status + fast leg: wrapper host layer (R12 appliance proof from the root-owned install record, R14 kernel/boot/firmware refused), select pending-fast, one call per layer, host-side version checks, restart scan only after an install, reboot-needed for PID 1/lxc-start; the leg runs the host step after a healthy guest step; GuestTunnelProber reads the cloudflared container + its readiness check (R-841)
2026-10-04 12:54:02 +02:00
hostswap.go
R-1192 follow-up: report host swap vs the guests' swap allowance (log once, hub alarm, local API); R-1194: no OOB stanza before the first felhom-sshd pass; unreleased
2026-10-21 21:29:07 +02:00
loop_logtail_test.go
gofmt -w: 14 files, formatting only, no behaviour change (R-1160)
2026-10-19 10:24:32 +02:00
loop_test.go
agent: report served local-API leaf fingerprint (hub re-key detection, Part A) v0.48.0
2026-06-29 23:14:52 +02:00
loop.go
Host power-off for the household (R-998): POST /host/poweroff
2026-10-13 19:29:52 +02:00
mock_test.go
OS updates host fast lane + true tunnel status + fast leg: wrapper host layer (R12 appliance proof from the root-owned install record, R14 kernel/boot/firmware refused), select pending-fast, one call per layer, host-side version checks, restart scan only after an install, reboot-needed for PID 1/lxc-start; the leg runs the host step after a healthy guest step; GuestTunnelProber reads the cloudflared container + its readiness check (R-841)
2026-10-04 12:54:02 +02:00
osupdate_contract_test.go
contract: the desired-state golden gains host_release (byte-identical with hub v0.131.0); TestOSUpdateGolden_Decodes checks it
2026-10-04 13:18:43 +02:00
r1192_hostswap_test.go
R-1192 follow-up: report host swap vs the guests' swap allowance (log once, hub alarm, local API); R-1194: no OOB stanza before the first felhom-sshd pass; unreleased
2026-10-21 21:29:07 +02:00
report_test.go
v0.119.0 — the host report carries the box's addresses
2026-07-31 08:40:58 +02:00
report.go
R-1247: the weekly upload line test — the agent's own iperf3 client to ep0's tunnel-only server, Tuesday 10:00-15:59 after 10 quiet minutes, under the heavy-op gate, best of 3; line_test stanza + GET /host/line-test; 15 tests red-proved; unreleased (next v0.164.0)
2026-10-24 08:59:42 +02:00
restoretest_merge_test.go
v0.122.0: three ways the signals lied about themselves (R-189, R-188, R-186)
2026-08-03 16:40:18 +02:00
wg_client_test.go
wgtunnel: S3 Part 1 — pure-Go keygen + hub wire (WireWireguard, report stanza, RegisterWG)
2026-07-04 07:00:19 +02:00
wg_contract_test.go
wgtunnel: S3 Part 1 — pure-Go keygen + hub wire (WireWireguard, report stanza, RegisterWG)
2026-07-04 07:00:19 +02:00