Commit Graph

357 Commits

Author SHA1 Message Date
dd570cc4b0 gitea: Fix version extraction for Renovate 2023-12-21 16:52:38 +00:00
a00807bd5f slidge: Fix Renovate definitions for auto-updates 2023-12-21 13:00:52 +00:00
renovate[bot]
835d896ee0 chore(deps): update docker.io/rust docker tag to v1.74 2023-12-21 12:26:08 +00:00
renovate[bot]
986fd11955 chore(deps): update dependency grafana/grafana to v10.2.3 2023-12-21 12:25:19 +00:00
renovate[bot]
4538e9b0ae chore(deps): update docker.io/rclone/rclone docker tag to v1.65.0 2023-12-21 12:21:00 +00:00
renovate[bot]
5c92dbe13e chore(deps): update dependency gohugoio/hugo to v0.121.1 2023-12-21 12:20:42 +00:00
renovate[bot]
22ce725ad7 chore(deps): update dependency nginx/nginx to v1.25.3 2023-12-21 12:20:25 +00:00
39ef7132c6 Unify Renovate version matching for v prefix 2023-12-21 12:19:36 +00:00
renovate[bot]
d07e7f5025 chore(deps): update docker.io/golang:1.21-bookworm docker digest to 1415bb0 2023-12-21 12:13:30 +00:00
renovate[bot]
4c201be9d4 chore(deps): update dependency go-gitea/gitea to v1.21.3 2023-12-21 12:13:06 +00:00
renovate[bot]
63b28ea2a6 chore(deps): update dependency prometheus/prometheus to v2.48.1 2023-12-21 00:03:18 +00:00
renovate[bot]
20ad7a4488 chore(deps): update dependency redis/redis to v7.2.3 2023-12-21 00:00:53 +00:00
renovate[bot]
ac890e6a29 chore(deps): update docker.io/goacme/lego docker tag to v4.14.2 2023-12-20 23:58:05 +00:00
ad155d765e renovate.json: Fix regex matcher for Containerfile 2023-12-20 23:55:21 +00:00
renovate[bot]
ddefd2a959 chore(deps): pin dependencies 2023-12-20 23:17:49 +00:00
952df3d324 Update service versions with Renovate
This adds basic configuration for Renovate, and sets up most services
for automated updates to package versions.
2023-12-20 23:00:19 +00:00
d8a4b7874f Skip container builds unless local files changed
This commit adds an `ExecCondition` directive on the `container-build@`
service, used as a pre-requisite for all other Podman-based services,
skipping `podman build` invocations unless local `Containerfile` or any
files in the `container` sub-directories have changed.

Container builds are responsible for the majority of time taken during
boot, even with cache in place; this will help alleviate pressure and
hopefully speed up boot considerably.
2023-12-20 19:50:39 +00:00
8e408413a1 gitea: Update to version 1.21.2 2023-12-15 16:47:06 +00:00
b234163cc5 navidrome: Update to version 0.50.2 2023-12-15 16:46:47 +00:00
7c456c4f31 gotosocial: Update to version 0.13.0 2023-12-15 16:46:22 +00:00
d8802ffd18 rspamd: Update version to 3.7.5 2023-12-15 16:42:51 +00:00
1a7b819b2c slidge: Pin to version 0.4.7 for GoPy 2023-12-14 13:51:33 +00:00
733130db8d Increase start timeout for Prometheus and Grafana
Containers for Prometheus and Grafana can take longer to start due to
migrations on large databases etc., which in turn can cause systemd to
kill these mid-execution.
2023-12-14 12:15:50 +00:00
c7eec07f55 slidge: Update slidge-whatsapp version 2023-12-14 12:14:17 +00:00
2bf0009773 slidge: Update plugins to newest versions 2023-12-07 21:39:13 +00:00
b6da57b47a Update Grafana dashboard for Node Exporter 2023-12-04 17:31:01 +00:00
c5fa13b613 Update Grafana dashboard for Podman metrics 2023-12-04 17:17:03 +00:00
6199425956 prometheus: Add exporter for container metrics
This also adds a basic Grafana dashboard for Podman, to be updated later.
2023-12-04 10:57:23 +00:00
b123008850 dovecot: Update Grafana dashboard 2023-12-01 15:45:43 +00:00
bade3f82ea gitea: Update to version 1.21.1 2023-12-01 15:32:52 +00:00
145f5f29bf prometheus: Add systemd collector, fix dashboard 2023-12-01 15:31:52 +00:00
1d17a56ecc slidge: Update protocols to latest versions 2023-12-01 13:41:28 +00:00
6304685aa6 grafana: Update, use Quadlet, use LDAP for auth 2023-11-19 13:14:57 +00:00
08b39ff5e2 prometheus: Update version, add node exporter
This includes a complete overhaul of the Containerfile for moving to a
self-contained build based on Bookworm, a move to Quadlet, and the
inclusion of a node exporter for node metrics with a default Grafana
dashboard.
2023-11-19 12:46:42 +00:00
90a1a5903d Makefile: Bump CoreOS version, VM memory to 4GiB 2023-11-18 20:37:40 +00:00
fe9d5db2ce navidrome: Correct package URL for new version 2023-11-18 00:09:00 +00:00
4744c1cd11 gotosocial: Update to version 0.12.2 2023-11-17 19:07:17 +00:00
877f87c667 gitea: Update to version 1.12.0 2023-11-17 19:07:06 +00:00
03f1c1c932 navidrome: Update to version 0.50.0 2023-11-17 19:04:00 +00:00
70cc88efbf rspamd: Update to 3.7.4, start on health-check 2023-11-17 19:00:28 +00:00
bcd39b92e1 slidge: Update Discord plugin to latest version 2023-11-17 13:13:04 +00:00
3e7adeb6a3 radicale: Start on health-check pass 2023-11-17 13:11:51 +00:00
263149c324 prosody: Start on health-check pass 2023-11-17 13:08:04 +00:00
80ad429457 Don't propagate stop to Prosody component state 2023-11-14 18:26:08 +00:00
e91366e63d slidge: Update plugins to latest versions 2023-11-14 18:05:39 +00:00
8de75fe927 postfix: Start on health-check pass 2023-11-05 18:03:42 +00:00
456e432cb7 nginx: Start on health-check pass 2023-11-05 17:43:57 +00:00
c728f61642 navidrome: Update to 0.49.3, start on health-check 2023-11-05 17:30:20 +00:00
3cb622e25a lldap: Update to version 0.5.0, start on health-check 2023-11-05 17:19:14 +00:00
c81390ba5a hugo: Update to 0.119.0, start on health-check pass 2023-11-05 16:48:28 +00:00