683a4f903d
potentially fix fail2ban
2026-03-03 14:31:11 -05:00
12b681c8f2
cleanup
2026-03-03 14:31:05 -05:00
f7a0eef88f
cleanup minecraft test
2026-03-03 14:31:05 -05:00
4de717a20d
Revert "minecraft: fail2ban"
...
This reverts commit a23b3d8c5f .
2026-03-03 14:31:03 -05:00
a184dcee5b
minecraft: fail2ban
2026-03-03 14:31:03 -05:00
c9fc1b028e
hostPlatform -> targetPlatform
2026-03-03 14:31:02 -05:00
c6c96528a9
jellyfin-qbittorrent-monitor: don't use mock qbittorrent
2026-03-03 14:31:00 -05:00
9874c13052
jellyfin-qbittorrent-monitor: fix mock qbittorrent
2026-03-03 14:31:00 -05:00
a6a9196137
fmt
2026-03-03 14:30:59 -05:00
bd0c7cde6d
tests: fix all fail2ban NixOS VM tests
...
- Add explicit iptables banaction in security.nix for test compatibility
- Force IPv4 in all curl requests to prevent IPv4/IPv6 mismatch issues
- Fix caddy test: use basic_auth directive (not basicauth)
- Override service ports in tests to match direct connections (not via Caddy)
- Vaultwarden: override ROCKET_ADDRESS and ROCKET_LOG for external access
- Immich: increase VM memory to 4GB for stability
- Jellyfin: create placeholder log file and reload fail2ban after startup
- Add tests.nix entries for all 6 fail2ban tests
All tests now pass: ssh, caddy, gitea, vaultwarden, immich, jellyfin
2026-03-03 14:30:59 -05:00
dc71dbc188
jellyfin-qbittorrent-monitor: handle qbittorrent going down state
2026-03-03 14:30:55 -05:00
0c677db3e0
jellyfin-qbittorrent-monitor: don't mock out jellyfin for testing
2026-03-03 14:30:52 -05:00
ecfc282526
rework qbittorrent jellyfin monitor test
2026-03-03 14:30:52 -05:00
da58597889
fix pkgs.system deprecation
2026-03-03 14:30:49 -05:00
165532bae3
nit: cleanup imports
2026-03-03 14:30:47 -05:00
7159e90186
organize
2026-03-03 14:30:43 -05:00
14539caad4
zfs: expand testing to include a failing multi case
2026-03-03 14:30:31 -05:00
e891d6f1ab
zfs: fix qbittorrent
2026-03-03 14:30:26 -05:00
4ce1cb862e
zfs: HEAVILY REFACTOR subvolume handling
2026-03-03 14:30:26 -05:00
7f9cd75902
zfs: fix zfs escaped spaces test
2026-03-03 14:30:24 -05:00
6a73b2f4f4
update
2026-03-03 14:30:16 -05:00
2c9d24df38
update
2026-03-03 14:30:13 -05:00
e0ec932aed
minecraft: speedup test
2026-03-03 14:30:13 -05:00
f47d0c2533
jellyfin-qbittorrent-monitor: nit with test
2026-03-03 14:30:12 -05:00
0608faeac3
minecraft: fix nix test
2026-03-03 14:30:11 -05:00
1411ea66b9
zfs_ensure_mounted: cleanup test
2026-03-03 14:30:11 -05:00
cca3dc90a5
jellyfin-qbittorrent-monitor: cleanup
2026-03-03 14:30:10 -05:00
6da421d3fd
jellyfin-qbittorrent-monitor: improve testing infra
2026-03-03 14:30:10 -05:00
78dd3e01df
jellyfin-qbittorrent-monitor: write proper test
2026-03-03 14:30:09 -05:00
7e6a52dcb0
fix minecraft test
2026-03-03 14:29:37 -05:00
39fcf4e93b
fix minecraft test
2026-03-03 14:29:22 -05:00
5ea91cc19c
delete list-usb-drives test
2026-03-03 14:29:15 -05:00
51138fd15e
initial testing for list-usb-drives
2026-03-03 14:29:13 -05:00
ae48b96416
cleanup + fix minecraft test
2026-03-03 14:29:13 -05:00
2456d41daf
fix zfs test
2026-03-03 14:29:06 -05:00
2d4840f33b
improve ensureZfsMounted script
2026-03-03 14:29:05 -05:00
7264cb4629
minecraftTest: edit syntax
2026-03-03 14:29:05 -05:00
7d29dd4830
move ensureZfsMounts
2026-03-03 14:29:04 -05:00
ca77ee388a
add minecraft test
2026-03-03 14:29:04 -05:00
bc9bb6ee01
thing
2026-03-03 14:29:02 -05:00
40d935a8be
create handleTest function for future tests
2026-03-03 14:29:00 -05:00
1472dcd660
add testing infra
2026-03-03 14:29:00 -05:00