ibizaman
a753254c0e
add option restic backup args to limit bandwidth usage
2024-08-25 09:21:14 -07:00
Pierre Penninckx
f8fdf2f704
more fixes to the backup contract ( #281 )
...
This PR irons out the last issues with the backup contract and the
Restic implementation.
I could check it works backing up files to a local folder and to
Backblaze on my server.
2024-08-24 05:37:18 +00:00
Pierre Penninckx
10dea06ec1
Fix backup contract secrets ( #280 )
2024-08-22 19:48:36 +00:00
Pierre Penninckx
0fa4a42be7
switch all modules to backup block ( #279 )
2024-08-20 14:33:13 +00:00
ibizaman
6aed5ee6a5
add backup contract
2024-08-20 00:33:26 -07:00
Pierre Penninckx
597853655d
trigger the long demo build workflow only when changed ( #277 )
2024-08-16 15:20:45 -07:00
Pierre Penninckx
0c9cc7f5b5
improve actions by using cachix ( #276 )
2024-08-15 06:57:57 +00:00
Pierre Penninckx
dfe94f59ae
also run ci action to build demos on main branch ( #275 )
2024-08-15 05:49:01 +00:00
ibizaman
335bb9fa54
add ci action to build demos
2024-08-14 22:18:24 -07:00
ibizaman
96a3314a76
update demo flakes
2024-08-14 22:18:24 -07:00
ibizaman
5d5cd6b87b
remove dependency on sops-nix
...
fixes #24
2024-08-14 21:42:40 -07:00
ibizaman
af406961d0
comment out final results job for now
2024-08-14 21:03:02 -07:00
ibizaman
9d0b56c6b8
add wip vaultwarden test to check auth
2024-08-14 21:03:02 -07:00
ibizaman
b64c1bf982
do not assume any formatting in curl function for tests
2024-08-14 20:21:32 -07:00
ibizaman
4c4b0c2e61
print curl command in tests
2024-08-14 20:21:32 -07:00
ibizaman
b466ca4346
make extraScript appear as its own subtest
2024-08-14 20:21:32 -07:00
ibizaman
8d68b3b411
fix tests after always restarting postgresql service
2024-08-14 20:19:52 -07:00
ibizaman
6235b2f414
always restart postgresql service
...
For example, it can be killed by systemd-oom but it's such a foundational service that we should
always restart it.
2024-08-13 03:45:05 +02:00
ibizaman
17ffd1d395
update changelog
2024-08-12 06:51:24 -07:00
ibizaman
3824e07ae9
fix link in nextcloud service doc
2024-08-12 06:51:24 -07:00
ibizaman
d2a018ceec
add docs for vaultwarden service
2024-08-12 06:51:24 -07:00
ibizaman
6b55db7d9c
add mount contract to vaultwarden service
2024-08-12 06:51:24 -07:00
ibizaman
896c376b6d
add mount contract to authelia block
2024-08-12 06:51:24 -07:00
ibizaman
01eb07a6d2
add mount contract to ldap block
2024-08-12 06:51:24 -07:00
ibizaman
56c06b4404
add mount contract implemented by zfs
2024-08-12 06:51:24 -07:00
ibizaman
13ba38a993
do not set serverAliases for dns
...
Otherwise, those server aliases take precedence over actual virtual hosts that serve those subdomain.
2024-08-11 14:59:31 -07:00
ibizaman
6b17ff858e
add host provider for ssl letsencrypt block
2024-08-10 19:51:46 -07:00
Pierre Penninckx
aed62d3553
update top text in readme
2024-08-06 19:41:50 +02:00
ibizaman
9cae26d23f
add sso tests to arr suite
2024-07-16 11:41:31 +02:00
ibizaman
9a2e4b7603
split tests between blocks and services
2024-07-16 11:23:21 +02:00
ibizaman
0f2f69f7a1
refactor tests to use common blocks
2024-07-16 10:53:29 +02:00
ibizaman
1b4247233b
refactor common test script
2024-07-12 19:01:41 +02:00
ibizaman
308db5fe6b
export all torrent metrics
2024-06-10 22:43:37 -07:00
ibizaman
21ac10946a
add documentation on how to get patched nixpkgs
2024-06-10 16:30:11 -07:00
ibizaman
7dfabe6f17
fix patch hash for deluge exporter
2024-06-10 08:37:45 -07:00
ibizaman
f2b688b394
bump nextcloud demo
2024-06-10 08:37:45 -07:00
ibizaman
72818c0d79
bump chunkSize in nextcloud to boost performance for small files
...
From https://help.nextcloud.com/t/very-slow-sync-for-small-files/11064/13 Not sure it works.
2024-06-10 08:37:45 -07:00
ibizaman
d8ba5f97b8
set ldapExpertUsernameAttr to user_id in nextcloud ldap app
...
https://github.com/lldap/lldap/pull/907
2024-06-10 08:37:45 -07:00
ibizaman
e6b11a5acb
configure nextcloud sso app with same variable
2024-06-10 08:37:45 -07:00
ibizaman
f9cb785cf8
use hardcoded configID for nextcloud LDAP configuration
...
This makes more sense and is less brittle.
2024-06-10 08:37:45 -07:00
ibizaman
a4c4ee1670
add prometheus deluge exporter
2024-06-09 23:47:31 -07:00
ibizaman
848083dacc
break authFile for deluge into user and password attrset
2024-06-09 23:43:46 -07:00
ibizaman
d0d9010a30
refactor grocy tests
2024-06-09 23:41:24 -07:00
ibizaman
bcd844f7cc
commonalize monitoring tests
2024-06-09 23:28:09 -07:00
ibizaman
f7469cf096
commonalize grocy tests
2024-06-06 23:02:07 -07:00
ibizaman
30be3d1262
commonalize audiobookshelf tests
2024-06-06 22:57:31 -07:00
ibizaman
121371716b
commonalize nextcloud tests
2024-06-06 22:48:04 -07:00
github-actions[bot]
9eeeb778b6
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/bfb7a882678e518398ce9a31a881538679f6f092?narHash=sha256-4zSIhSRRIoEBwjbPm3YiGtbd8HDWzFxJjw5DYSDy1n8%3D' (2024-05-24)
→ 'github:nixos/nixpkgs/9ca3f649614213b2aaf5f1e16ec06952fe4c2632?narHash=sha256-7EXDb5WBw%2Bd004Agt%2BJHC/Oyh/KTUglOaQ4MNjBbo5w%3D' (2024-05-27)
2024-05-29 23:15:34 -07:00
ibizaman
3809201e8d
add instructions to use public cache
2024-05-29 20:46:12 -07:00
ibizaman
2e12aa44b3
update changelog
2024-05-29 20:46:12 -07:00