da6b4d1915
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-01-20 18:41:01 -05:00
d9a1a01f7f
jellyfin-qbittorrent-monitor: handle qbittorrent going down state
2026-01-19 02:42:18 -05:00
a93c789278
jellyfin-qbittorrent-monitor: don't mock out jellyfin for testing
2026-01-13 14:15:11 -05:00
df1d983b63
rework qbittorrent jellyfin monitor test
2026-01-13 13:41:23 -05:00
b5a63da11e
fix pkgs.system deprecation
2026-01-12 15:28:38 -05:00
513e426f89
nit: cleanup imports
2026-01-09 12:52:16 -05:00
a549b01111
organize
2025-12-28 15:49:18 -05:00
2656b8db19
zfs: expand testing to include a failing multi case
2025-11-24 16:19:25 -05:00
223910744a
zfs: fix qbittorrent
2025-11-20 16:30:37 -05:00
ae5189b6c6
zfs: HEAVILY REFACTOR subvolume handling
2025-11-20 16:10:35 -05:00
90fb711115
zfs: fix zfs escaped spaces test
2025-11-17 10:37:45 -05:00
1fb72c2674
update
2025-11-02 19:50:05 -05:00
0128b4c104
update
2025-10-27 00:54:00 -04:00
a910a30c01
minecraft: speedup test
2025-10-26 21:49:00 -04:00
6ecd228a58
jellyfin-qbittorrent-monitor: nit with test
2025-10-24 18:14:40 -04:00
f7c2c441ac
minecraft: fix nix test
2025-10-24 14:40:28 -04:00
a455d592b4
zfs_ensure_mounted: cleanup test
2025-10-24 13:46:22 -04:00
8aabd1466e
jellyfin-qbittorrent-monitor: cleanup
2025-10-24 13:16:40 -04:00
f40f9748a4
jellyfin-qbittorrent-monitor: improve testing infra
2025-10-24 12:35:15 -04:00
e9c1df44e8
jellyfin-qbittorrent-monitor: write proper test
2025-10-24 00:12:42 -04:00
098e033a4c
fix minecraft test
2025-09-10 16:03:23 -04:00
006652da36
fix minecraft test
2025-08-21 05:12:31 -04:00
c07aa0c406
delete list-usb-drives test
2025-08-19 23:48:04 -04:00
eecef04065
initial testing for list-usb-drives
2025-08-19 01:47:09 -04:00
65760006ba
cleanup + fix minecraft test
2025-08-18 10:24:29 -04:00
948882d2a7
fix zfs test
2025-08-12 02:36:10 -07:00
a2d622613d
improve ensureZfsMounted script
2025-08-12 02:26:29 -07:00
ff305c8c4c
minecraftTest: edit syntax
2025-08-12 00:25:07 -07:00
30421d96f0
move ensureZfsMounts
2025-08-11 16:18:21 -07:00
80df89e9a1
add minecraft test
2025-08-11 15:39:01 -07:00
ca3ea3166f
thing
2025-08-07 21:23:07 -07:00
003418b27b
create handleTest function for future tests
2025-08-07 20:25:07 -07:00
2875d29293
add testing infra
2025-08-07 19:22:05 -07:00