Pierre Penninckx
04a3a06730
Switch to not deprecated mkPackageOption ( #288 )
2024-09-02 01:17:38 +00:00
ibizaman
6da0a4b988
disable nextcloud maintenance mode on service restart
2024-09-01 17:23:04 -07:00
Pierre Penninckx
d711e59f91
Wait actively on ldap being ready ( #286 )
...
Looks like this is needed in the end, other we get into some flaky
situations
2024-09-01 06:36:53 +00:00
Pierre Penninckx
8db61af6b3
respect stateVersion in vaultwarden ( #285 )
2024-08-31 09:22:30 +00:00
Pierre Penninckx
eb791b3019
flake.lock: Update ( #244 )
...
Automated changes by the
[update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock )
GitHub Action.
```
Flake lock file updates:
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/9ca3f649614213b2aaf5f1e16ec06952fe4c2632?narHash=sha256-7EXDb5WBw%2Bd004Agt%2BJHC/Oyh/KTUglOaQ4MNjBbo5w%3D' (2024-05-27)
→ 'github:nixos/nixpkgs/71e91c409d1e654808b2621f28a327acfdad8dc2?narHash=sha256-GnR7/ibgIH1vhoy8cYdmXE6iyZqKqFxQSVkFgosBh6w%3D' (2024-08-28)
```
### Running GitHub Actions on this PR
GitHub Actions will not run workflows on pull requests which are opened
by a GitHub Action.
To run GitHub Actions workflows on this PR, run:
```sh
git branch -D update_flake_lock_action
git fetch origin
git checkout update_flake_lock_action
git commit --amend --no-edit
git push origin update_flake_lock_action --force
```
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-31 07:57:21 +00:00
Pierre Penninckx
1774b61cfe
Make backup cli tool correctly use secrets ( #284 )
2024-08-29 07:12:45 +00:00
ibizaman
e6c56891e1
still enable rollback tool even for disabled restic instances
2024-08-25 13:07:21 -07:00
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