Commit Graph

318 Commits

Author SHA1 Message Date
460a986ba6 Add CORS headers. 2023-09-01 18:35:41 +01:00
1ea808e94e MySQL config. 2023-09-01 18:35:32 +01:00
95edfeeeda Adminer config. 2023-09-01 18:09:31 +01:00
c2d2f9f149 Add healthckeck for plausible. 2023-09-01 17:09:10 +01:00
02edc6c5f2 Plausible & Clickhouse config. 2023-08-30 15:11:41 +01:00
6b3b9ee65b Unifi controller config. 2023-08-21 14:31:40 +01:00
9c9d955474 OAuth for pgAdmin. 2023-08-21 13:48:23 +01:00
fbe760b8f2 Require auth for traefik dashboard. 2023-08-21 13:27:11 +01:00
80adf4bf7a Require auth for prometheus. 2023-08-21 13:25:32 +01:00
b89f7286af Require auth for loki. 2023-08-21 13:24:00 +01:00
fa7bfef0ec whoami test job config. 2023-08-21 13:20:52 +01:00
b49d6781aa Proxy forward auth SSO. 2023-08-21 13:20:37 +01:00
2f19fa5212 Reorder config entries (functional no-op). 2023-08-21 06:28:39 +01:00
ccd0061b89 Working healthcheck endpoint, and try to persist custom modules. 2023-08-18 11:40:06 +01:00
5505dca69c farmOS config. 2023-08-18 11:05:03 +01:00
162bf26324 Use a static port for HTTP. 2023-08-16 15:36:41 +01:00
35ac7c7ad6 Prometheus metrics for authentik. 2023-08-16 15:16:10 +01:00
6bb31d9286 OAuth for Grafana. 2023-08-16 15:11:47 +01:00
a6c09e8b53 Initial authentik config. 2023-08-16 06:53:52 +01:00
34f99cefaf pgadmin config. 2023-08-16 06:21:05 +01:00
8480fa6277 Move Redis to static port. 2023-08-15 06:56:30 +01:00
6bc9f268d4 Move Postgres to a static port to ease discovery. 2023-08-15 06:54:19 +01:00
d83a4ba1b8 Export Redis metrics to Prometheus. 2023-08-15 06:38:58 +01:00
2fce37b51a Redis config. 2023-08-15 06:31:43 +01:00
8a86983931 Export Postgres metrics to Prometheus. 2023-08-15 06:09:38 +01:00
e6c6f45e25 PostgreSQL config. 2023-08-14 15:37:32 +01:00
7e506557f6 Enable Loki metrics. 2023-08-14 15:05:42 +01:00
8b84e0e5b0 Enable Grafana metrics. 2023-08-14 15:03:44 +01:00
d8e24eeb50 Prometheus job config. 2023-08-14 14:58:28 +01:00
97f29680fd Enable nomad metrics. 2023-08-14 14:58:03 +01:00
3fc47a6fa3 Enable consul metrics. 2023-08-14 14:51:48 +01:00
5459aea4fd Enable Consul UI and make it listen on 0.0.0.0. 2023-08-14 14:34:59 +01:00
e65df9e346 Enable default routing for the prometheus metrics. 2023-08-09 15:33:18 +01:00
c788a05c0d Use a nicer default job name for vector metrics service. 2023-08-09 15:29:04 +01:00
09894bdee5 Export host and internal metrics for prometheus, and simplify hostname setting. 2023-08-08 15:52:01 +01:00
eb8c962c4a Only use node as a label, and try harder to set it. 2023-08-08 15:21:14 +01:00
04e8e86ec2 More resources and less aggressive healthchecking. 2023-08-08 15:20:52 +01:00
f36109a0f8 Send journald logs to loki. Not sure if working yet. 2023-08-08 15:08:21 +01:00
8528a8fec7 Send vector internal logs to loki. 2023-08-08 14:46:02 +01:00
7a30c0e9f2 Send glusterfs logs to loki. 2023-08-08 14:38:25 +01:00
ab80d00632 Add dots between job name components. 2023-08-08 14:11:18 +01:00
4cb69f1f83 Replace promtail with vector for loki. 2023-08-01 06:33:50 +01:00
1b2ab9da6e Save traefik logs to loki. 2023-07-21 07:54:00 +01:00
f13b350f73 Add vector service. 2023-07-21 07:16:19 +01:00
496e3c9e44 Switch remaining services from nomad host volumes to docker volumes. 2023-07-21 06:59:32 +01:00
0e7a34a341 Loki service configuration. 2023-07-21 06:31:05 +01:00
3c1fbc7103 Add compute node IPs to /etc/hosts to hopefully make things start up before the network settles. 2023-07-20 07:06:11 +01:00
0dbe33c82f Update flake. 2023-07-20 06:41:29 +01:00
72d651c158 Revert to dhcp assigned IPs. Static ones result in duplicate ping responses (?!). 2023-07-20 06:41:11 +01:00
e8cec993e7 Put glusterfs data on a non-bind mount. 2023-07-18 17:38:35 +01:00