Commit Graph

39 Commits

Author SHA1 Message Date
3026897113 Revert "minecraft: fail2ban"
This reverts commit a23b3d8c5f.
2026-01-22 14:25:52 -05:00
a23b3d8c5f minecraft: fail2ban 2026-01-21 20:21:23 -05:00
4bf05f8b51 hostPlatform -> targetPlatform 2026-01-21 15:25:25 -05:00
f87e395225 jellyfin-qbittorrent-monitor: don't use mock qbittorrent 2026-01-20 23:05:15 -05:00
9770e6d667 jellyfin-qbittorrent-monitor: fix mock qbittorrent 2026-01-20 22:38:18 -05:00
8ed67464d0 fmt 2026-01-20 19:48:20 -05:00
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