1
0
Fork 0
Commit graph

524 commits

Author SHA1 Message Date
ibizaman
2e8b3fb166 remove group and retention from backup contract
Group is not strictly needed.
Retention is an implementation detail of the service backing up, not part of the contract.
2024-08-23 22:46:58 +02:00
ibizaman
36a2041bb2 allow to set owner and permission of out of band config 2024-08-23 22:43:32 +02:00
ibizaman
f998689e9b move restic test script to common variable 2024-08-23 01:13:19 +02:00
ibizaman
5e076ebcf4 create path needed for restic local backups 2024-08-23 01:10:09 +02: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