171 Commits

Author SHA1 Message Date
3aa95f93e1 add headscale 2025-04-24 22:52:22 +02:00
7049403d60 Merge pull request 'Update Helm release redis to v20.13.0' (#423) from renovate/redis-20.x into main
Reviewed-on: #423
2025-04-23 08:28:52 +00:00
380e74a82a Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.61' (#424) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #424
2025-04-23 08:27:37 +00:00
1a89391702 Update Helm release redis to v20.13.0 2025-04-22 18:02:25 +00:00
1ba5687c4b Update adguard/adguardhome Docker tag to v0.107.61 2025-04-22 18:02:14 +00:00
9cba318022 Merge pull request 'Update dependency prometheus-operator/prometheus-operator to v0.82.0' (#421) from renovate/prometheus-operator-prometheus-operator-0.x into main
Reviewed-on: #421
2025-04-20 23:17:06 +00:00
3f8b6bd228 Merge pull request 'Update ghcr.io/coder/code-server Docker tag to v4.99.3' (#413) from renovate/ghcr.io-coder-code-server-4.x into main
Reviewed-on: #413
2025-04-20 23:15:58 +00:00
a6b1f52580 Merge pull request 'Update Helm release grafana to v8.12.1' (#419) from renovate/grafana-8.x into main
Reviewed-on: #419
2025-04-20 22:22:46 +00:00
d3bf3f1680 Merge pull request 'Update Helm release redis to v20.12.1' (#416) from renovate/redis-20.x into main
Reviewed-on: #416
2025-04-20 21:56:53 +00:00
4de54f76b2 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.60' (#418) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #418
2025-04-20 15:17:47 +00:00
5b0ae4971c Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.15.3' (#420) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #420
2025-04-20 15:17:06 +00:00
341bacbb56 Merge pull request 'Update Helm release traefik to v35' (#412) from renovate/traefik-35.x into main
Reviewed-on: #412
2025-04-20 15:16:35 +00:00
fcb03b1120 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.15.3 2025-04-20 00:02:21 +00:00
f22ca6fc14 Update Helm release traefik to v35 2025-04-18 16:05:18 +00:00
ebbad2b4a9 Update ghcr.io/coder/code-server Docker tag to v4.99.3 2025-04-17 20:05:16 +00:00
e257f9e063 Update dependency prometheus-operator/prometheus-operator to v0.82.0 2025-04-17 10:05:21 +00:00
c6095888a7 Update Helm release grafana to v8.12.1 2025-04-16 20:02:00 +00:00
bac8c5d40e Update Helm release redis to v20.12.1 2025-04-16 16:02:33 +00:00
047810e60c Update adguard/adguardhome Docker tag to v0.107.60 2025-04-14 12:05:30 +00:00
6027c40630 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.15.1' (#417) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #417
2025-04-10 08:19:52 +00:00
5541be46fd Merge pull request 'Update Helm release grafana to v8.11.4' (#415) from renovate/grafana-8.x into main
Reviewed-on: #415
2025-04-10 08:19:24 +00:00
efbdb5a9ce Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.15.1 2025-04-10 00:05:41 +00:00
0749490292 Update Helm release grafana to v8.11.4 2025-04-09 12:02:27 +00:00
092010dd75 Merge pull request 'Update Helm release prometheus-node-exporter to v4.45.2' (#411) from renovate/prometheus-node-exporter-4.x into main
Reviewed-on: #411
2025-04-09 08:18:30 +00:00
42d67db99d Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.15.0' (#414) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #414
2025-04-09 08:17:36 +00:00
c51b6965e8 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.15.0 2025-04-08 18:03:39 +00:00
ecac04b548 Update Helm release prometheus-node-exporter to v4.45.2 2025-04-07 16:02:17 +00:00
e63bc3e177 Merge pull request 'Update Helm release loki to v6.29.0' (#388) from renovate/loki-6.x into main
Reviewed-on: #388
2025-04-06 13:46:37 +00:00
44cccf7767 Merge pull request 'Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.29.0' (#391) from renovate/docker.io-bitnami-sealed-secrets-controller-0.x into main
Reviewed-on: #391
2025-04-06 13:29:31 +00:00
3e64cfe53c Merge pull request 'Update Helm release grafana to v8.11.3' (#407) from renovate/grafana-8.x into main
Reviewed-on: #407
2025-04-06 13:20:24 +00:00
ebb78d138d Merge pull request 'Update quay.io/thanos/thanos Docker tag to v0.38.0' (#406) from renovate/quay.io-thanos-thanos-0.x into main
Reviewed-on: #406
2025-04-06 13:16:33 +00:00
648ba08399 Merge pull request 'Update octodns/octodns Docker tag to v2025.04' (#408) from renovate/octodns-octodns-2025.x into main
Reviewed-on: #408
2025-04-06 13:14:37 +00:00
c575b3cae3 Merge pull request 'Update actualbudget/actual-server Docker tag to v25.4.0' (#409) from renovate/actualbudget-actual-server-25.x into main
Reviewed-on: #409
2025-04-06 13:03:14 +00:00
b791b04b7e Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.7' (#410) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #410
2025-04-06 13:02:52 +00:00
b8800ecc95 Update jellyfin/jellyfin Docker tag to v10.10.7 2025-04-05 20:02:15 +00:00
63a82943dd Update actualbudget/actual-server Docker tag to v25.4.0 2025-04-05 04:02:31 +00:00
376c1cf38f Update octodns/octodns Docker tag to v2025.04 2025-04-04 20:02:33 +00:00
159f2fa696 Update Helm release grafana to v8.11.3 2025-04-04 18:01:59 +00:00
24d0e59f4a Update quay.io/thanos/thanos Docker tag to v0.38.0 2025-04-03 10:02:38 +00:00
2b72217fbe Merge pull request 'Update homeassistant/home-assistant Docker tag to v2025.4' (#405) from renovate/homeassistant-home-assistant-2025.x into main
Reviewed-on: #405
2025-04-03 08:10:43 +00:00
d0d045b348 Update homeassistant/home-assistant Docker tag to v2025.4 2025-04-02 18:02:32 +00:00
45bac8fec1 Merge pull request 'Update Helm release prometheus-node-exporter to v4.45.0' (#397) from renovate/prometheus-node-exporter-4.x into main
Reviewed-on: #397
2025-04-01 22:05:10 +00:00
df1ecbe645 Merge pull request 'Update Helm release authelia to v0.10.4' (#398) from renovate/authelia-0.x into main
Reviewed-on: #398
2025-04-01 22:04:41 +00:00
6ed0327812 Merge pull request 'Update Helm release traefik to v34.5.0' (#400) from renovate/traefik-34.x into main
Reviewed-on: #400
2025-04-01 22:03:55 +00:00
f232efb2fa Merge pull request 'Update Helm release grafana to v8.11.1' (#404) from renovate/grafana-8.x into main
Reviewed-on: #404
2025-04-01 22:03:28 +00:00
e62382159c Merge pull request 'Update Helm release gitea to v11.0.1' (#403) from renovate/gitea-11.x into main
Reviewed-on: #403
2025-04-01 22:03:06 +00:00
bec5124d8d Update Helm release grafana to v8.11.1 2025-04-01 20:02:28 +00:00
5445621fc7 Update Helm release gitea to v11.0.1 2025-04-01 16:02:39 +00:00
1ae91430e2 Update Helm release traefik to v34.5.0 2025-03-31 14:03:26 +00:00
b9223ecd89 Merge pull request 'Update owncloud/ocis Docker tag to v7.1.2' (#399) from renovate/owncloud-ocis-7.x into main
Reviewed-on: #399
2025-03-31 07:26:10 +00:00
af20f12608 Update owncloud/ocis Docker tag to v7.1.2 2025-03-30 12:03:07 +00:00
119a520dcd Merge pull request 'Update Helm release grafana to v8.11.0' (#393) from renovate/grafana-8.x into main
Reviewed-on: #393
2025-03-30 11:47:26 +00:00
86ffbccafd Update Helm release authelia to v0.10.4 2025-03-29 16:02:27 +00:00
8b2892220d immich update 2025-03-28 11:19:48 +01:00
0212f19650 Update Helm release prometheus-node-exporter to v4.45.0 2025-03-28 10:03:17 +00:00
f4e8318396 update minecraft modpack 2025-03-27 22:54:41 +01:00
e586285ed8 Update Helm release grafana to v8.11.0 2025-03-27 18:02:48 +00:00
1710a336a7 Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.29.0 2025-03-27 12:04:07 +00:00
c4db09d00e Update Helm release loki to v6.29.0 2025-03-26 22:03:05 +00:00
4a06fcda92 Merge pull request 'Update Helm release redis to v20.11.4' (#382) from renovate/redis-20.x into main
Reviewed-on: #382
2025-03-24 07:42:38 +00:00
4790b8e57a Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.59' (#379) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #379
2025-03-24 07:41:18 +00:00
309fadded7 Update Helm release redis to v20.11.4 2025-03-23 10:02:28 +00:00
7dbca93691 Update adguard/adguardhome Docker tag to v0.107.59 2025-03-21 12:05:15 +00:00
d0409edeb6 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.8.0' (#376) from renovate/ghcr.io-mealie-recipes-mealie-2.x into main
Reviewed-on: #376
2025-03-20 09:19:56 +00:00
043e5cfb65 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.58' (#377) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #377
2025-03-20 09:19:20 +00:00
d80062b388 Update adguard/adguardhome Docker tag to v0.107.58 2025-03-19 20:02:26 +00:00
b8f564342f Update ghcr.io/mealie-recipes/mealie Docker tag to v2.8.0 2025-03-18 20:02:14 +00:00
60b5078f9d Update authelia version & implement required changes 2025-03-18 17:23:31 +01:00
3c9697ba42 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.20.0' (#375) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #375
2025-03-18 09:26:45 +00:00
e5cf88f11d Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.20.0 2025-03-18 00:02:45 +00:00
448b2b3c34 Merge pull request 'Update Helm release redis to v20.11.3' (#346) from renovate/redis-20.x into main
Reviewed-on: #346
2025-03-17 10:40:44 +00:00
5471ac7343 Merge pull request 'Update ghcr.io/coder/code-server Docker tag to v4.98.2' (#366) from renovate/ghcr.io-coder-code-server-4.x into main
Reviewed-on: #366
2025-03-17 09:34:54 +00:00
51f4f503eb Merge pull request 'Update Helm release traefik to v34.4.1' (#355) from renovate/traefik-34.x into main
Reviewed-on: #355
2025-03-17 09:34:03 +00:00
fe8cda32a8 Merge pull request 'Update Helm release cloudnative-pg to v0.23.2' (#362) from renovate/cloudnative-pg-0.x into main
Reviewed-on: #362
2025-03-17 09:33:27 +00:00
fe08375b4b Merge pull request 'Update Helm release grafana to v8.10.4' (#372) from renovate/grafana-8.x into main
Reviewed-on: #372
2025-03-17 09:32:36 +00:00
219802bdc2 Merge pull request 'Update dependency prometheus-operator/prometheus-operator to v0.81.0' (#367) from renovate/prometheus-operator-prometheus-operator-0.x into main
Reviewed-on: #367
2025-03-17 09:31:56 +00:00
a229a89098 Merge pull request 'Update octodns/octodns Docker tag to v2025' (#373) from renovate/octodns-octodns-2025.x into main
Reviewed-on: #373
2025-03-17 09:31:09 +00:00
69004e76c6 Update octodns/octodns Docker tag to v2025 2025-03-17 00:06:04 +00:00
37e823c9ea Update Helm release grafana to v8.10.4 2025-03-16 22:02:26 +00:00
434f5a9b57 Merge pull request 'Update Helm release loki to v6.28.0' (#369) from renovate/loki-6.x into main
Reviewed-on: #369
2025-03-16 18:46:51 +00:00
4e650d0dba Merge pull request 'Update Helm release grafana to v8.10.3' (#368) from renovate/grafana-8.x into main
Reviewed-on: #368
2025-03-16 18:45:39 +00:00
edf076169d Merge pull request 'Update Helm release authelia to v0.10.0' (#371) from renovate/authelia-0.x into main
Reviewed-on: #371
2025-03-16 18:44:32 +00:00
276c725e3c Merge pull request 'Update owncloud/ocis Docker tag to v7.1.1' (#370) from renovate/owncloud-ocis-7.x into main
Reviewed-on: #370
2025-03-16 18:42:50 +00:00
35f0273b2b Update Helm release authelia to v0.10.0 2025-03-16 12:03:25 +00:00
1ec7c7b3ec Update ghcr.io/coder/code-server Docker tag to v4.98.2 2025-03-15 04:05:41 +00:00
4bb263d901 Update owncloud/ocis Docker tag to v7.1.1 2025-03-14 18:02:54 +00:00
8d876debf4 Update Helm release loki to v6.28.0 2025-03-13 02:03:59 +00:00
0737cf3a77 Update Helm release grafana to v8.10.3 2025-03-13 02:03:09 +00:00
1a9044943c Update dependency prometheus-operator/prometheus-operator to v0.81.0 2025-03-11 16:06:00 +00:00
08bececb27 Merge pull request 'Update tombursch/kitchenowl Docker tag to v0.6.11' (#363) from renovate/tombursch-kitchenowl-0.x into main
Reviewed-on: #363
2025-03-11 11:03:27 +00:00
d58278e110 Update Helm release redis to v20.11.3 2025-03-10 14:03:09 +00:00
21b4856678 Update tombursch/kitchenowl Docker tag to v0.6.11 2025-03-09 20:06:08 +00:00
76bee2e51f update immich to 129.1 2025-03-08 12:53:36 +01:00
bac5295984 Update Helm release cloudnative-pg to v0.23.2 2025-03-08 00:05:12 +00:00
a0bf8f6347 Merge pull request 'Update ghcr.io/coder/code-server Docker tag to v4.97.2' (#336) from renovate/ghcr.io-coder-code-server-4.x into main
Reviewed-on: #336
2025-03-07 23:50:55 +00:00
573bd29bdc Merge pull request 'Update homeassistant/home-assistant Docker tag to v2025.3' (#358) from renovate/homeassistant-home-assistant-2025.x into main
Reviewed-on: #358
2025-03-07 23:49:48 +00:00
b5ea282038 Merge pull request 'Update owncloud/ocis Docker tag to v7.1.0' (#359) from renovate/owncloud-ocis-7.x into main
Reviewed-on: #359
2025-03-07 23:46:05 +00:00
d602914a68 Merge pull request 'Update sissbruecker/linkding Docker tag to v1.39.1' (#361) from renovate/sissbruecker-linkding-1.x into main
Reviewed-on: #361
2025-03-07 23:45:07 +00:00
6cd75a84b7 Update sissbruecker/linkding Docker tag to v1.39.1 2025-03-06 20:05:37 +00:00
a915b0541c Update owncloud/ocis Docker tag to v7.1.0 2025-03-06 14:05:58 +00:00
d57f44cf9e Update homeassistant/home-assistant Docker tag to v2025.3 2025-03-06 00:05:50 +00:00
087da0db97 Update Helm release traefik to v34.4.1 2025-03-05 12:02:41 +00:00
74c31bd668 update immich version 2025-03-05 10:30:51 +01:00
e5f5f59785 update immich version 2025-03-05 10:30:31 +01:00
7051b2168a Merge pull request 'Update Helm release prometheus-node-exporter to v4.44.1' (#344) from renovate/prometheus-node-exporter-4.x into main
Reviewed-on: #344
2025-03-04 08:17:25 +00:00
87fcd525db Merge pull request 'Update actualbudget/actual-server Docker tag to v25.3.1' (#352) from renovate/actualbudget-actual-server-25.x into main
Reviewed-on: #352
2025-03-04 07:59:04 +00:00
904ff6ad95 Merge pull request 'Update Helm release gitea to v11' (#351) from renovate/gitea-11.x into main
Reviewed-on: #351
2025-03-03 08:18:47 +00:00
6863806a32 Update actualbudget/actual-server Docker tag to v25.3.1 2025-03-03 02:05:06 +00:00
f10af61bb6 Update Helm release gitea to v11 2025-03-01 18:06:09 +00:00
437bd6e2ba Merge pull request 'Update actualbudget/actual-server Docker tag to v25.3.0' (#350) from renovate/actualbudget-actual-server-25.x into main
Reviewed-on: #350
2025-03-01 13:45:50 +00:00
6aad946ed5 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.7.1' (#349) from renovate/ghcr.io-mealie-recipes-mealie-2.x into main
Reviewed-on: #349
2025-03-01 13:45:24 +00:00
b98d8d7e18 Update actualbudget/actual-server Docker tag to v25.3.0 2025-03-01 02:07:43 +00:00
a7e3af06a6 Update ghcr.io/mealie-recipes/mealie Docker tag to v2.7.1 2025-02-28 12:07:07 +00:00
0ae7c18783 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.5' (#345) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #345
2025-02-28 08:41:59 +00:00
9a376cea5c Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.5 2025-02-27 12:04:08 +00:00
3f949e5b01 Update Helm release prometheus-node-exporter to v4.44.1 2025-02-27 12:03:41 +00:00
287b7aa291 revert renovate upgrade 2025-02-27 12:37:55 +01:00
36b2227544 Merge pull request 'Update Helm release redis to v20.8.0' (#341) from renovate/redis-20.x into main
Reviewed-on: #341
2025-02-23 10:00:20 +00:00
129c0ef41b Merge pull request 'Update Helm release authelia to v0.9.16' (#328) from renovate/authelia-0.x into main
Reviewed-on: #328
2025-02-23 09:59:46 +00:00
5006bfcae7 Merge pull request 'Update sissbruecker/linkding Docker tag to v1.38.1' (#342) from renovate/sissbruecker-linkding-1.x into main
Reviewed-on: #342
2025-02-23 09:59:27 +00:00
0df361f907 Merge pull request 'Update renovate/renovate Docker tag to v40' (#343) from renovate/renovate-renovate-40.x into main
Reviewed-on: #343
2025-02-23 09:58:50 +00:00
d49abeb36d Update renovate/renovate Docker tag to v40 2025-02-22 22:06:04 +00:00
061ac2e79d Update sissbruecker/linkding Docker tag to v1.38.1 2025-02-22 20:03:13 +00:00
fefe5e61bd Update Helm release redis to v20.8.0 2025-02-22 16:03:26 +00:00
5a473621b1 Merge pull request 'Update dependency prometheus-operator/prometheus-operator to v0.80.1' (#337) from renovate/prometheus-operator-prometheus-operator-0.x into main
Reviewed-on: #337
2025-02-22 11:26:25 +00:00
c966a2233e Merge pull request 'Update Helm release grafana to v8.10.1' (#329) from renovate/grafana-8.x into main
Reviewed-on: #329
2025-02-22 10:43:34 +00:00
1b7b1587f8 Merge pull request 'Update Helm release traefik to v34.4.0' (#338) from renovate/traefik-34.x into main
Reviewed-on: #338
2025-02-22 10:42:57 +00:00
8d3157ce83 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.4' (#339) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #339
2025-02-22 10:41:59 +00:00
ed312fc25f Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.57' (#340) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #340
2025-02-22 10:41:44 +00:00
d3307e6449 Update Helm release grafana to v8.10.1 2025-02-22 00:10:53 +00:00
70cf3a5c94 Update adguard/adguardhome Docker tag to v0.107.57 2025-02-20 16:03:23 +00:00
6f5020d1d2 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.4 2025-02-20 02:03:17 +00:00
3f9e333d7f Update Helm release traefik to v34.4.0 2025-02-19 18:03:25 +00:00
2b417486cb Update dependency prometheus-operator/prometheus-operator to v0.80.1 2025-02-19 12:03:01 +00:00
06814fb033 Merge pull request 'Update Helm release redis to v20.7.1' (#332) from renovate/redis-20.x into main
Reviewed-on: #332
2025-02-19 08:53:45 +00:00
0103d138dd Merge pull request 'Update alpine/git Docker tag to v2.47.2' (#331) from renovate/alpine-git-2.x into main
Reviewed-on: #331
2025-02-19 08:49:49 +00:00
ab71beaa4f Merge pull request 'Update Helm release loki to v6.27.0' (#330) from renovate/loki-6.x into main
Reviewed-on: #330
2025-02-19 08:47:35 +00:00
df2b12eedc Merge pull request 'Update Helm release prometheus-node-exporter to v4.44.0' (#335) from renovate/prometheus-node-exporter-4.x into main
Reviewed-on: #335
2025-02-19 08:47:14 +00:00
be28ebb784 Update ghcr.io/coder/code-server Docker tag to v4.97.2 2025-02-18 20:06:19 +00:00
ae3e36b6b1 update immich 2025-02-18 17:25:06 +01:00
30dae69a02 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.3' (#333) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #333
2025-02-18 14:12:39 +00:00
5cb6ceb2fa Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.6' (#334) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #334
2025-02-18 14:01:42 +00:00
979f44640d Update Helm release prometheus-node-exporter to v4.44.0 2025-02-17 18:06:34 +00:00
f43ececde3 Update jellyfin/jellyfin Docker tag to v10.10.6 2025-02-17 00:11:50 +00:00
512419f1ef Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.3 2025-02-17 00:11:41 +00:00
fd1658e686 Update Helm release redis to v20.7.1 2025-02-16 20:03:16 +00:00
9e87f36ce2 Update alpine/git Docker tag to v2.47.2 2025-02-16 06:03:07 +00:00
b700d057ae Update Helm release loki to v6.27.0 2025-02-15 00:03:39 +00:00
2c489fde01 Merge pull request 'Update Helm release loki to v6.26.0' (#327) from renovate/loki-6.x into main
Reviewed-on: #327
2025-02-14 13:30:42 +00:00
08329cf510 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.2' (#326) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #326
2025-02-14 13:29:59 +00:00
6c1277b593 Merge pull request 'Update tombursch/kitchenowl Docker tag to v0.6.10' (#325) from renovate/tombursch-kitchenowl-0.x into main
Reviewed-on: #325
2025-02-14 13:29:40 +00:00
0124725b19 Update Helm release authelia to v0.9.16 2025-02-13 00:03:14 +00:00
3ba4d6ee50 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.2 2025-02-12 18:03:10 +00:00
d57a8dae3d Update Helm release loki to v6.26.0 2025-02-12 14:03:09 +00:00
e5731d76de Update tombursch/kitchenowl Docker tag to v0.6.10 2025-02-11 00:13:11 +00:00
24bcadc8dd Merge pull request 'Update Helm release traefik to v34.3.0' (#320) from renovate/traefik-34.x into main
Reviewed-on: #320
2025-02-10 10:21:05 +00:00
ebeaf5b400 Merge pull request 'Update actualbudget/actual-server Docker tag to v25.2.1' (#317) from renovate/actualbudget-actual-server-25.x into main
Reviewed-on: #317
2025-02-10 10:16:34 +00:00
a41ecaebe5 Merge pull request 'Update sissbruecker/linkding Docker tag to v1.38.0' (#321) from renovate/sissbruecker-linkding-1.x into main
Reviewed-on: #321
2025-02-10 10:16:20 +00:00
ccd142129e Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.6.0' (#318) from renovate/ghcr.io-mealie-recipes-mealie-2.x into main
Reviewed-on: #318
2025-02-10 10:15:49 +00:00
54579e6f91 Merge pull request 'Update tombursch/kitchenowl Docker tag to v0.6.9' (#322) from renovate/tombursch-kitchenowl-0.x into main
Reviewed-on: #322
2025-02-10 10:15:31 +00:00
21cdeb6893 Update tombursch/kitchenowl Docker tag to v0.6.9 2025-02-09 18:09:27 +00:00
d616c0fcc6 Update sissbruecker/linkding Docker tag to v1.38.0 2025-02-09 10:08:48 +00:00
469091ec3e Merge pull request 'Update owncloud/ocis Docker tag to v7.0.1' (#319) from renovate/owncloud-ocis-7.x into main
Reviewed-on: #319
2025-02-07 20:46:18 +00:00
e9372cb2cc Update Helm release traefik to v34.3.0 2025-02-07 18:02:56 +00:00
419654757a Update owncloud/ocis Docker tag to v7.0.1 2025-02-07 12:03:05 +00:00
632e333602 Update ghcr.io/mealie-recipes/mealie Docker tag to v2.6.0 2025-02-06 22:03:15 +00:00
3a5d7068ad Update actualbudget/actual-server Docker tag to v25.2.1 2025-02-06 22:03:09 +00:00
f994c69ecc Merge pull request 'Update Helm release traefik to v34' (#292) from renovate/traefik-34.x into main
Reviewed-on: #292
2025-02-06 18:27:48 +00:00
9fb2631e87 Merge pull request 'Update Helm release grafana to v8.9.0' (#304) from renovate/grafana-8.x into main
Reviewed-on: #304
2025-02-06 18:25:01 +00:00
1584b5d709 Update Helm release grafana to v8.9.0 2025-02-04 02:02:54 +00:00
a8622d2f60 Update Helm release traefik to v34 2025-01-28 18:02:47 +00:00
33 changed files with 698 additions and 42 deletions

View File

@@ -10,7 +10,7 @@ resources:
images:
- name: adguard/adguardhome
newName: adguard/adguardhome
newTag: v0.107.56
newTag: v0.107.61
namespace: adguard

View File

@@ -12,4 +12,4 @@ namespace: audiobookshelf
images:
- name: audiobookshelf
newName: ghcr.io/advplyr/audiobookshelf
newTag: "2.19.0"
newTag: "2.20.0"

View File

@@ -12,4 +12,4 @@ namespace: code-server
images:
- name: code-server
newName: ghcr.io/coder/code-server
newTag: 4.96.4-fedora
newTag: 4.99.3-fedora

View File

@@ -13,4 +13,4 @@ namespace: files
images:
- name: ocis
newName: owncloud/ocis
newTag: "7.0.0"
newTag: "7.1.2"

View File

@@ -13,4 +13,4 @@ resources:
images:
- name: actualbudget
newName: actualbudget/actual-server
newTag: 25.2.0
newTag: 25.4.0

View File

@@ -17,5 +17,5 @@ helmCharts:
- releaseName: grafana
name: grafana
repo: https://grafana.github.io/helm-charts
version: 8.8.5
version: 8.12.1
valuesFile: grafana.values.yaml

View File

@@ -15,4 +15,4 @@ resources:
images:
- name: homeassistant
newName: homeassistant/home-assistant
newTag: "2025.2"
newTag: "2025.4"

View File

@@ -15,20 +15,20 @@ namespace: immich
helmCharts:
- name: immich
releaseName: immich
version: 0.9.0
version: 0.9.2
valuesFile: values.yaml
repo: https://immich-app.github.io/immich-charts
images:
- name: ghcr.io/immich-app/immich-machine-learning
newTag: v1.125.7
newTag: v1.130.3
- name: ghcr.io/immich-app/immich-server
newTag: v1.125.7
newTag: v1.130.3
patches:
- path: patch-redis-pvc.yaml
target:
kind: StatefulSet
name: immich-redis-master
name: immich-redis-master

View File

@@ -37,10 +37,6 @@ immich:
existingClaim: data
# Dependencies
postgresql:
enabled: false
redis:
enabled: true
architecture: standalone

View File

@@ -14,4 +14,4 @@ namespace: kitchenowl
images:
- name: kitchenowl
newName: tombursch/kitchenowl
newTag: v0.6.8
newTag: v0.6.11

View File

@@ -13,4 +13,4 @@ namespace: linkding
images:
- name: linkding
newName: sissbruecker/linkding
newTag: "1.37.0"
newTag: "1.39.1"

View File

@@ -12,4 +12,4 @@ resources:
images:
- name: jellyfin/jellyfin
newName: jellyfin/jellyfin
newTag: 10.10.5
newTag: 10.10.7

View File

@@ -7,7 +7,7 @@ metadata:
namespace: minecraft
spec:
encryptedData:
key: AgBYeAiejdmxDBorvgnxQX5YvUhR3NId2vfWybMKlc27e6D/bKglLNyZMk70xSnFAPjcDmZ20mYjFPYvDOr9T6IU/REJ8QlzoKAn0xW779R4SkIxRToT+dJv+OM2avgQ9uqp7vja29xeXMjYAnQML+QGZKcrT8mE04G/Ty8rdUiv3yUXK5HFAR3SUF35aVLdlthLjpRkv1s0R7GAP4L2pNzBJNV3i37viceUSSjU0zpOa23fsQOkPAs67AIukAJBqh/hyF/hR9H1GeYZNTI3OcHcvC2iNk/XGstvv0Zy6ApzoebsfWGdsbVn+QUI0EBw+mSTPqpl71cbkz0v4S4XAVndosxWpe6AIgm5MBTU0FXIyGyoFDe1aMPq8BXiQikYVwB48oVNh9KF0xXX5AOG0whB/FEsL3OJsiNQvQ3R/Hru43JBn64oxjVtLfM3E7u8v/xr1VQahX8dylDmb4s5EV01U6O4y19Ou4td1eEMlhpJb0fBPDRUYuWxZAEDGmp+U4tAakyPed11VkcZPPn9fKAAcv8sGs3TYAbbF18hqsBnv2Wd+i7ZEvKwmdmfR/T0r1TJGsvKI7jaW0QtH256XrSxQp7a52qMKMVQWOSKw2k27t/IkRhxT2Prw4GfJvaVr4RozUaBf3LV/hfDWlDfmM2zg3X9W8HkzjotGg021OLxsa0Wzmhffvb8h4bvZwxeq3U1xaJocqXui7z0rT2pF4z3wYHR/lPtexHcOA2M8gfBGKb1rBKh+kW+N+/ZfVLNI0mokg5vrTO2nR2rb4c=
key: AgDG6apUvB38rB9tH+/ya5Af/32IUJjHiEGZFdYYqesuqyPB/qf99EtC/7CwqD6bDQQPVycJVcxwZuF8QtYfPXzv//yMkqEUJ2G1/Q5J8I6bjNGLR636UhliUpCkH1QDOspWJUjwKDVxlFN9l0g9UajvxnqLyGzbWPeay0sJEBvAY8ltEZpLP21V+GD+HgPk3HIfSFFBMsULS6GPCjMaFxkxQb6cG3K4Ej4NHCHRGOmax+4Rk7lwMyAHlXLlrwj/ytxrnHDWrugLIJE9KKmJn6UVNTuk6olgkhleg2PixV7oOiDVyu9ZQP8wbdppzRix6dnIcFEYJ1ZDK1rNF5QErYO0gBytiJnSsdFO0jUMsdBrho2FgUc5GgIdmgXWJJz3lrGFqXaRVvbPsBZTUAsQRh2+4IfqfWmAkEjBcjs1K8WWJfS+rO9e02KoHBT4decdsd8Qfr5EFdPIzMrkUoRMI9CJnIa5u2nR08Hhd9iojbL64FZ26kXMODtEdKmlo+HwjufLX5rYJVSfOyZYzivd/kgKA87YTFaMLKej07w3ofGrPYSoCnmLfJyoQdNyJhdonBDsgM1GgRWQZDpgJ1df0SB02A5lZ4V7lHWr8KlANv9YLuMoZnVehsH1NZjNQHDInIRiTLahEBbjcJzQz4vU1UWG100ATszEYKOUVkzPnTgkqKYU99ZQ23bHP8z7iAWQeumb6V84NTi6jNITBvU4yTFLuAiI3nW34Vb1mFVLwfWqMjEYX8gBB4yMSaVshB/japfkyXU0pYg4mK9gsB4=
template:
metadata:
creationTimestamp: null

View File

@@ -4,6 +4,9 @@ metadata:
name: start-server
spec:
template:
metadata:
labels:
app: minecraft-server
spec:
restartPolicy: OnFailure
containers:
@@ -11,7 +14,7 @@ spec:
image: minecraft
resources:
limits:
memory: "10000Mi"
memory: "11000Mi"
cpu: "5"
requests:
memory: "1500Mi"
@@ -29,13 +32,13 @@ spec:
name: curseforge-api
key: key
- name: CF_PAGE_URL
value: "https://www.curseforge.com/minecraft/modpacks/vault-hunters-1-18-2/files/5413446"
value: "https://www.curseforge.com/minecraft/modpacks/vault-hunters-1-18-2/files/5925838"
- name: VERSION
value: "1.18.2"
- name: INIT_MEMORY
value: "1G"
- name: MAX_MEMORY
value: "8G"
value: "10G"
- name: MOTD
value: "VaultHunters baby!"
- name: ENABLE_RCON
@@ -43,7 +46,7 @@ spec:
- name: CREATE_CONSOLE_IN_PIPE
value: "true"
- name: ONLINE_MODE
value: "true"
value: "false"
- name: ENABLE_AUTOSTOP
value: "true"

View File

@@ -14,14 +14,14 @@ namespace: paperless
images:
- name: paperless
newName: ghcr.io/paperless-ngx/paperless-ngx
newTag: "2.14.7"
newTag: "2.15.3"
helmCharts:
- name: redis
releaseName: redis
repo: https://charts.bitnami.com/bitnami
version: 20.7.0
version: 20.13.0
valuesInline:
auth:
enabled: false

View File

@@ -13,5 +13,5 @@ resources:
images:
- name: mealie
newTag: v2.5.0
newTag: v2.8.0
newName: ghcr.io/mealie-recipes/mealie

View File

@@ -12,7 +12,7 @@ pod:
## Authelia Config Map Generator
##
configMap:
key: 'configuration.yml'
key: 'configuration.yaml'
# include sub-maps wich OVERRIDE the values generated by the helm chart
extraConfigs:
- /secrets/authelia-smtp/smtp.yml
@@ -78,10 +78,6 @@ configMap:
file: /config/db.sqlite3
# notifier:
# notifier is configured via the smtp secret and merged by authelia upon startup
identity_validation:
reset_password:
secret:
@@ -243,6 +239,11 @@ configMap:
- email
- profile
# notifier
# is set through a secret
persistence:
enabled: true
storageClass: 'nfs-client'

View File

@@ -27,6 +27,6 @@ images:
helmCharts:
- name: authelia
releaseName: authelia
version: 0.9.15
version: 0.10.4
repo: https://charts.authelia.com
valuesFile: authelia.values.yaml

View File

@@ -11,8 +11,8 @@ resources:
images:
- name: octodns
newName: octodns/octodns # has all plugins
newTag: "2024.09"
newTag: "2025.04"
- name: git
newName: alpine/git
newTag: "v2.47.1"
newTag: "v2.47.2"

View File

@@ -23,6 +23,6 @@ helmCharts:
- name: gitea
namespace: gitea # needs to be set explicitly for svc to be referenced correctly
releaseName: gitea
version: 10.6.0
version: 11.0.1
valuesFile: gitea.values.yaml
repo: https://dl.gitea.io/charts/

View File

@@ -0,0 +1,77 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: headscale
labels:
app: headscale
spec:
selector:
matchLabels:
app: headscale
replicas: 1
template:
metadata:
labels:
app: headscale
spec:
shareProcessNamespace: true
serviceAccountName: default
containers:
- name: headplane
image: headplane
env:
# Set these if the pod name for Headscale is not static
# We will use the downward API to get the pod name instead
- name: HEADPLANE_LOAD_ENV_OVERRIDES
value: 'true'
- name: 'HEADPLANE_INTEGRATION__KUBERNETES__POD_NAME'
valueFrom:
fieldRef:
fieldPath: metadata.name
ports:
- containerPort: 3000
volumeMounts:
- name: headscale-config
mountPath: /etc/headscale/config.yaml
subPath: config.yaml
- name: headplane-config
mountPath: /etc/headplane/config.yaml
subPath: config.yaml
- name: headplane-data
mountPath: /var/lib/headplane
- name: headscale
image: headscale
args: ["serve"]
resources:
requests:
cpu: 100m
memory: 100Mi
limits:
cpu: 100m
memory: 100Mi
# env:
ports:
- containerPort: 8080
volumeMounts:
- name: headscale-config
mountPath: /etc/headscale/config.yaml
subPath: config.yaml
- mountPath: /persistence
name: headscale-data
terminationGracePeriodSeconds: 30
volumes:
- name: headscale-config
configMap:
name: headscale-config
- name: headscale-data
persistentVolumeClaim:
claimName: headscale-data
- name: headplane-config
configMap:
name: headplane-config
- name: headplane-data
persistentVolumeClaim:
claimName: headplane-data

View File

@@ -0,0 +1,99 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: headplane-config
data:
config.yaml: |
# Configuration for the Headplane server and web application
server:
host: "0.0.0.0"
port: 3000
# The secret used to encode and decode web sessions
# Ensure that this is exactly 32 characters long
cookie_secret: "<change_me_to_something_secure!>"
# Should the cookies only work over HTTPS?
# Set to false if running via HTTP without a proxy
# (I recommend this is true in production)
cookie_secure: true
# Headscale specific settings to allow Headplane to talk
# to Headscale and access deep integration features
headscale:
# The URL to your Headscale instance
# (All API requests are routed through this URL)
# (THIS IS NOT the gRPC endpoint, but the HTTP endpoint)
#
# IMPORTANT: If you are using TLS this MUST be set to `https://`
url: "http://0.0.0.0:8080"
# If you use the TLS configuration in Headscale, and you are not using
# Let's Encrypt for your certificate, pass in the path to the certificate.
# (This has no effect `url` does not start with `https://`)
# tls_cert_path: "/var/lib/headplane/tls.crt"
# Optional, public URL if they differ
# This affects certain parts of the web UI
# public_url: "https://headscale.example.com"
# Path to the Headscale configuration file
# This is optional, but HIGHLY recommended for the best experience
# If this is read only, Headplane will show your configuration settings
# in the Web UI, but they cannot be changed.
config_path: "/etc/headscale/config.yaml"
# Headplane internally validates the Headscale configuration
# to ensure that it changes the configuration in a safe way.
# If you want to disable this validation, set this to false.
config_strict: true
# Integration configurations for Headplane to interact with Headscale
# Only one of these should be enabled at a time or you will get errors
integration:
kubernetes:
enabled: true
# Validates the manifest for the Pod to ensure all of the criteria
# are set correctly. Turn this off if you are having issues with
# shareProcessNamespace not being validated correctly.
validate_manifest: true
# This should be the name of the Pod running Headscale and Headplane.
# If this isn't static you should be using the Kubernetes Downward API
# to set this value (refer to docs/Integrated-Mode.md for more info).
pod_name: "headscale"
# # OIDC Configuration for simpler authentication
# # (This is optional, but recommended for the best experience)
# oidc:
# issuer: "https://accounts.google.com"
# client_id: "your-client-id"
# # The client secret for the OIDC client
# # Either this or `client_secret_path` must be set for OIDC to work
# client_secret: "<your-client-secret>"
# # You can alternatively set `client_secret_path` to read the secret from disk.
# # The path specified can resolve environment variables, making integration
# # with systemd's `LoadCredential` straightforward:
# # client_secret_path: "${CREDENTIALS_DIRECTORY}/oidc_client_secret"
# disable_api_key_login: false
# token_endpoint_auth_method: "client_secret_post"
# # If you are using OIDC, you need to generate an API key
# # that can be used to authenticate other sessions when signing in.
# #
# # This can be done with `headscale apikeys create --expiration 999d`
# headscale_api_key: "<your-headscale-api-key>"
# # Optional, but highly recommended otherwise Headplane
# # will attempt to automatically guess this from the issuer
# #
# # This should point to your publicly accessibly URL
# # for your Headplane instance with /admin/oidc/callback
# redirect_uri: "http://localhost:3000/admin/oidc/callback"
# # Stores the users and their permissions for Headplane
# # This is a path to a JSON file, default is specified below.
# user_storage_file: "/var/lib/headplane/users.json"

View File

@@ -0,0 +1,376 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: headscale-config
data:
config.yaml: |
server_url: http://127.0.0.1:8080
# Address to listen to / bind to on the server
#
# For production:
listen_addr: 0.0.0.0:8080
# Address to listen to /metrics and /debug, you may want
# to keep this endpoint private to your internal network
metrics_listen_addr: 127.0.0.1:9090
# Address to listen for gRPC.
# gRPC is used for controlling a headscale server
# remotely with the CLI
# Note: Remote access _only_ works if you have
# valid certificates.
#
# For production:
# grpc_listen_addr: 0.0.0.0:50443
grpc_listen_addr: 127.0.0.1:50443
# Allow the gRPC admin interface to run in INSECURE
# mode. This is not recommended as the traffic will
# be unencrypted. Only enable if you know what you
# are doing.
grpc_allow_insecure: false
# The Noise section includes specific configuration for the
# TS2021 Noise protocol
noise:
# The Noise private key is used to encrypt the traffic between headscale and
# Tailscale clients when using the new Noise-based protocol. A missing key
# will be automatically generated.
private_key_path: /var/lib/headscale/noise_private.key
# List of IP prefixes to allocate tailaddresses from.
# Each prefix consists of either an IPv4 or IPv6 address,
# and the associated prefix length, delimited by a slash.
# It must be within IP ranges supported by the Tailscale
# client - i.e., subnets of 100.64.0.0/10 and fd7a:115c:a1e0::/48.
# See below:
# IPv6: https://github.com/tailscale/tailscale/blob/22ebb25e833264f58d7c3f534a8b166894a89536/net/tsaddr/tsaddr.go#LL81C52-L81C71
# IPv4: https://github.com/tailscale/tailscale/blob/22ebb25e833264f58d7c3f534a8b166894a89536/net/tsaddr/tsaddr.go#L33
# Any other range is NOT supported, and it will cause unexpected issues.
prefixes:
v4: 100.64.0.0/10
v6: fd7a:115c:a1e0::/48
# Strategy used for allocation of IPs to nodes, available options:
# - sequential (default): assigns the next free IP from the previous given IP.
# - random: assigns the next free IP from a pseudo-random IP generator (crypto/rand).
allocation: sequential
# DERP is a relay system that Tailscale uses when a direct
# connection cannot be established.
# https://tailscale.com/blog/how-tailscale-works/#encrypted-tcp-relays-derp
#
# headscale needs a list of DERP servers that can be presented
# to the clients.
derp:
server:
# If enabled, runs the embedded DERP server and merges it into the rest of the DERP config
# The Headscale server_url defined above MUST be using https, DERP requires TLS to be in place
enabled: false
# Region ID to use for the embedded DERP server.
# The local DERP prevails if the region ID collides with other region ID coming from
# the regular DERP config.
region_id: 999
# Region code and name are displayed in the Tailscale UI to identify a DERP region
region_code: "headscale"
region_name: "Headscale Embedded DERP"
# Listens over UDP at the configured address for STUN connections - to help with NAT traversal.
# When the embedded DERP server is enabled stun_listen_addr MUST be defined.
#
# For more details on how this works, check this great article: https://tailscale.com/blog/how-tailscale-works/
stun_listen_addr: "0.0.0.0:3478"
# Private key used to encrypt the traffic between headscale DERP and
# Tailscale clients. A missing key will be automatically generated.
private_key_path: /var/lib/headscale/derp_server_private.key
# This flag can be used, so the DERP map entry for the embedded DERP server is not written automatically,
# it enables the creation of your very own DERP map entry using a locally available file with the parameter DERP.paths
# If you enable the DERP server and set this to false, it is required to add the DERP server to the DERP map using DERP.paths
automatically_add_embedded_derp_region: true
# For better connection stability (especially when using an Exit-Node and DNS is not working),
# it is possible to optionally add the public IPv4 and IPv6 address to the Derp-Map using:
ipv4: 1.2.3.4
ipv6: 2001:db8::1
# List of externally available DERP maps encoded in JSON
urls:
- https://controlplane.tailscale.com/derpmap/default
# Locally available DERP map files encoded in YAML
#
# This option is mostly interesting for people hosting
# their own DERP servers:
# https://tailscale.com/kb/1118/custom-derp-servers/
#
# paths:
# - /etc/headscale/derp-example.yaml
paths: []
# If enabled, a worker will be set up to periodically
# refresh the given sources and update the derpmap
# will be set up.
auto_update_enabled: true
# How often should we check for DERP updates?
update_frequency: 24h
# Disables the automatic check for headscale updates on startup
disable_check_updates: false
# Time before an inactive ephemeral node is deleted?
ephemeral_node_inactivity_timeout: 30m
database:
# Database type. Available options: sqlite, postgres
# Please note that using Postgres is highly discouraged as it is only supported for legacy reasons.
# All new development, testing and optimisations are done with SQLite in mind.
type: sqlite
# Enable debug mode. This setting requires the log.level to be set to "debug" or "trace".
debug: false
# GORM configuration settings.
gorm:
# Enable prepared statements.
prepare_stmt: true
# Enable parameterized queries.
parameterized_queries: true
# Skip logging "record not found" errors.
skip_err_record_not_found: true
# Threshold for slow queries in milliseconds.
slow_threshold: 1000
# SQLite config
sqlite:
path: /persistence/db.sqlite
# Enable WAL mode for SQLite. This is recommended for production environments.
# https://www.sqlite.org/wal.html
write_ahead_log: true
# Maximum number of WAL file frames before the WAL file is automatically checkpointed.
# https://www.sqlite.org/c3ref/wal_autocheckpoint.html
# Set to 0 to disable automatic checkpointing.
wal_autocheckpoint: 1000
### TLS configuration
#
## Let's encrypt / ACME
#
# headscale supports automatically requesting and setting up
# TLS for a domain with Let's Encrypt.
#
# URL to ACME directory
acme_url: https://acme-v02.api.letsencrypt.org/directory
# Email to register with ACME provider
acme_email: ""
# Domain name to request a TLS certificate for:
tls_letsencrypt_hostname: ""
# Path to store certificates and metadata needed by
# letsencrypt
# For production:
tls_letsencrypt_cache_dir: /var/lib/headscale/cache
# Type of ACME challenge to use, currently supported types:
# HTTP-01 or TLS-ALPN-01
# See: docs/ref/tls.md for more information
tls_letsencrypt_challenge_type: HTTP-01
# When HTTP-01 challenge is chosen, letsencrypt must set up a
# verification endpoint, and it will be listening on:
# :http = port 80
tls_letsencrypt_listen: ":http"
## Use already defined certificates:
tls_cert_path: ""
tls_key_path: ""
log:
# Output formatting for logs: text or json
format: text
level: info
## Policy
# headscale supports Tailscale's ACL policies.
# Please have a look to their KB to better
# understand the concepts: https://tailscale.com/kb/1018/acls/
policy:
# The mode can be "file" or "database" that defines
# where the ACL policies are stored and read from.
mode: file
# If the mode is set to "file", the path to a
# HuJSON file containing ACL policies.
path: ""
## DNS
#
# headscale supports Tailscale's DNS configuration and MagicDNS.
# Please have a look to their KB to better understand the concepts:
#
# - https://tailscale.com/kb/1054/dns/
# - https://tailscale.com/kb/1081/magicdns/
# - https://tailscale.com/blog/2021-09-private-dns-with-magicdns/
#
# Please note that for the DNS configuration to have any effect,
# clients must have the `--accept-dns=true` option enabled. This is the
# default for the Tailscale client. This option is enabled by default
# in the Tailscale client.
#
# Setting _any_ of the configuration and `--accept-dns=true` on the
# clients will integrate with the DNS manager on the client or
# overwrite /etc/resolv.conf.
# https://tailscale.com/kb/1235/resolv-conf
#
# If you want stop Headscale from managing the DNS configuration
# all the fields under `dns` should be set to empty values.
dns:
# Whether to use [MagicDNS](https://tailscale.com/kb/1081/magicdns/).
magic_dns: true
# Defines the base domain to create the hostnames for MagicDNS.
# This domain _must_ be different from the server_url domain.
# `base_domain` must be a FQDN, without the trailing dot.
# The FQDN of the hosts will be
# `hostname.base_domain` (e.g., _myhost.example.com_).
base_domain: example.com
# List of DNS servers to expose to clients.
nameservers:
global:
- 1.1.1.1
- 1.0.0.1
- 2606:4700:4700::1111
- 2606:4700:4700::1001
# NextDNS (see https://tailscale.com/kb/1218/nextdns/).
# "abc123" is example NextDNS ID, replace with yours.
# - https://dns.nextdns.io/abc123
# Split DNS (see https://tailscale.com/kb/1054/dns/),
# a map of domains and which DNS server to use for each.
split:
{}
# foo.bar.com:
# - 1.1.1.1
# darp.headscale.net:
# - 1.1.1.1
# - 8.8.8.8
# Set custom DNS search domains. With MagicDNS enabled,
# your tailnet base_domain is always the first search domain.
search_domains: []
# Extra DNS records
# so far only A and AAAA records are supported (on the tailscale side)
# See: docs/ref/dns.md
extra_records: []
# - name: "grafana.myvpn.example.com"
# type: "A"
# value: "100.64.0.3"
#
# # you can also put it in one line
# - { name: "prometheus.myvpn.example.com", type: "A", value: "100.64.0.3" }
#
# Alternatively, extra DNS records can be loaded from a JSON file.
# Headscale processes this file on each change.
# extra_records_path: /var/lib/headscale/extra-records.json
# Unix socket used for the CLI to connect without authentication
# Note: for production you will want to set this to something like:
unix_socket: /var/run/headscale/headscale.sock
unix_socket_permission: "0770"
#
# headscale supports experimental OpenID connect support,
# it is still being tested and might have some bugs, please
# help us test it.
# OpenID Connect
# oidc:
# only_start_if_oidc_is_available: true
# issuer: "https://your-oidc.issuer.com/path"
# client_id: "your-oidc-client-id"
# client_secret: "your-oidc-client-secret"
# # Alternatively, set `client_secret_path` to read the secret from the file.
# # It resolves environment variables, making integration to systemd's
# # `LoadCredential` straightforward:
# client_secret_path: "${CREDENTIALS_DIRECTORY}/oidc_client_secret"
# # client_secret and client_secret_path are mutually exclusive.
#
# # The amount of time from a node is authenticated with OpenID until it
# # expires and needs to reauthenticate.
# # Setting the value to "0" will mean no expiry.
# expiry: 180d
#
# # Use the expiry from the token received from OpenID when the user logged
# # in, this will typically lead to frequent need to reauthenticate and should
# # only been enabled if you know what you are doing.
# # Note: enabling this will cause `oidc.expiry` to be ignored.
# use_expiry_from_token: false
#
# # Customize the scopes used in the OIDC flow, defaults to "openid", "profile" and "email" and add custom query
# # parameters to the Authorize Endpoint request. Scopes default to "openid", "profile" and "email".
#
# scope: ["openid", "profile", "email", "custom"]
# extra_params:
# domain_hint: example.com
#
# # List allowed principal domains and/or users. If an authenticated user's domain is not in this list, the
# # authentication request will be rejected.
#
# allowed_domains:
# - example.com
# # Note: Groups from keycloak have a leading '/'
# allowed_groups:
# - /headscale
# allowed_users:
# - alice@example.com
#
# # Optional: PKCE (Proof Key for Code Exchange) configuration
# # PKCE adds an additional layer of security to the OAuth 2.0 authorization code flow
# # by preventing authorization code interception attacks
# # See https://datatracker.ietf.org/doc/html/rfc7636
# pkce:
# # Enable or disable PKCE support (default: false)
# enabled: false
# # PKCE method to use:
# # - plain: Use plain code verifier
# # - S256: Use SHA256 hashed code verifier (default, recommended)
# method: S256
#
# # Map legacy users from pre-0.24.0 versions of headscale to the new OIDC users
# # by taking the username from the legacy user and matching it with the username
# # provided by the OIDC. This is useful when migrating from legacy users to OIDC
# # to force them using the unique identifier from the OIDC and to give them a
# # proper display name and picture if available.
# # Note that this will only work if the username from the legacy user is the same
# # and there is a possibility for account takeover should a username have changed
# # with the provider.
# # When this feature is disabled, it will cause all new logins to be created as new users.
# # Note this option will be removed in the future and should be set to false
# # on all new installations, or when all users have logged in with OIDC once.
# map_legacy_users: false
# Logtail configuration
# Logtail is Tailscales logging and auditing infrastructure, it allows the control panel
# to instruct tailscale nodes to log their activity to a remote server.
logtail:
# Enable logtail for this headscales clients.
# As there is currently no support for overriding the log server in headscale, this is
# disabled by default. Enabling this will make your clients send logs to Tailscale Inc.
enabled: false
# Enabling this option makes devices prefer a random port for WireGuard traffic over the
# default static port 41641. This option is intended as a workaround for some buggy
# firewall devices. See https://tailscale.com/kb/1181/firewalls/ for more information.
randomize_client_port: false

View File

@@ -0,0 +1,17 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: headscale-ingressroute
spec:
entryPoints:
- websecure
routes:
- match: Host(`headscale.kluster.moll.re`)
kind: Rule
services:
- name: headscale-web
port: 8080
tls:
certResolver: default-tls

View File

@@ -0,0 +1,22 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: headscale
resources:
- namespace.yaml
- headscale-config.configmap.yaml
- headplane-config.configmap.yaml
- pvc.yaml
- deployment.yaml
- serviceaccount.yaml
- service.yaml
- ingress.yaml
images:
- name: headscale
newName: headscale/headscale # has all plugins
newTag: v0.25.1
- name: headplane
newName: ghcr.io/tale/headplane
newTag: "0.5.10"

View File

@@ -0,0 +1,6 @@
apiVersion: v1
kind: Namespace
metadata:
name: placeholder
labels:
pod-security.kubernetes.io/enforce: privileged

View File

@@ -0,0 +1,23 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: headscale-data
spec:
storageClassName: "nfs-client"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi
---
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: headplane-data
spec:
storageClassName: "nfs-client"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi

View File

@@ -0,0 +1,10 @@
apiVersion: v1
kind: Service
metadata:
name: headscale-web
spec:
selector:
app: headscale
ports:
- port: 8080
targetPort: 8080

View File

@@ -0,0 +1,26 @@
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: headplane-agent
# namespace: default # Adjust namespace as needed
rules:
- apiGroups: ['']
resources: ['pods']
verbs: ['get', 'list']
- apiGroups: ['apps']
resources: ['deployments']
verbs: ['get', 'list']
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: headplane-agent
# namespace: default # Adjust namespace as needed
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: Role
name: headplane-agent
subjects:
- kind: ServiceAccount
name: default # If you use a different service account, change this
# namespace: default # Adjust namespace as needed

View File

@@ -6,7 +6,7 @@ namespace: monitoring
resources:
- namespace.yaml
# prometheus-operator crds
- https://github.com/prometheus-operator/prometheus-operator?ref=v0.80.0
- https://github.com/prometheus-operator/prometheus-operator?ref=v0.82.0
# single prometheus instance with a thanos sidecar
- prometheus.yaml
- thanos-store.statefulset.yaml
@@ -17,17 +17,17 @@ resources:
images:
- name: thanos
newName: quay.io/thanos/thanos
newTag: v0.37.2
newTag: v0.38.0
helmCharts:
- name: loki
releaseName: loki
repo: https://grafana.github.io/helm-charts
version: 6.25.1
version: 6.29.0
valuesFile: loki.values.yaml
- name: prometheus-node-exporter
releaseName: prometheus-node-exporter
repo: https://prometheus-community.github.io/helm-charts
version: 4.43.1
version: 4.45.2
valuesFile: prometheus-node-exporter.values.yaml

View File

@@ -9,6 +9,6 @@ namespace: pg-ha
helmCharts:
- name: cloudnative-pg
releaseName: pg-controller
version: 0.23.0
version: 0.23.2
valuesFile: values.yaml
repo: https://cloudnative-pg.io/charts/

View File

@@ -9,4 +9,4 @@ resources:
images:
- name: controller
newName: docker.io/bitnami/sealed-secrets-controller
newTag: 0.28.0
newTag: 0.29.0

View File

@@ -13,6 +13,6 @@ namespace: traefik-system
helmCharts:
- name: traefik
releaseName: traefik
version: 33.2.1
version: 35.0.1
valuesFile: values.yaml
repo: https://traefik.github.io/charts