1
0
Fork 0
Commit graph

14 commits

Author SHA1 Message Date
Pierre Penninckx
a63b0a6e2e
switch to nixos-render-docs (#34)
fixes #33
2023-12-04 00:33:16 -08:00
Pierre Penninckx
4a8a7d686c
build docs and deploy to github pages 2023-11-30 10:38:35 -08:00
Pierre Penninckx
7d9dedb845
provision grafana datasources and some dashboards (#23)
fixes #22 

This commit introduces:
- A few more optional options for the monitoring module, in particular
an SMTP option to setup sending alerts with an STMP server.
- 2 required options for adding a secure key for signing and for an
initial admin password. The latter is nice because at least you can
choose securely the initial admin password instead of it being just
"admin", adding a bit more security to the install process.
- Provisioning Grafana with dashboards, datasources, alerts, contact
points and notification policies.
- Documentation for monitoring in
[docs/blocks/monitoring.md](docs/blocks/monitoring.md).
- A NixOS test that makes sure provisioning did go well as expected.
2023-11-26 09:56:08 -08:00
ibizaman
c4938abceb move code using disnix into separate hidden folder 2023-07-11 23:26:50 -07:00
ibizaman
5db376a330 make letsencrypt use sops for secret 2023-04-08 22:08:05 -07:00
ibizaman
36c9fe23c3 add vaultwarden example 2023-04-04 00:07:58 -07:00
ibizaman
c261fd8750 add start of documentation to deploy on Linode 2023-04-04 00:07:15 -07:00
ibizaman
986c4696e0 update readme 2023-04-04 00:04:23 -07:00
ibizaman
26293bb5a2 de-clutter the readme 2023-03-17 21:09:44 -07:00
ibizaman
5f10d3f307 add more info on how to run and write integration tests 2023-03-10 00:03:09 -08:00
ibizaman
654111527a add instructions on how to run integration tests 2023-03-07 00:36:15 -08:00
ibizaman
309360a356 make dummy integration test pass 2023-03-07 00:21:20 -08:00
ibizaman
cf3aed2e82 move unit tests under common directory 2023-03-07 00:18:56 -08:00
ibizaman
75e290160e add unit tests document 2023-03-07 00:10:39 -08:00