Commit Graph

11 Commits

Author SHA1 Message Date
Hilton Chain
367ca98a48
services: Add postgresql-password-file option.
* modules/rosenthal/services/monitoring.scm (grafana-configuration)
* modules/rosenthal/services/web.scm (forgejo-configuration)
(misskey-configuration, vaultwarden-configuration): Add
postgresql-password-file option.
* modules/rosenthal/services/monitoring.scm (grafana-postgresql-role)
* modules/rosenthal/services/web.scm (forgejo-postgresql-role)
(forgejo-service-type, misskey-postgresql-role, misskey-service-type)
(vaultwarden-postgresql-role, vaultwarden-service-type): Adjust accordingly.
2025-09-28 21:56:41 +08:00
Hilton Chain
ae9586b909
services: forgejo, grafana: Use serializer from guile-ini. 2025-09-25 12:54:29 +08:00
Hilton Chain
63f2243f28
services: alloy & grafana & loki & mimir: Add log file.
* modules/rosenthal/services/monitoring.scm (alloy-shepherd, grafana-shepherd)
(loki-shepherd, mimir-shepherd): Add log file.
2025-09-20 14:13:27 +08:00
Hilton Chain
83943282c9
services: grafana: Remove use of password file.
* modules/rosenthal/services/monitoring.scm (grafana-configuration)
[database-password-file]: Delete field.
* modules/rosenthal/services/monitoring.scm (grafana-postgresql-role): Remove
use of password file.
2025-09-20 13:54:04 +08:00
Hilton Chain
44bb224568
services: Add alloy-service-type. 2025-09-15 21:30:29 +08:00
Hilton Chain
bb2494828d
services: Add mimir-service-type. 2025-09-15 21:30:20 +08:00
Hilton Chain
f7ec4842d3
services: Add loki-service-type. 2025-09-15 21:30:03 +08:00
Hilton Chain
6bc7653985
services: prometheus: Fix activation directory. 2025-09-15 18:07:58 +08:00
Hilton Chain
05613c1085
services: prometheus: Fix directory permission.
* modules/rosenthal/services/monitoring.scm (prometheus-activation): Fix
permission for /var/lib/prometheus, which is also used by
prometheus-node-exporter.
2025-09-14 23:15:22 +08:00
Hilton Chain
3707e89521
services: Add prometheus-service-type.
* modules/rosenthal/services/monitoring.scm (<prometheus-configuration>): New
data type.
(prometheus-account, prometheus-activation, prometheus-shepherd): New
procedures.
(prometheus-service-type): New variable.
2025-09-14 22:29:21 +08:00
Hilton Chain
4d50937404
services: Add grafana-service-type.
* modules/rosenthal/services/monitoring.scm (<grafana-configuration>): New data
type.
(grafana-account, grafana-postgresql-role, grafana-activation)
(grafana-shepherd): New procedures.
(grafana-service-type): New variable.
2025-09-14 21:25:22 +08:00