910 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
8ddf4f2ffb Merge pull request 'Update Helm release redis to v20.7.0' (#311) from renovate/redis-20.x into main
Reviewed-on: #311
2025-02-06 18:24:10 +00:00
eb6e9dbb76 Merge pull request 'Update Helm release loki to v6.25.1' (#314) from renovate/loki-6.x into main
Reviewed-on: #314
2025-02-06 18:23:19 +00:00
e5ac9e9a14 Merge pull request 'Update Helm release authelia to v0.9.15' (#313) from renovate/authelia-0.x into main
Reviewed-on: #313
2025-02-06 18:22:43 +00:00
c3889442a1 Merge pull request 'Update dependency prometheus-operator/prometheus-operator to v0.80.0' (#312) from renovate/prometheus-operator-prometheus-operator-0.x into main
Reviewed-on: #312
2025-02-06 18:21:33 +00:00
eaebe66de1 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.7' (#303) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #303
2025-02-06 18:20:41 +00:00
a543d784f4 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.0' (#307) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #307
2025-02-06 18:20:03 +00:00
52686d5315 Merge pull request 'Update homeassistant/home-assistant Docker tag to v2025.2' (#315) from renovate/homeassistant-home-assistant-2025.x into main
Reviewed-on: #315
2025-02-06 18:19:37 +00:00
b86047145b Merge pull request 'Update actualbudget/actual-server Docker tag to v25.2.0' (#316) from renovate/actualbudget-actual-server-25.x into main
Reviewed-on: #316
2025-02-06 18:19:21 +00:00
f2d4bc629c Update actualbudget/actual-server Docker tag to v25.2.0 2025-02-05 22:06:06 +00:00
f68669c4d6 Update homeassistant/home-assistant Docker tag to v2025.2 2025-02-05 20:06:12 +00:00
cc49ce8d11 Update Helm release loki to v6.25.1 2025-02-05 12:03:02 +00:00
60984488b2 Update Helm release authelia to v0.9.15 2025-02-05 10:02:34 +00:00
45bdcfc191 Update dependency prometheus-operator/prometheus-operator to v0.80.0 2025-02-04 16:05:53 +00:00
6ed6762b8e Update Helm release redis to v20.7.0 2025-02-04 14:03:00 +00:00
1584b5d709 Update Helm release grafana to v8.9.0 2025-02-04 02:02:54 +00:00
cc70e6f7c6 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.19.0 2025-02-02 22:02:53 +00:00
49781eb932 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.7 2025-01-31 18:02:09 +00:00
ecf1e6e468 update immich version 2025-01-31 15:02:18 +01:00
c3b530dee7 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.6' (#302) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #302
2025-01-31 14:00:17 +00:00
a8622d2f60 Update Helm release traefik to v34 2025-01-28 18:02:47 +00:00
b95a2ad6b1 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.6 2025-01-28 02:02:55 +00:00
1bb4b643c0 Merge pull request 'Update sissbruecker/linkding Docker tag to v1.37.0' (#301) from renovate/sissbruecker-linkding-1.x into main
Reviewed-on: #301
2025-01-27 08:26:35 +00:00
3b5ed5ef26 Update sissbruecker/linkding Docker tag to v1.37.0 2025-01-27 00:02:25 +00:00
1f6f065172 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.5' (#298) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #298
2025-01-26 11:23:11 +00:00
7534b11b9b Update jellyfin/jellyfin Docker tag to v10.10.5 2025-01-25 20:02:19 +00:00
a4c94f0c29 update immich 2025-01-25 09:37:44 +01:00
f8a58abb98 Merge pull request 'Update ghcr.io/coder/code-server Docker tag to v4.96.4' (#291) from renovate/ghcr.io-coder-code-server-4.x into main
Reviewed-on: #291
2025-01-24 20:24:50 +00:00
2a1925982d Merge pull request 'Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.28.0' (#286) from renovate/docker.io-bitnami-sealed-secrets-controller-0.x into main
Reviewed-on: #286
2025-01-24 20:24:31 +00:00
d7e9e8eda1 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.56' (#295) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #295
2025-01-24 20:21:43 +00:00
a5a2db29a7 Update adguard/adguardhome Docker tag to v0.107.56 2025-01-23 16:02:22 +00:00
4ab06c344c Merge pull request 'Update Helm release grafana to v8.8.5' (#288) from renovate/grafana-8.x into main
Reviewed-on: #288
2025-01-23 09:25:37 +00:00
62e757a098 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.5' (#289) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #289
2025-01-23 09:24:11 +00:00
950706b5d8 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.18.1' (#290) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #290
2025-01-23 09:23:39 +00:00
0dc32f0bef Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.4' (#293) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #293
2025-01-23 09:23:18 +00:00
d3d68331b4 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.5.0' (#294) from renovate/ghcr.io-mealie-recipes-mealie-2.x into main
Reviewed-on: #294
2025-01-23 09:22:55 +00:00
73439a376f Update ghcr.io/mealie-recipes/mealie Docker tag to v2.5.0 2025-01-22 18:03:13 +00:00
30906411e6 Update jellyfin/jellyfin Docker tag to v10.10.4 2025-01-22 04:03:02 +00:00
877356e696 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.5 2025-01-22 02:03:16 +00:00
0f4dcd7d99 Update Helm release grafana to v8.8.5 2025-01-21 18:02:28 +00:00
a8fa42e46f Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.18.1 2025-01-21 00:02:53 +00:00
3ac1fe7729 Update ghcr.io/coder/code-server Docker tag to v4.96.4 2025-01-20 20:02:45 +00:00
79293f14e8 kitchenowl + code server 2025-01-19 18:47:03 +01:00
2aa7f0509b Merge pull request 'Update Helm release loki to v6.25.0' (#287) from renovate/loki-6.x into main
Reviewed-on: #287
2025-01-18 10:41:35 +00:00
2600ece2dd Update Helm release loki to v6.25.0 2025-01-17 22:02:43 +00:00
92033aafe4 Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.28.0 2025-01-16 12:02:09 +00:00
72434b5fef Merge pull request 'Update Helm release grafana to v8.8.3' (#285) from renovate/grafana-8.x into main
Reviewed-on: #285
2025-01-16 09:20:43 +00:00
d8006e1a42 Merge pull request 'Update Helm release redis to v20.6.3' (#284) from renovate/redis-20.x into main
Reviewed-on: #284
2025-01-16 09:20:21 +00:00
de3d513395 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.3' (#283) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #283
2025-01-16 09:19:56 +00:00
adf061fcd7 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.3 2025-01-15 22:05:21 +00:00
2333465b59 Update Helm release grafana to v8.8.3 2025-01-15 22:02:12 +00:00
a8e14e0f1d Update Helm release redis to v20.6.3 2025-01-15 12:02:18 +00:00
3c0a403352 gitea burst resources 2025-01-14 19:42:25 +01:00
07ea858c72 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.1' (#282) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #282
2025-01-14 10:04:15 +00:00
916497be69 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.14.1 2025-01-14 02:02:12 +00:00
3a2575d7bf lil adguard blocklist update 2025-01-13 17:50:31 +01:00
8ac84f79dd Merge pull request 'Update Helm release redis to v20.6.2' (#280) from renovate/redis-20.x into main
Reviewed-on: #280
2025-01-09 09:20:58 +00:00
657f836664 update immich 2025-01-09 10:17:19 +01:00
108abba08c Update Helm release redis to v20.6.2 2025-01-08 10:01:45 +00:00
c303e1b4a7 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v2.4.2' (#277) from renovate/ghcr.io-mealie-recipes-mealie-2.x into main
Reviewed-on: #277
2025-01-07 15:24:49 +00:00
4502a129bf Update ghcr.io/mealie-recipes/mealie Docker tag to v2.4.2 2025-01-07 10:01:41 +00:00
5ebc123788 Merge pull request 'Update actualbudget/actual-server Docker tag to v25' (#276) from renovate/actualbudget-actual-server-25.x into main
Reviewed-on: #276
2025-01-07 09:59:19 +00:00
94fac8c1af Update actualbudget/actual-server Docker tag to v25 2025-01-07 08:01:38 +00:00
694cecdb1c Merge pull request 'Update homeassistant/home-assistant Docker tag to v2025' (#275) from renovate/homeassistant-home-assistant-2025.x into main
Reviewed-on: #275
2025-01-06 09:55:33 +00:00
eb23d752bf pin mealie version 2025-01-05 18:10:59 +01:00
599e51e7af fix some service monitors 2025-01-05 17:47:01 +01:00
16161bafb7 monitoring swtich back to prometheus-operator 2025-01-05 17:18:27 +01:00
c371ff885f Update homeassistant/home-assistant Docker tag to v2025 2025-01-05 14:02:02 +00:00
2a56392af0 slow down renovate 2025-01-05 13:40:50 +01:00
0a15330379 update ocis 2025-01-04 11:54:26 +01:00
57f7a93acf Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.7' (#273) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #273
2025-01-03 11:59:37 +00:00
f603de439c Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.7 2025-01-01 22:31:44 +00:00
f8e9028810 monitoring fixes 2024-12-28 14:21:54 +01:00
ee20223507 monitoring cleanup 2024-12-23 22:40:35 +01:00
d6faeb3e4c immich update 2024-12-23 20:59:59 +01:00
c248c10fb9 Merge pull request 'Update Helm release cloudnative-pg to v0.23.0' (#272) from renovate/cloudnative-pg-0.x into main
Reviewed-on: #272
2024-12-23 19:57:59 +00:00
fd2fd109e4 Merge pull request 'Update Helm release grafana to v8.8.2' (#266) from renovate/grafana-8.x into main
Reviewed-on: #266
2024-12-23 19:57:42 +00:00
1e6db5d1fa Merge pull request 'Update Helm release redis to v20.6.1' (#267) from renovate/redis-20.x into main
Reviewed-on: #267
2024-12-23 19:57:11 +00:00
2436bc6ea4 Merge pull request 'Update Helm release metallb to v0.14.9' (#269) from renovate/metallb-0.x into main
Reviewed-on: #269
2024-12-23 19:56:54 +00:00
ac6ede67d9 Merge pull request 'Update vikunja/vikunja Docker tag to v0.24.6' (#271) from renovate/vikunja-vikunja-0.x into main
Reviewed-on: #271
2024-12-23 19:56:17 +00:00
19296874a7 Update Helm release cloudnative-pg to v0.23.0 2024-12-23 17:31:34 +00:00
122c9012df Update vikunja/vikunja Docker tag to v0.24.6 2024-12-23 05:01:30 +00:00
7d8a5d9ab3 Update Helm release redis to v20.6.1 2024-12-22 03:02:03 +00:00
e5465adc39 Update Helm release metallb to v0.14.9 2024-12-17 16:31:31 +00:00
9d304e56e1 Update Helm release grafana to v8.8.2 2024-12-17 03:01:49 +00:00
bcfb37b686 Merge pull request 'Update Helm release grafana to v8.7.0' (#265) from renovate/grafana-8.x into main
Reviewed-on: #265
2024-12-15 18:01:44 +00:00
dcce4fb564 Merge pull request 'Update Helm release traefik to v33.2.1' (#264) from renovate/traefik-33.x into main
Reviewed-on: #264
2024-12-15 18:01:25 +00:00
9103aa77ed Update Helm release grafana to v8.7.0 2024-12-14 02:02:29 +00:00
cf07408d66 Update Helm release traefik to v33.2.1 2024-12-14 02:02:17 +00:00
e423174254 update immich 2024-12-12 14:36:43 +01:00
78b9c67172 Merge pull request 'Update Helm release redis to v20.5.0' (#260) from renovate/redis-20.x into main
Reviewed-on: #260
2024-12-12 13:26:57 +00:00
8acebd5c5d Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.55' (#261) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #261
2024-12-12 13:26:04 +00:00
31ea08c652 Merge pull request 'Update quay.io/thanos/thanos Docker tag to v0.37.2' (#262) from renovate/quay.io-thanos-thanos-0.x into main
Reviewed-on: #262
2024-12-12 13:25:43 +00:00
cd3c500054 Merge pull request 'Update Helm release traefik to v33.2.0' (#263) from renovate/traefik-33.x into main
Reviewed-on: #263
2024-12-12 13:25:33 +00:00
4f700d290c Update Helm release traefik to v33.2.0 2024-12-11 18:34:17 +00:00
c91d649b0b Update Helm release redis to v20.5.0 2024-12-11 17:01:37 +00:00
bdc5843107 Update quay.io/thanos/thanos Docker tag to v0.37.2 2024-12-11 17:01:35 +00:00
2364bd89cf Update adguard/adguardhome Docker tag to v0.107.55 2024-12-11 17:01:29 +00:00
511d3b7573 Merge pull request 'Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.27.3' (#255) from renovate/docker.io-bitnami-sealed-secrets-controller-0.x into main
Reviewed-on: #255
2024-12-10 08:47:13 +00:00
c911335fea Merge pull request 'Update quay.io/thanos/thanos Docker tag to v0.37.1' (#253) from renovate/quay.io-thanos-thanos-0.x into main
Reviewed-on: #253
2024-12-10 08:46:58 +00:00
da5619ef41 Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.12' (#254) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #254
2024-12-10 08:46:43 +00:00
19ab40a15d Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.5' (#256) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #256
2024-12-10 08:46:11 +00:00
6a8267a5ed Merge pull request 'Update actualbudget/actual-server Docker tag to v24.12.0' (#257) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #257
2024-12-10 08:45:53 +00:00
c8d9bfdbeb Merge pull request 'Update alpine/git Docker tag to v2.47.1' (#258) from renovate/alpine-git-2.x into main
Reviewed-on: #258
2024-12-10 08:45:39 +00:00
f51ed7565a Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.5 2024-12-08 15:31:28 +00:00
c744741cfe Merge pull request 'Update Helm release authelia to v0.9.14' (#252) from renovate/authelia-0.x into main
Reviewed-on: #252
2024-12-08 13:55:23 +00:00
d783b8b791 Update alpine/git Docker tag to v2.47.1 2024-12-08 05:01:39 +00:00
05fd1c622e Update actualbudget/actual-server Docker tag to v24.12.0 2024-12-06 23:01:32 +00:00
8f2037d359 Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.27.3 2024-12-06 22:31:24 +00:00
85d3b901ed Update homeassistant/home-assistant Docker tag to v2024.12 2024-12-04 20:02:15 +00:00
4aaf5ed01c Update quay.io/thanos/thanos Docker tag to v0.37.1 2024-12-04 09:01:27 +00:00
1c0f751cba Update Helm release authelia to v0.9.14 2024-12-03 23:31:21 +00:00
8bd18ed532 Merge pull request 'Update Helm release traefik to v33.1.0' (#250) from renovate/traefik-33.x into main
Reviewed-on: #250
2024-12-03 08:52:19 +00:00
f6cbbfb750 Merge pull request 'Update Helm release redis to v20.4.0' (#251) from renovate/redis-20.x into main
Reviewed-on: #251
2024-12-03 08:51:10 +00:00
38581bc262 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.3' (#249) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #249
2024-12-03 08:50:38 +00:00
27436dc902 some fixes 2024-12-02 17:01:36 +01:00
11ad39805d move away from vikunja helm chart, oidc 2024-12-02 14:27:43 +01:00
3814359266 git oauth locked in 2024-12-02 13:41:57 +01:00
67536dbcd4 Update Helm release redis to v20.4.0 2024-12-02 10:31:25 +00:00
812e956e6b Update Helm release traefik to v33.1.0 2024-12-02 10:01:24 +00:00
78fce20fe5 argo scopes reduced 2024-12-01 16:19:16 +01:00
d097dddf7a give paperless more memory 2024-12-01 15:42:27 +01:00
d45dfe8898 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.3 2024-11-30 23:01:31 +00:00
73ffe2bac9 Merge pull request 'Update quay.io/thanos/thanos Docker tag to v0.37.0' (#247) from renovate/quay.io-thanos-thanos-0.x into main
Reviewed-on: #247
2024-11-29 17:51:39 +00:00
a87a966d60 Merge pull request 'Update Helm release grafana to v8.6.4' (#248) from renovate/grafana-8.x into main
Reviewed-on: #248
2024-11-29 17:51:27 +00:00
a332e92890 atuhelia update and secret fix 2024-11-29 18:46:26 +01:00
7e67927b6c Update Helm release grafana to v8.6.4 2024-11-29 14:31:33 +00:00
5f0fd69272 try to improve qol 2024-11-27 11:23:12 +01:00
aeeb5f5548 Update quay.io/thanos/thanos Docker tag to v0.37.0 2024-11-25 12:31:38 +00:00
3bce044221 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.2' (#244) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #244
2024-11-23 11:49:50 +00:00
5907a3524e Merge pull request 'Update Helm release grafana to v8.6.1' (#245) from renovate/grafana-8.x into main
Reviewed-on: #245
2024-11-23 11:49:31 +00:00
a2f7ef237e Update Helm release grafana to v8.6.1 2024-11-22 02:31:27 +00:00
94910663f6 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.2 2024-11-21 22:01:28 +00:00
a07cfd7c56 gitea auth fix? 2024-11-19 17:38:05 +01:00
26ff001a20 upgrade gitea postgres version 2024-11-19 11:56:33 +01:00
e222a3c431 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.1' (#242) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #242
2024-11-19 08:36:17 +00:00
8c3d4c379b Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.3' (#243) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #243
2024-11-19 08:35:56 +00:00
d30585435c Update jellyfin/jellyfin Docker tag to v10.10.3 2024-11-19 04:01:31 +00:00
ea0b9dfba2 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.17.1 2024-11-18 20:01:32 +00:00
b6fe511b4a Merge pull request 'Update Helm release gitea to v10.6.0' (#237) from renovate/gitea-10.x into main
Reviewed-on: #237
2024-11-18 19:06:06 +00:00
a47fee1d82 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.2' (#240) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #240
2024-11-18 19:04:30 +00:00
c679e322de Merge pull request 'Update owncloud/ocis Docker tag to v5.0.9' (#241) from renovate/owncloud-ocis-5.x into main
Reviewed-on: #241
2024-11-18 19:03:46 +00:00
efbe042953 Merge pull request 'Update Helm release cloudnative-pg to v0.22.1' (#215) from renovate/cloudnative-pg-0.x into main
Reviewed-on: #215
2024-11-18 19:02:52 +00:00
db232355d3 Merge pull request 'Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.27.2' (#230) from renovate/docker.io-bitnami-sealed-secrets-controller-0.x into main
Reviewed-on: #230
2024-11-18 19:02:06 +00:00
b080140fd8 Update owncloud/ocis Docker tag to v5.0.9 2024-11-18 19:01:49 +00:00
c4bf247638 Update jellyfin/jellyfin Docker tag to v10.10.2 2024-11-18 19:01:43 +00:00
7247a6dd22 Merge pull request 'Update renovate/renovate Docker tag to v39' (#232) from renovate/renovate-renovate-39.x into main
Reviewed-on: #232
2024-11-18 19:00:56 +00:00
5244c813d4 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.54' (#233) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #233
2024-11-18 19:00:40 +00:00
0490680092 Merge pull request 'Update Helm release redis to v20.3.0' (#197) from renovate/redis-20.x into main
Reviewed-on: #197
2024-11-18 19:00:01 +00:00
334a660478 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.13.5' (#238) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #238
2024-11-18 18:59:41 +00:00
d8285eee31 Merge pull request 'Update Helm release grafana to v8.6.0' (#239) from renovate/grafana-8.x into main
Reviewed-on: #239
2024-11-18 18:58:05 +00:00
5411ed4689 Update Helm release redis to v20.3.0 2024-11-14 10:32:13 +00:00
8b4fd03d3c Update Helm release grafana to v8.6.0 2024-11-10 22:01:57 +00:00
0f4214bb33 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.13.5 2024-11-10 17:01:41 +00:00
8014076013 Update Helm release gitea to v10.6.0 2024-11-10 14:31:43 +00:00
d7d1f8750e Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.1' (#231) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #231
2024-11-07 14:12:53 +00:00
1008b11c7c Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.11' (#236) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #236
2024-11-07 14:08:26 +00:00
f120d8d81f Update homeassistant/home-assistant Docker tag to v2024.11 2024-11-06 20:34:21 +00:00
0e0b941764 Update adguard/adguardhome Docker tag to v0.107.54 2024-11-06 13:31:25 +00:00
b703843e1c Update renovate/renovate Docker tag to v39 2024-11-05 11:04:09 +00:00
a2d6417156 Update jellyfin/jellyfin Docker tag to v10.10.1 2024-11-05 10:01:39 +00:00
ffaf26ccea Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.27.2 2024-11-05 10:01:36 +00:00
4dcdb39e67 immich and argo fixes 2024-11-05 10:45:27 +01:00
f825c54a3b Merge pull request 'Update Helm release traefik to v33' (#228) from renovate/traefik-33.x into main
Reviewed-on: #228
2024-11-05 09:43:48 +00:00
265aa16b3d Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.13.4' (#225) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #225
2024-11-05 09:42:24 +00:00
74f54c50a6 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.16.2' (#226) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #226
2024-11-05 09:41:53 +00:00
305d7f372e Merge pull request 'Update Helm release grafana to v8.5.12' (#227) from renovate/grafana-8.x into main
Reviewed-on: #227
2024-11-05 09:41:39 +00:00
669388b9c8 Merge pull request 'Update actualbudget/actual-server Docker tag to v24.11.0' (#229) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #229
2024-11-05 09:41:23 +00:00
95b673cd02 Update Helm release grafana to v8.5.12 2024-11-04 23:01:35 +00:00
dc28d64da3 Update actualbudget/actual-server Docker tag to v24.11.0 2024-11-03 15:04:15 +00:00
1b5ab7e4ff Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.13.4 2024-11-03 14:31:58 +00:00
9f17f9555f Update Helm release traefik to v33 2024-10-30 13:34:33 +00:00
d01373319d Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.16.2 2024-10-29 22:01:32 +00:00
c05d3b0627 bump immich version 2024-10-29 10:53:31 +01:00
6fc8f5378b Merge pull request 'Update Helm release gitea to v10.5.0' (#216) from renovate/gitea-10.x into main
Reviewed-on: #216
2024-10-29 09:36:33 +00:00
e375069fb8 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.16.1' (#220) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #220
2024-10-29 09:35:51 +00:00
d24a130fb8 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.13.1' (#221) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #221
2024-10-29 08:45:02 +00:00
264e017a6e Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.16.1 2024-10-28 22:34:08 +00:00
03f15899a6 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.13.1 2024-10-28 19:01:34 +00:00
7416019040 make authelia store sessions longer 2024-10-28 14:29:04 +01:00
5d11ea12e8 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.13.0' (#218) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: #218
2024-10-28 12:52:26 +00:00
9d716aa0a0 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.10.0' (#219) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #219
2024-10-28 12:52:08 +00:00
d78253b1a9 add linkding deployment 2024-10-28 13:42:01 +01:00
cb9625de56 Update jellyfin/jellyfin Docker tag to v10.10.0 2024-10-26 18:04:15 +00:00
a38812bced Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.13.0 2024-10-25 17:34:20 +00:00
f95b7a4129 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.15.1' (#217) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #217
2024-10-22 09:12:31 +00:00
fb12bb6e5b Merge pull request 'Update Helm release grafana to v8.5.8' (#211) from renovate/grafana-8.x into main
Reviewed-on: #211
2024-10-22 09:11:52 +00:00
83659c5c4b Update Helm release grafana to v8.5.8 2024-10-19 02:01:59 +00:00
c780899feb Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.15.1 2024-10-18 22:01:56 +00:00
df27fb1a03 Update Helm release gitea to v10.5.0 2024-10-18 15:31:54 +00:00
af102859c6 Update Helm release cloudnative-pg to v0.22.1 2024-10-17 12:01:32 +00:00
fa00ff136b oauth fixes 2024-10-16 14:15:03 +02:00
8805fb0b78 remove dendrite from main 2024-10-15 17:52:51 +02:00
804adb989e Merge pull request 'Update Helm release grafana to v8.5.4' (#210) from renovate/grafana-8.x into main
Reviewed-on: #210
2024-10-14 19:09:38 +00:00
721e3e2c72 Update Helm release grafana to v8.5.4 2024-10-14 16:31:25 +00:00
aeb54dd2c5 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.15.0' (#209) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #209
2024-10-13 10:07:01 +00:00
36aa358613 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.15.0 2024-10-12 22:03:48 +00:00
62d03494e6 Merge pull request 'Update Helm release traefik to v32.1.1' (#208) from renovate/traefik-32.x into main
Reviewed-on: #208
2024-10-12 09:27:17 +00:00
645c347667 Update Helm release traefik to v32.1.1 2024-10-11 15:31:22 +00:00
0287c5eb0e Merge pull request 'Update Helm release authelia to v0.9.9' (#205) from renovate/authelia-0.x into main
Reviewed-on: #205
2024-10-08 22:06:32 +00:00
eace4c4f28 Merge pull request 'Update actualbudget/actual-server Docker tag to v24.10.1' (#207) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #207
2024-10-08 22:05:39 +00:00
c81bbac2c5 Update actualbudget/actual-server Docker tag to v24.10.1 2024-10-08 18:04:02 +00:00
88e9ebc916 update immich 2024-10-08 11:02:42 +02:00
06b7b25ef7 Update Helm release authelia to v0.9.9 2024-10-08 09:01:22 +00:00
ee9334e753 Merge pull request 'Update actualbudget/actual-server Docker tag to v24.10.0' (#202) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #202
2024-10-08 08:56:38 +00:00
dc30937c5e Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.14.0' (#206) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #206
2024-10-08 08:56:10 +00:00
4a6d126f8e oauth for paperless 2024-10-06 14:57:24 +02:00
968303ea38 oauth for gitea 2024-10-06 13:47:43 +02:00
5148aca7ef Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.14.0 2024-10-06 10:33:51 +00:00
3b4b9ae7c5 Merge pull request 'Update Helm release traefik to v32.1.0' (#204) from renovate/traefik-32.x into main
Reviewed-on: #204
2024-10-06 10:08:59 +00:00
dc59884e66 Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.10' (#198) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #198
2024-10-06 10:03:37 +00:00
bb133d1061 Merge pull request 'Update Helm release grafana to v8.5.2' (#196) from renovate/grafana-8.x into main
Reviewed-on: #196
2024-10-06 10:03:13 +00:00
ad9dedb009 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.53' (#201) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #201
2024-10-06 10:02:53 +00:00
a44e84b8cb sso for argocd 2024-10-05 17:28:25 +02:00
37532f10ce smtp for authelia 2024-10-05 14:41:46 +02:00
888bd97c97 some more fixes 2024-10-04 18:48:52 +02:00
73feabe55c make gitea use cnpg cluster 2024-10-04 17:45:47 +02:00
8fc72e3164 add cnpg to gitea 2024-10-04 17:27:04 +02:00
7b392ac739 add mealie to sso 2024-10-04 16:06:47 +02:00
a94389bdcc use authelia as login source 2024-10-04 12:46:51 +02:00
3fa6e211fd Update Helm release traefik to v32.1.0 2024-10-04 10:04:30 +00:00
acd8c0e26a Update actualbudget/actual-server Docker tag to v24.10.0 2024-10-03 18:04:23 +00:00
7e989229ce Update adguard/adguardhome Docker tag to v0.107.53 2024-10-03 13:04:47 +00:00
3d4319377e Update homeassistant/home-assistant Docker tag to v2024.10 2024-10-02 18:34:17 +00:00
e1024cadba Update Helm release grafana to v8.5.2 2024-10-02 08:01:23 +00:00
140aca08da allow paperless to process signed documents 2024-10-01 12:11:15 +02:00
39de895f4c Merge pull request 'Update Helm release traefik to v32' (#194) from renovate/traefik-32.x into main
Reviewed-on: #194
2024-10-01 08:23:21 +00:00
0011cdb33a Merge pull request 'Update octodns/octodns Docker tag to v2024.09' (#188) from renovate/octodns-octodns-2024.x into main
Reviewed-on: #188
2024-10-01 08:18:10 +00:00
a85bbd0400 Merge pull request 'Update owncloud/ocis Docker tag to v5.0.8' (#195) from renovate/owncloud-ocis-5.x into main
Reviewed-on: #195
2024-10-01 08:17:50 +00:00
0be3ea17ca Update owncloud/ocis Docker tag to v5.0.8 2024-09-30 16:01:28 +00:00
21cef5b45a more backup fixes 2024-09-30 15:39:34 +02:00
07c3a0f086 update backup naming 2024-09-30 15:31:30 +02:00
4f3e35acf8 add paperless ingress 2024-09-30 15:22:20 +02:00
b81eee425e add paperless deployment 2024-09-30 15:21:24 +02:00
1a8f52cc58 update immich 2024-09-30 15:17:02 +02:00
4fb7234df8 switch to backblaze for backups 2024-09-30 15:15:24 +02:00
ba4900c257 Update Helm release traefik to v32 2024-09-27 09:31:33 +00:00
9f939b16bc update immich 2024-09-26 16:56:36 +02:00
173f7a319c Merge pull request 'Update Helm release immich to v0.7.2' (#181) from renovate/immich-0.x into main
Reviewed-on: #181
2024-09-24 10:32:51 +00:00
284dff3040 Merge pull request 'Update Helm release gitea to v10.4.1' (#189) from renovate/gitea-10.x into main
Reviewed-on: #189
2024-09-24 10:32:39 +00:00
b4529f52fe Merge pull request 'Update Helm release traefik to v31.1.1' (#193) from renovate/traefik-31.x into main
Reviewed-on: #193
2024-09-24 10:32:27 +00:00
6eac191db3 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.13.4' (#192) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #192
2024-09-24 10:32:10 +00:00
ed53eeef71 Update Helm release traefik to v31.1.1 2024-09-20 08:33:30 +00:00
b10aced1e1 update grafana sealedsecret 2024-09-19 18:59:12 +02:00
6fcd66ff71 Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.13.4 2024-09-17 12:01:48 +00:00
60077df128 add audiobookshelf 2024-09-17 13:42:33 +02:00
dacb84ee59 allow prune to work with stale locks 2024-09-17 10:24:10 +02:00
40146b69d8 better immich postgres-vectors handling 2024-09-15 19:25:54 +02:00
1a3cd7febd reseal secrets 2024-09-13 15:08:51 +02:00
fad28554bb bump traefik crds 2024-09-13 11:49:13 +02:00
d921738728 Update Helm release gitea to v10.4.1 2024-09-11 13:31:20 +00:00
f012b6979c Update octodns/octodns Docker tag to v2024.09 2024-09-10 16:01:20 +00:00
3bb863dd07 bump immich version 2024-09-09 17:49:39 +02:00
11ab97db50 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.11' (#187) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #187
2024-09-09 10:50:15 +00:00
59bc6540c6 Update jellyfin/jellyfin Docker tag to v10.9.11 2024-09-07 22:31:09 +00:00
fd6e5f50de Merge pull request 'Update Helm release cloudnative-pg to v0.22.0' (#178) from renovate/cloudnative-pg-0.x into main
Reviewed-on: #178
2024-09-07 11:07:05 +00:00
bc0a4186b3 Merge pull request 'Update Helm release traefik to v31' (#182) from renovate/traefik-31.x into main
Reviewed-on: #182
2024-09-05 18:42:17 +00:00
730f8b5121 Merge pull request 'Update actualbudget/actual-server Docker tag to v24.9.0' (#183) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #183
2024-09-05 18:41:41 +00:00
86911f133f Merge pull request 'Update Helm release grafana to v8.5.1' (#184) from renovate/grafana-8.x into main
Reviewed-on: #184
2024-09-05 18:41:29 +00:00
de9ac31dbe Update Helm release grafana to v8.5.1 2024-09-05 18:36:19 +00:00
73b9e609dd Merge pull request 'Update owncloud/ocis Docker tag to v5.0.7' (#186) from renovate/owncloud-ocis-5.x into main
Reviewed-on: #186
2024-09-05 18:33:05 +00:00
ae94d3a9a7 Update owncloud/ocis Docker tag to v5.0.7 2024-09-04 21:31:33 +00:00
d077b8fdd8 Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.9' (#185) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #185
2024-09-04 20:04:20 +00:00
122e219397 Update homeassistant/home-assistant Docker tag to v2024.9 2024-09-04 18:31:40 +00:00
49073861bc Update actualbudget/actual-server Docker tag to v24.9.0 2024-09-03 17:31:18 +00:00
7ba629e826 Update Helm release traefik to v31 2024-09-03 15:01:23 +00:00
7a872b76f8 bump immich version 2024-09-03 10:35:07 +02:00
e5fa3f2072 Update Helm release immich to v0.7.2 2024-08-30 11:31:07 +00:00
9d1160208f Merge pull request 'Update Helm release grafana to v8.5.0' (#179) from renovate/grafana-8.x into main
Reviewed-on: #179
2024-08-29 09:25:47 +00:00
232952b63e Update Helm release grafana to v8.5.0 2024-08-29 09:25:34 +00:00
79aee6b145 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.10' (#180) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #180
2024-08-29 09:25:20 +00:00
a88968f192 Update jellyfin/jellyfin Docker tag to v10.9.10 2024-08-25 07:01:23 +00:00
8316e39ff7 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.12.0' (#177) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #177
2024-08-23 11:09:01 +00:00
61802b7ec0 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.12.0 2024-08-23 11:08:35 +00:00
87ea82b16d Merge pull request 'Update Helm release grafana to v8.4.7' (#176) from renovate/grafana-8.x into main
Reviewed-on: #176
2024-08-23 11:08:00 +00:00
2596d698d4 Update Helm release cloudnative-pg to v0.22.0 2024-08-22 16:01:28 +00:00
f7b046844e Update Helm release grafana to v8.4.7 2024-08-22 01:31:12 +00:00
b0a802bffc Merge pull request 'Update Helm release cloudnative-pg to v0.21.6' (#161) from renovate/cloudnative-pg-0.x into main
Reviewed-on: #161
2024-08-15 12:12:46 +00:00
b1e3288b94 Update Helm release cloudnative-pg to v0.21.6 2024-08-15 12:11:02 +00:00
02bb4d9f76 Merge pull request 'Update octodns/octodns Docker tag to v2024.08' (#170) from renovate/octodns-octodns-2024.x into main
Reviewed-on: #170
2024-08-15 11:57:32 +00:00
86ac349c5d Update octodns/octodns Docker tag to v2024.08 2024-08-15 11:57:18 +00:00
686525eeff Merge pull request 'Update quay.io/thanos/thanos Docker tag to v0.36.1' (#165) from renovate/quay.io-thanos-thanos-0.x into main
Reviewed-on: #165
2024-08-15 11:57:03 +00:00
39d351e8a1 Update quay.io/thanos/thanos Docker tag to v0.36.1 2024-08-15 11:56:48 +00:00
c152fd117d Merge pull request 'Update Helm release grafana to v8.4.4' (#171) from renovate/grafana-8.x into main
Reviewed-on: #171
2024-08-15 08:27:44 +00:00
6958253c96 Update Helm release grafana to v8.4.4 2024-08-10 06:31:11 +00:00
16074c2026 Merge pull request 'Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.27.1' (#151) from renovate/docker.io-bitnami-sealed-secrets-controller-0.x into main
Reviewed-on: #151
2024-08-07 22:51:47 +00:00
fd00dbf893 Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.27.1 2024-08-07 22:51:34 +00:00
513b845de1 Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.8' (#169) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #169
2024-08-07 22:51:15 +00:00
a96472553b Update homeassistant/home-assistant Docker tag to v2024.8 2024-08-07 19:01:09 +00:00
55ef4aa6df Merge pull request 'Update actualbudget/actual-server Docker tag to v24.8.0' (#167) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #167
2024-08-05 09:58:11 +00:00
b0a6e5fa08 Update actualbudget/actual-server Docker tag to v24.8.0 2024-08-05 09:57:57 +00:00
ab63d1b819 Merge pull request 'Update Helm release grafana to v8.4.1' (#166) from renovate/grafana-8.x into main
Reviewed-on: #166
2024-08-05 09:57:43 +00:00
f3a1e927ff Merge branch 'main' into renovate/grafana-8.x 2024-08-05 09:57:33 +00:00
6f29475d25 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.9' (#168) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #168
2024-08-05 09:57:22 +00:00
e988f55ba8 Update jellyfin/jellyfin Docker tag to v10.9.9 2024-08-05 02:31:25 +00:00
bb259be422 Update Helm release grafana to v8.4.1 2024-08-02 18:01:15 +00:00
ac45bb0958 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.11.0' (#164) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #164
2024-07-31 10:49:04 +00:00
e3580c6170 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.11.0 2024-07-31 10:48:50 +00:00
a801d8ffa8 Merge pull request 'Update Helm release grafana to v8.4.0' (#160) from renovate/grafana-8.x into main
Reviewed-on: #160
2024-07-31 10:48:32 +00:00
53d6029e84 Update Helm release grafana to v8.4.0 2024-07-31 10:01:13 +00:00
239e2fdf49 fix traefik deployment 2024-07-30 18:49:47 +02:00
ae45a87b8a update immich 2024-07-30 17:52:39 +02:00
9cabd42c53 Merge pull request 'Update Helm release metallb to v0.14.8' (#149) from renovate/metallb-0.x into main
Reviewed-on: #149
2024-07-29 09:39:49 +00:00
d45374fe4a Update Helm release metallb to v0.14.8 2024-07-29 09:39:34 +00:00
e350de1a3e Merge pull request 'Update renovate/renovate Docker tag to v38' (#157) from renovate/renovate-renovate-38.x into main
Reviewed-on: #157
2024-07-29 09:39:16 +00:00
8eb64ff444 Merge pull request 'Update Helm release traefik to v30' (#156) from renovate/traefik-30.x into main
Reviewed-on: #156
2024-07-26 08:13:07 +00:00
e8b786e210 Update renovate/renovate Docker tag to v38 2024-07-25 14:01:06 +00:00
37dfd07ea9 Update Helm release traefik to v30 2024-07-24 14:01:26 +00:00
0f872ec949 Merge pull request 'Update owncloud/ocis Docker tag to v5.0.6' (#150) from renovate/owncloud-ocis-5.x into main
Reviewed-on: #150
2024-07-24 08:57:01 +00:00
3b1ab8e595 Update owncloud/ocis Docker tag to v5.0.6 2024-07-24 08:30:56 +00:00
e35da6fc63 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.8' (#154) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #154
2024-07-23 13:12:02 +00:00
da4363262c Merge pull request 'Update Helm release grafana to v8.3.6' (#148) from renovate/grafana-8.x into main
Reviewed-on: #148
2024-07-23 13:11:45 +00:00
ebc787030f Merge pull request 'Update Helm release gitea to v10.4.0' (#155) from renovate/gitea-10.x into main
Reviewed-on: #155
2024-07-23 13:11:28 +00:00
5b2cc939a5 Update Helm release gitea to v10.4.0 2024-07-21 12:01:30 +00:00
f45faf4509 Update jellyfin/jellyfin Docker tag to v10.9.8 2024-07-21 05:31:09 +00:00
7433dd17f4 Update Helm release grafana to v8.3.6 2024-07-20 19:01:02 +00:00
055d091447 redis is required after all 2024-07-18 18:44:04 +02:00
1aa86ef16c better kustomization using remote git refs (instead of git submodules) 2024-07-16 19:08:39 +02:00
dd5e738cab special label for gitea 2024-07-14 12:22:07 +02:00
7e5a1afb90 use nfs-provisioner 2024-07-14 12:11:09 +02:00
175817190c tighter security for deployments, no erronous submodules 2024-07-14 11:37:47 +02:00
31141c6ef1 Merge pull request 'Update Helm release grafana to v8.3.3' (#147) from renovate/grafana-8.x into main
Reviewed-on: #147
2024-07-13 08:57:57 +00:00
e581c3a488 Update Helm release grafana to v8.3.3 2024-07-12 19:30:46 +00:00
4ce4e816c1 Merge pull request 'Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.27.0' (#108) from renovate/docker.io-bitnami-sealed-secrets-controller-0.x into main
Reviewed-on: #108
2024-07-12 15:58:46 +00:00
f50a2a61fc Merge pull request 'Update Helm release traefik to v29' (#145) from renovate/traefik-29.x into main
Reviewed-on: #145
2024-07-12 15:58:24 +00:00
ee6e4f1e32 Merge pull request 'Update Helm release gitea to v10.3.0' (#146) from renovate/gitea-10.x into main
Reviewed-on: #146
2024-07-12 15:57:24 +00:00
40454d871f update immich 2024-07-12 17:52:10 +02:00
e503ae6d30 bump immich version 2024-07-11 14:51:37 +02:00
5233956a09 Update Helm release traefik to v29 2024-07-09 09:30:56 +00:00
e7118e9182 Merge pull request 'Update Helm release cloudnative-pg to v0.21.5' (#82) from renovate/cloudnative-pg-0.x into main
Reviewed-on: #82
2024-07-09 07:21:52 +00:00
e79da15d16 home assistant dashboard improvements 2024-07-09 09:20:41 +02:00
1bcaafd14e Update Helm release gitea to v10.3.0 2024-07-07 13:00:59 +00:00
6a10c8a908 Merge pull request 'Update Helm release grafana to v8.3.2' (#138) from renovate/grafana-8.x into main
Reviewed-on: #138
2024-07-05 09:03:47 +00:00
7f61158564 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.52' (#144) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #144
2024-07-05 09:03:34 +00:00
2f17e6d47a Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.7' (#143) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #143
2024-07-05 09:03:20 +00:00
466d58b26b Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.10.2' (#142) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #142
2024-07-05 09:03:03 +00:00
03f873ecf4 Merge pull request 'Update actualbudget/actual-server Docker tag to v24.7.0' (#141) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #141
2024-07-05 09:02:52 +00:00
56cca145b4 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.10.2 2024-07-05 06:31:10 +00:00
3ecd55787a Update adguard/adguardhome Docker tag to v0.107.52 2024-07-04 16:01:01 +00:00
45e46cf6e9 Update Helm release grafana to v8.3.2 2024-07-04 13:00:59 +00:00
c19d6d8244 Update homeassistant/home-assistant Docker tag to v2024.7 2024-07-03 18:01:23 +00:00
c5250c5a45 Update actualbudget/actual-server Docker tag to v24.7.0 2024-07-02 21:01:19 +00:00
e70c1c9685 actually, as a job makes more sense. And is reschedulable 2024-07-02 18:48:14 +02:00
b5d6f28178 use a pod that is allowed to stop 2024-07-02 17:03:23 +02:00
14a54e691d add even higher limits for minecraft 2024-07-02 15:15:13 +02:00
d6eb7b8f84 Merge pull request 'Update Helm release grafana to v8.2.1' (#137) from renovate/grafana-8.x into main
Reviewed-on: #137
2024-07-01 12:07:37 +00:00
025e0c4ff1 Update Helm release grafana to v8.2.1 2024-07-01 10:01:05 +00:00
d76455787a more generous limits for minecraft 2024-07-01 10:08:08 +02:00
252b732bd8 remove homepage 2024-07-01 10:00:16 +02:00
93ca89060c msinomer 2024-06-30 22:37:40 +02:00
8e043fdd58 cleanup 2024-06-29 12:45:55 +02:00
d87b8bcff2 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.7' (#136) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #136
2024-06-25 08:36:08 +00:00
4be1c00592 Update jellyfin/jellyfin Docker tag to v10.9.7 2024-06-25 01:01:04 +00:00
9b1303d10e update dashboards 2024-06-20 23:33:41 +02:00
36f2596dfb Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.27.0 2024-06-20 11:31:01 +00:00
abf59c480f make servicemonitor be discoverable 2024-06-19 18:06:10 +02:00
c521a23a16 Merge pull request 'Update quay.io/thanos/thanos Docker tag to v0.35.1' (#87) from renovate/quay.io-thanos-thanos-0.x into main
Reviewed-on: #87
2024-06-18 18:44:56 +00:00
b646968c16 Update apps/immich/kustomization.yaml
bump immich version
2024-06-18 18:44:22 +00:00
a1afc7d736 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.9.0' (#135) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #135
2024-06-18 18:42:56 +00:00
799d084471 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.9.0 2024-06-18 10:01:00 +00:00
511ed7e78d Update Helm release cloudnative-pg to v0.21.5 2024-06-13 14:30:47 +00:00
0d1d10a103 slim down jellyfin 2024-06-13 13:14:44 +02:00
de667a31ad immich update 2024-06-13 00:21:48 +02:00
ef2b1d393d Merge pull request 'Update Helm release grafana to v8.0.2' (#131) from renovate/grafana-8.x into main
Reviewed-on: #131
2024-06-12 22:09:44 +00:00
0402d54fda Merge pull request 'Update octodns/octodns Docker tag to v2024.06' (#127) from renovate/octodns-octodns-2024.x into main
Reviewed-on: #127
2024-06-12 22:09:28 +00:00
d80dfc35fd Update Helm release grafana to v8.0.2 2024-06-12 08:30:50 +00:00
9d47443573 Update octodns/octodns Docker tag to v2024.06 2024-06-10 17:00:57 +00:00
806b42874c update thanos 2024-06-10 00:34:01 +02:00
3c71ac8411 Merge pull request 'Update Helm release grafana to v8.0.1' (#125) from renovate/grafana-8.x into main
Reviewed-on: #125
2024-06-09 21:42:40 +00:00
c2db5eb712 Merge pull request 'Update alpine/git Docker tag to v2.45.2' (#126) from renovate/alpine-git-2.x into main
Reviewed-on: #126
2024-06-09 21:42:14 +00:00
040771494a Merge pull request 'Update Helm release traefik to v28' (#85) from renovate/traefik-28.x into main
Reviewed-on: #85
2024-06-09 21:38:58 +00:00
57c57b7620 changes according to migration docs 2024-06-09 23:38:34 +02:00
a41ec520a2 Update alpine/git Docker tag to v2.45.2 2024-06-09 04:31:00 +00:00
9057768561 Update Helm release grafana to v8.0.1 2024-06-07 21:00:56 +00:00
db3dc9a8af Merge pull request 'Update Helm release gitea to v10.2.0' (#124) from renovate/gitea-10.x into main
Reviewed-on: #124
2024-06-07 16:59:35 +00:00
31a968ef87 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.6' (#123) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #123
2024-06-07 16:59:00 +00:00
9778d796a9 Update Helm release gitea to v10.2.0 2024-06-06 21:01:06 +00:00
7a44938d6d Update jellyfin/jellyfin Docker tag to v10.9.6 2024-06-06 19:00:59 +00:00
689038a808 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.51' (#122) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #122
2024-06-06 17:19:47 +00:00
88ca15d995 Update adguard/adguardhome Docker tag to v0.107.51 2024-06-06 15:00:56 +00:00
249b335ccb Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.5' (#120) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #120
2024-06-06 09:22:20 +00:00
8c33c50457 Merge pull request 'Update ghcr.io/gethomepage/homepage Docker tag to v0.9.2' (#121) from renovate/ghcr.io-gethomepage-homepage-0.x into main
Reviewed-on: #121
2024-06-06 09:22:08 +00:00
4f1cbbabe6 Update ghcr.io/gethomepage/homepage Docker tag to v0.9.2 2024-06-06 03:30:44 +00:00
4f4e6bdf13 Update jellyfin/jellyfin Docker tag to v10.9.5 2024-06-05 22:30:46 +00:00
ebbece048e Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.6' (#119) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #119
2024-06-05 21:58:04 +00:00
9987aa9d0b Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.8.0' (#118) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #118
2024-06-05 21:57:12 +00:00
14cc093e51 Merge pull request 'Update alpine/git Docker tag to v2.45.1' (#110) from renovate/alpine-git-2.x into main
Reviewed-on: #110
2024-06-05 21:56:57 +00:00
18576ff7f2 Update homeassistant/home-assistant Docker tag to v2024.6 2024-06-05 19:31:05 +00:00
bee9243407 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.8.0 2024-06-05 19:31:01 +00:00
8223b336ed Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.4' (#112) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #112
2024-06-05 19:28:21 +00:00
1fd0da6778 Merge pull request 'Update Helm release grafana to v8' (#115) from renovate/grafana-8.x into main
Reviewed-on: #115
2024-06-05 19:26:21 +00:00
6be344fc8d Merge pull request 'Update actualbudget/actual-server Docker tag to v24.6.0' (#114) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #114
2024-06-05 19:25:58 +00:00
d46ee3894e Merge pull request 'Update ghcr.io/gethomepage/homepage Docker tag to v0.9.1' (#117) from renovate/ghcr.io-gethomepage-homepage-0.x into main
Reviewed-on: #117
2024-06-05 19:25:24 +00:00
b282f363ce Update ghcr.io/gethomepage/homepage Docker tag to v0.9.1 2024-06-03 20:35:37 +00:00
4b494642f5 Update Helm release grafana to v8 2024-06-03 16:01:41 +00:00
08c508862f Update actualbudget/actual-server Docker tag to v24.6.0 2024-06-03 10:31:05 +00:00
3d63498b25 Update jellyfin/jellyfin Docker tag to v10.9.4 2024-06-01 23:01:04 +00:00
4ef6b01a92 Update Helm release traefik to v28 2024-05-31 08:31:11 +00:00
7cf2c9c479 Update quay.io/thanos/thanos Docker tag to v0.35.1 2024-05-28 14:31:04 +00:00
a11f3e24f8 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.3' (#111) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #111
2024-05-27 17:39:48 +00:00
adff6180ea Update jellyfin/jellyfin Docker tag to v10.9.3 2024-05-27 00:30:59 +00:00
99dd81531e Update alpine/git Docker tag to v2.45.1 2024-05-25 23:01:08 +00:00
4f18adf1da try once more 2024-05-25 13:12:23 +02:00
7e3f8a2764 and undo because it doesn't work 2024-05-25 12:39:33 +02:00
3a94d7a7b7 add docker builder using kubernetes natively 2024-05-25 12:32:15 +02:00
9f8ae4b0fa gitea revert to dind runner 2024-05-25 11:24:55 +02:00
d53ee0079e Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.7.0' (#106) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #106
2024-05-24 19:18:11 +00:00
f844eb8caa Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.50' (#107) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #107
2024-05-23 21:38:05 +00:00
fb645058ac Update adguard/adguardhome Docker tag to v0.107.50 2024-05-23 15:31:10 +00:00
261790e329 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.7.0 2024-05-23 11:14:10 +00:00
645c8edde7 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.49' (#102) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #102
2024-05-23 11:10:18 +00:00
c7b52155ac allow spindown of minecraft server 2024-05-23 13:08:48 +02:00
46a2c8998e Merge pull request 'Update alpine/git Docker tag to v2.43.4' (#101) from renovate/alpine-git-2.x into main
Reviewed-on: #101
2024-05-23 09:42:19 +00:00
fbba22cb07 Merge pull request 'Update owncloud/ocis Docker tag to v5.0.5' (#103) from renovate/owncloud-ocis-5.x into main
Reviewed-on: #103
2024-05-23 09:42:00 +00:00
f03c76c53b Update owncloud/ocis Docker tag to v5.0.5 2024-05-22 14:30:56 +00:00
c7f5cb8773 Update adguard/adguardhome Docker tag to v0.107.49 2024-05-21 15:30:48 +00:00
206f8e4c50 try k8s-native actions once more 2024-05-21 12:14:48 +02:00
03df5e4663 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.2' (#100) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #100
2024-05-20 19:12:17 +00:00
72906d205b with certs 2024-05-20 12:22:56 +02:00
c6f7471ebb try fixing the labels 2024-05-20 12:15:56 +02:00
a3550d10cb add wireguard 2024-05-19 12:31:50 +02:00
f22d25b101 add minecraft without autosync 2024-05-19 11:22:21 +02:00
b7b9afa1a5 Update alpine/git Docker tag to v2.43.4 2024-05-19 04:30:42 +00:00
835f05866c different gitea runner strategy 2024-05-18 17:19:14 +02:00
1aa2e55f22 try a better gitea actions runner 2024-05-18 13:57:26 +02:00
3c777a92c0 Update jellyfin/jellyfin Docker tag to v10.9.2 2024-05-17 21:00:55 +00:00
7d893d27ec bump immich version 2024-05-16 10:13:19 +02:00
d0fcf951cc bump immich version 2024-05-16 09:51:57 +02:00
1e9959e3d1 better minecraft deployment 2024-05-16 09:51:16 +02:00
ce821b6abe Merge pull request 'Update binwiederhier/ntfy Docker tag to v2.11.0' (#98) from renovate/binwiederhier-ntfy-2.x into main
Reviewed-on: #98
2024-05-16 07:39:12 +00:00
1de224ea77 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.1' (#95) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #95
2024-05-16 07:37:41 +00:00
103f4c8a9f Merge pull request 'Update owncloud/ocis Docker tag to v5.0.4' (#99) from renovate/owncloud-ocis-5.x into main
Reviewed-on: #99
2024-05-16 07:37:20 +00:00
124881d3a8 Update owncloud/ocis Docker tag to v5.0.4 2024-05-14 13:31:01 +00:00
0b5d2a5fe6 Update jellyfin/jellyfin Docker tag to v10.9.1 2024-05-14 09:01:22 +00:00
332082c9fc Update binwiederhier/ntfy Docker tag to v2.11.0 2024-05-13 20:31:02 +00:00
0eaa9fe774 empty line removed 2024-05-13 14:26:53 +02:00
192e2e869f minecraft 2024-05-13 14:25:49 +02:00
0fd9936db5 gitea runner improvements 2024-05-13 14:25:49 +02:00
1a9d0fc00c Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.9.0' (#94) from renovate/jellyfin-jellyfin-10.x into main
Reviewed-on: #94
2024-05-12 11:07:57 +00:00
a8dfca3c43 Update jellyfin/jellyfin Docker tag to v10.9.0 2024-05-11 19:01:08 +00:00
42e2bc35a5 Merge pull request 'Update ghcr.io/gethomepage/homepage Docker tag to v0.8.13' (#90) from renovate/ghcr.io-gethomepage-homepage-0.x into main
Reviewed-on: #90
2024-05-10 08:46:45 +00:00
7e2e5a56db Merge branch 'main' into renovate/ghcr.io-gethomepage-homepage-0.x 2024-05-10 08:45:47 +00:00
01279dd023 Merge pull request 'Update octodns/octodns Docker tag to v2024.05' (#91) from renovate/octodns-octodns-2024.x into main
Reviewed-on: #91
2024-05-08 13:29:51 +00:00
d6ce07a8a0 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.6.0' (#92) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #92
2024-05-08 13:28:59 +00:00
6eb617086a Update ghcr.io/mealie-recipes/mealie Docker tag to v1.6.0 2024-05-07 12:00:58 +00:00
8137bf8f1b Update apps/immich/kustomization.yaml 2024-05-06 17:59:00 +00:00
5f1dcaabba Update octodns/octodns Docker tag to v2024.05 2024-05-06 15:30:45 +00:00
37bdb32f43 Update ghcr.io/gethomepage/homepage Docker tag to v0.8.13 2024-05-06 05:30:44 +00:00
ca15a6497c Add apps/media/ingress.yaml 2024-05-04 12:10:12 +00:00
095d2d6392 remove limits 2024-05-04 12:47:10 +02:00
b2993c9395 Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.5' (#86) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #86
2024-05-04 09:06:57 +00:00
d7b0f658de Merge pull request 'Update actualbudget/actual-server Docker tag to v24.5.0' (#89) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #89
2024-05-04 09:06:26 +00:00
391c71729b Update actualbudget/actual-server Docker tag to v24.5.0 2024-05-03 17:00:53 +00:00
bee5dd0c0b Update owncloud/ocis Docker tag to v5.0.3 2024-05-02 16:30:46 +00:00
25ab46e69a change base image for k8s conformity 2024-05-02 17:26:36 +02:00
123412e073 small naming mistake 2024-05-02 17:15:30 +02:00
39818887fa add gitea actions 2024-05-02 17:12:43 +02:00
0700609568 Update homeassistant/home-assistant Docker tag to v2024.5 2024-05-01 19:30:44 +00:00
198b24132e Update Helm release metallb to v0.14.5 2024-04-27 09:13:11 +00:00
f6e45d089b Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.26.2 2024-04-27 09:12:35 +00:00
23eab57208 Update Helm release cloudnative-pg to v0.21.0 2024-04-25 12:01:00 +00:00
a94521f197 update ocis 2024-04-21 12:59:19 +02:00
38f58d86c9 new versiob 2024-04-21 12:26:44 +02:00
76d1c51157 improve thanos/prometheus retention 2024-04-20 19:04:44 +02:00
7aaeeded89 update and improve grafana 2024-04-20 18:37:19 +02:00
9b93016f93 bump immich version 2024-04-20 18:34:52 +02:00
aaf624bb42 bump immich version 2024-04-20 18:27:01 +02:00
8536d91288 Update Helm release immich to v0.6.0 2024-04-20 16:26:29 +00:00
3f62bee199 reduce gitea load by ditching redis 2024-04-20 18:22:16 +02:00
f9f39818a1 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.5.1' (#77) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #77
2024-04-17 16:29:25 +00:00
a73e6dc4db Update ghcr.io/mealie-recipes/mealie Docker tag to v1.5.1 2024-04-17 14:01:07 +00:00
1df7abf987 Merge pull request 'Update ghcr.io/gethomepage/homepage Docker tag to v0.8.12' (#76) from renovate/ghcr.io-gethomepage-homepage-0.x into main
Reviewed-on: #76
2024-04-17 12:54:36 +00:00
0e1bb58c24 Update ghcr.io/gethomepage/homepage Docker tag to v0.8.12 2024-04-17 12:54:36 +00:00
fcd2d2eaa2 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.5.0' (#75) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #75
2024-04-17 12:54:14 +00:00
455790d3c6 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.5.0 2024-04-16 16:31:00 +00:00
cdbcdba25d Update Helm release gitea to v10.1.4 2024-04-16 10:58:27 +00:00
9dcb06678b remove old filesync deployments (nextcloud) 2024-04-16 12:56:54 +02:00
a4fe0a7fe4 add homepage as a deployment 2024-04-16 12:43:33 +02:00
ece9faa60c Merge pull request 'Update octodns/octodns Docker tag to v2024.04' (#72) from renovate/octodns-octodns-2024.x into main
Reviewed-on: #72
2024-04-16 07:54:27 +00:00
d4bea2994c Merge pull request 'Update Helm release traefik to v27' (#66) from renovate/traefik-27.x into main
Reviewed-on: #66
2024-04-16 07:53:47 +00:00
0ec3bf9ea8 Update Helm release traefik to v27 2024-04-12 08:01:16 +00:00
0c5760b22b Update octodns/octodns Docker tag to v2024.04 2024-04-10 16:30:48 +00:00
e144722d59 fix cnpg syncing issues 2024-04-10 14:01:57 +02:00
bf6e7aa10c mabye like that? 2024-04-06 14:33:57 +02:00
ae53c44428 fix servicemonitors 2024-04-06 14:24:06 +02:00
05d5b02347 Update actualbudget/actual-server Docker tag to v24.4.0 2024-04-06 12:22:05 +00:00
337237a0f8 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.4.0 2024-04-06 12:21:39 +00:00
ccc4b13c35 Update adguard/adguardhome Docker tag to v0.107.48 2024-04-06 12:13:15 +00:00
a6a9c7c217 update home assistant and fix prometheus 2024-04-06 14:12:07 +02:00
bc0f29f028 update immich 2024-04-03 14:11:08 +02:00
e2c9d73728 update to dashboards 2024-04-01 13:23:46 +02:00
442c07f031 bad configmap 2024-04-01 13:11:11 +02:00
8fd9fa6f11 better dashboards 2024-04-01 12:21:50 +02:00
516d7e8e09 like that? 2024-04-01 11:57:06 +02:00
acf9d34b10 Merge branch 'main' of ssh://git.kluster.moll.re:2222/remoll/k3s-infra 2024-04-01 11:47:11 +02:00
3ffead0a14 try fixing grafana 2024-04-01 11:47:01 +02:00
b6bdc09efc Update docker.io/bitnami/sealed-secrets-controller Docker tag to v0.26.1 2024-04-01 09:33:23 +00:00
49b21cde52 proper backup config 2024-03-31 19:37:18 +02:00
deed24aa01 try fixing homeassistant again 2024-03-31 19:28:19 +02:00
9cfb98248d update immich 2024-03-31 19:08:14 +02:00
7bc4beefce Update Helm release cloudnative-pg to v0.20.2 2024-03-31 15:19:09 +00:00
ce9ff68c26 Update binwiederhier/ntfy Docker tag to v2.10.0 2024-03-31 15:18:06 +00:00
8249e7ef01 Update adguard/adguardhome Docker tag to v0.107.46 2024-03-31 15:15:00 +00:00
14e65df483 Update Helm release metallb to v0.14.4 2024-03-31 15:14:18 +00:00
f6fef4278b enable wal for grafana? 2024-03-29 00:55:34 +01:00
ef50df8386 slight mistake 2024-03-28 19:45:27 +01:00
b6df7604ed add missing references 2024-03-28 19:22:59 +01:00
a03d869d0c added dashboards 2024-03-28 19:20:28 +01:00
1063349fbe use sealedsecret 2024-03-28 19:17:19 +01:00
b88c212b57 now with correct secret 2024-03-28 19:10:01 +01:00
38a522a8d6 cleaner monitoring 2024-03-28 19:07:42 +01:00
046936f8f6 fix 2024-03-28 14:04:07 +01:00
309cbc08f5 so? 2024-03-28 13:55:57 +01:00
08b4c7eb5e switch ocis to nfs-provisioner 2024-03-28 13:52:44 +01:00
58e632e0b8 migrate mealie pvc 2024-03-28 13:21:50 +01:00
30d02edebc update rss 2024-03-28 13:19:53 +01:00
e30bfe64ae dum dum 2024-03-28 12:59:51 +01:00
764a3eafb7 switch some apps over to nfs-client 2024-03-28 12:40:48 +01:00
eff07665de add nfs-provisioner with sensible path template 2024-03-28 12:29:16 +01:00
571aebe78d now? 2024-03-27 14:15:13 +01:00
91a2ae5fe8 annoying 2024-03-27 14:13:22 +01:00
f12c21ef18 update vikunja 2024-03-27 14:03:55 +01:00
2a96b288bf or like that? 2024-03-27 09:39:58 +01:00
6f3a5aeab2 okey 2024-03-27 09:37:51 +01:00
b001bd3efc maybe like that? 2024-03-27 09:36:22 +01:00
b54794df35 dum-dum 2024-03-27 09:19:00 +01:00
51c8f7c092 fix the db location 2024-03-27 09:15:25 +01:00
cfb1a87a5b now with correct api path 2024-03-27 09:07:01 +01:00
10483431c6 trying todos like that 2024-03-27 09:04:40 +01:00
3a9450da9d now? 2024-03-27 08:34:48 +01:00
374e23ba1e trying to fix immich 2024-03-27 08:32:46 +01:00
66f703f5e1 update to correct location 2024-03-27 08:25:53 +01:00
4b05b53d72 small fixes 2024-03-27 00:38:34 +01:00
cfbc7fcd0d disable typesense 2024-03-27 00:31:41 +01:00
ffed2aea50 add media back 2024-03-27 00:27:57 +01:00
e674bf5b94 slim down the file sync 2024-03-27 00:12:50 +01:00
133af74ae0 missing namespace resource 2024-03-27 00:05:55 +01:00
f648064304 remove nfs-client 2024-03-26 23:50:27 +01:00
c7180f793a trying like that 2024-03-26 22:58:17 +01:00
4fcdaad297 move prometheus to its own config 2024-03-26 22:13:02 +01:00
f4b99ca037 now perhaps? 2024-03-26 11:16:33 +01:00
588bf774f9 or like that? 2024-03-26 10:58:44 +01:00
e18c661dbd typo 2024-03-26 10:57:18 +01:00
7d65ffea6a remove ocis:// 2024-03-26 10:56:34 +01:00
e460b5324a try differently configured todos 2024-03-26 10:55:25 +01:00
6fe166e60c manage todos 2024-03-24 15:31:59 +01:00
6ceb3816fb cleanup with regards to upcoming migration 2024-03-23 11:45:11 +01:00
19b63263e6 whoopsie 2024-03-22 14:57:17 +01:00
20d46d89d2 also manage ocis 2024-03-22 14:54:30 +01:00
7aee6c7cf0 basic auth maybe? 2024-03-22 14:53:29 +01:00
443da20ff9 steps towards a completely managed cluster 2024-03-20 23:45:08 +01:00
84a47b15b6 increase renovate frequency 2024-03-12 21:28:35 +01:00
40259ee57e Update apps/immich/kustomization.yaml 2024-03-12 14:01:08 +00:00
619368a2fd Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.3' (#54) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #54
2024-03-12 09:04:37 +00:00
3288966b95 Merge pull request 'Update octodns/octodns Docker tag to v2024.03' (#55) from renovate/octodns-octodns-2024.x into main
Reviewed-on: #55
2024-03-12 09:04:16 +00:00
d12d50b906 Update apps/immich/kustomization.yaml 2024-03-12 09:03:55 +00:00
c7f0221062 Update octodns/octodns Docker tag to v2024.03 2024-03-12 09:02:04 +00:00
7819867091 Update homeassistant/home-assistant Docker tag to v2024.3 2024-03-12 09:01:41 +00:00
dd4c3d7a36 Update apps/immich/kustomization.yaml 2024-03-12 08:37:11 +00:00
e66905402e Merge pull request 'Update Helm release immich to v0.4.0' (#47) from renovate/immich-0.x into main
Reviewed-on: #47
2024-03-12 08:35:56 +00:00
1bdb4522c3 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v1.3.2' (#53) from renovate/ghcr.io-mealie-recipes-mealie-1.x into main
Reviewed-on: #53
2024-03-12 08:32:10 +00:00
b5845479c2 Update ghcr.io/mealie-recipes/mealie Docker tag to v1.3.2 2024-03-10 19:01:42 +00:00
f2f31c4f4e Merge pull request 'Update binwiederhier/ntfy Docker tag to v2.9.0' (#52) from renovate/binwiederhier-ntfy-2.x into main
Reviewed-on: #52
2024-03-10 09:57:10 +00:00
ded829500c Update binwiederhier/ntfy Docker tag to v2.9.0 2024-03-09 11:04:03 +00:00
f762f5451b Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.45' (#51) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #51
2024-03-08 07:42:50 +00:00
709f21998e Update adguard/adguardhome Docker tag to v0.107.45 2024-03-07 18:01:21 +00:00
47f091be83 Merge pull request 'Update actualbudget/actual-server Docker tag to v24.3.0' (#48) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #48
2024-03-07 17:31:17 +00:00
da8be916bf fix bad naming 2024-03-07 13:21:05 +01:00
ad67acb9e7 again 2024-03-07 13:17:50 +01:00
5a7b5a82d7 maybe the service was misconfigured 2024-03-07 13:16:14 +01:00
2c32db61ec why? 2024-03-07 13:13:54 +01:00
141b80d15c man... 2024-03-07 13:11:08 +01:00
bf1d4badbe or directly use the dns name 2024-03-07 13:08:29 +01:00
be48049e22 fix bad syntax 2024-03-07 13:01:21 +01:00
3a629284f3 perhaps now 2024-03-07 12:59:04 +01:00
28c92e727f last chance 2024-03-06 14:48:14 +01:00
9a65c531f1 now? 2024-03-06 14:37:23 +01:00
52a086df73 come on 2024-03-06 14:34:19 +01:00
b728e21a15 expose grpc of store 2024-03-06 14:31:04 +01:00
da32c9c2ce neew 2024-03-06 14:25:47 +01:00
846390600e let's try with query as well 2024-03-06 14:24:07 +01:00
18d7a6b4cb or maybe like that? 2024-03-06 11:34:15 +01:00
31c8e91502 actually don't specify data 2024-03-06 11:31:15 +01:00
f0adf6b5db change user of prometheus to make thanos happy 2024-03-06 08:14:55 +01:00
b24ae9c698 with correct image 2024-03-05 16:44:42 +01:00
f3c108e362 fix 2024-03-05 16:41:54 +01:00
d2a8d92864 also use thanos object store 2024-03-05 16:39:15 +01:00
10816c4bd9 Update actualbudget/actual-server Docker tag to v24.3.0 2024-03-03 20:01:34 +00:00
aca0d4ba21 Update Helm release immich to v0.4.0 2024-03-03 20:01:27 +00:00
1ad56fd27e Merge pull request 'Update Helm release traefik to v26.1.0' (#42) from renovate/traefik-26.x into main
Reviewed-on: #42
2024-03-03 19:33:13 +00:00
773a155627 Update Helm release traefik to v26.1.0 2024-03-03 19:33:13 +00:00
61945b3507 Merge pull request 'Update Helm release metallb to v0.14.3' (#34) from renovate/metallb-0.x into main
Reviewed-on: #34
2024-03-03 19:32:16 +00:00
4aa21cb0cd Update Helm release metallb to v0.14.3 2024-03-03 19:32:16 +00:00
d233ab96eb Merge pull request 'Update Helm release gitea to v10.1.3' (#46) from renovate/gitea-10.x into main
Reviewed-on: #46
2024-03-03 19:31:04 +00:00
df581e0110 Update Helm release gitea to v10.1.3 2024-03-03 19:31:04 +00:00
8a114b9384 remove homarr 2024-03-03 20:30:06 +01:00
ab6506f4f2 update immich 2024-02-21 18:35:13 +01:00
87242d293a Merge pull request 'Update Helm release homarr to v1.0.6' (#38) from renovate/homarr-1.x into main
Reviewed-on: #38
2024-02-13 10:34:15 +00:00
11d46ec295 Merge pull request 'Update Helm release gitea to v10.1.1' (#35) from renovate/gitea-10.x into main
Reviewed-on: #35
2024-02-13 10:33:42 +00:00
1b3702c4c8 Update Helm release gitea to v10.1.1 2024-02-13 10:33:42 +00:00
9b68b4a915 lets be more generous with memory 2024-02-11 18:15:11 +01:00
18889d7391 add other recipes 2024-02-11 11:28:30 +01:00
a38ad1d7e6 bye bye 2024-02-10 19:35:22 +01:00
edcb9158f5 what now? 2024-02-10 19:21:04 +01:00
71b1c252f3 turns out it was important 2024-02-10 19:17:28 +01:00
b30f44d2c6 last chance 2024-02-10 19:16:08 +01:00
85abf0fda6 with services? 2024-02-10 19:04:08 +01:00
5e21ceaad3 lets try this 2024-02-10 18:58:20 +01:00
3f5c1a5a5c add configmap 2024-02-10 10:56:59 +01:00
0195833fc3 service account not needed 2024-02-10 10:54:41 +01:00
64835e16de slight fix 2024-02-10 10:53:20 +01:00
4e11a33855 correct backend 2024-02-10 10:46:38 +01:00
bad024861a add recipes 2024-02-10 10:45:53 +01:00
fe5d6a9014 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.44' (#39) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #39
2024-02-08 09:24:43 +00:00
f2898d7e0b Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024.2' (#40) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #40
2024-02-08 09:24:05 +00:00
f67f0c8889 Update homeassistant/home-assistant Docker tag to v2024.2 2024-02-07 21:02:14 +00:00
0ccb17d8e1 Update adguard/adguardhome Docker tag to v0.107.44 2024-02-07 11:01:45 +00:00
bb6d417937 Merge pull request 'Update actualbudget/actual-server Docker tag to v24.2.0' (#36) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #36
2024-02-07 10:09:46 +00:00
4e2ebe2540 Merge pull request 'Update octodns/octodns Docker tag to v2024' (#37) from renovate/octodns-octodns-2024.x into main
Reviewed-on: #37
2024-02-07 10:09:26 +00:00
c5310b0f00 Update Helm release homarr to v1.0.6 2024-02-04 17:01:35 +00:00
46ef973f70 Update octodns/octodns Docker tag to v2024 2024-02-03 22:02:18 +00:00
c12d2dc7a6 whoopsie 2024-02-03 22:27:29 +01:00
e28c6ffd52 add physics 2024-02-03 22:19:09 +01:00
7ba6860ea0 Update actualbudget/actual-server Docker tag to v24.2.0 2024-02-03 21:01:51 +00:00
33c23ee42b Merge pull request 'Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.94.1' (#31) from renovate/ghcr.io-immich-app-immich-machine-learning-1.x into main
Reviewed-on: #31
2024-02-03 20:58:07 +00:00
b2f8c8bced Merge branch 'main' into renovate/ghcr.io-immich-app-immich-machine-learning-1.x 2024-02-03 20:57:54 +00:00
d5277d3d6a Merge pull request 'Update ghcr.io/immich-app/immich-server Docker tag to v1.94.1' (#32) from renovate/ghcr.io-immich-app-immich-server-1.x into main
Reviewed-on: #32
2024-02-03 20:56:19 +00:00
e3c90f5ede Merge branch 'main' into renovate/ghcr.io-immich-app-immich-server-1.x 2024-02-03 20:55:47 +00:00
eb5bda63db Merge pull request 'Update Helm release grafana to v7.3.0' (#26) from renovate/grafana-7.x into main
Reviewed-on: #26
2024-02-03 20:54:45 +00:00
a10a216f0e Update ghcr.io/immich-app/immich-server Docker tag to v1.94.1 2024-01-31 20:01:05 +00:00
3cf9fd0b87 Update ghcr.io/immich-app/immich-machine-learning Docker tag to v1.94.1 2024-01-31 20:01:03 +00:00
ea1fa1637f Update Helm release grafana to v7.3.0 2024-01-30 15:00:50 +00:00
96abe2a0f5 auto admin 2024-01-23 18:16:40 +01:00
9623f33b59 Merge pull request 'Update Helm release gitea to v10' (#16) from renovate/gitea-10.x into main
Reviewed-on: #16
2024-01-22 10:30:17 +00:00
b065fc7e59 idioto 2024-01-22 11:27:58 +01:00
617ed5601c allow renovate to fetch release notes 2024-01-22 11:11:34 +01:00
7e21ce4181 Update Helm release gitea to v10 2024-01-22 10:00:35 +00:00
eeaed091ab Merge pull request 'Update Helm release metallb to v0.13.12' (#30) from renovate/metallb-0.x into main
Reviewed-on: #30
2024-01-16 08:59:45 +00:00
ee52d2b777 Update Helm release metallb to v0.13.12 2024-01-15 19:00:31 +00:00
384e9fbaec no service account needed 2024-01-15 19:12:19 +01:00
606aded35f argo manage metallb 2024-01-15 19:03:49 +01:00
a3aa8888e9 or like that? 2024-01-14 17:31:24 +01:00
aaeb43e9c3 let's check if we get ips like that 2024-01-14 17:27:37 +01:00
a9b1d02a7e keeping some ips here 2024-01-14 17:22:57 +01:00
76b49270eb fix type 2024-01-14 12:58:42 +01:00
9b57715f92 bad yaml 2024-01-14 12:56:23 +01:00
85a96cf87b bump version 2024-01-14 12:54:33 +01:00
78b4be8fbd next try 2024-01-14 12:51:14 +01:00
7bc10b57ce lets try adding thanos 2024-01-14 12:41:03 +01:00
de26a052e8 QOL improvements 2024-01-11 22:05:05 +01:00
28ff769757 Deploy full on octodns 2024-01-11 21:57:02 +01:00
6a58ea337e forgot secret 2024-01-11 21:38:24 +01:00
2af279c161 still crashes, now due to auth 2024-01-11 21:37:29 +01:00
c26997ff83 single run only 2024-01-11 18:39:13 +01:00
a354464f6e try with local directory 2024-01-11 18:26:37 +01:00
268a9f3a7a correct env vars and labels 2024-01-11 18:12:12 +01:00
4ddeaf6c99 try this 2024-01-11 18:08:35 +01:00
b6f9a818af Execute 2nd command as well 2024-01-11 18:04:55 +01:00
f4670aa471 Add ddns 2024-01-11 17:59:56 +01:00
72a2914c24 correct git target 2024-01-11 17:52:29 +01:00
1d5bc8a9c1 why? 2024-01-11 17:51:01 +01:00
892c412fd9 let's tune it down 2024-01-11 17:46:25 +01:00
b6f7ead955 whoopsie 2024-01-11 17:44:58 +01:00
f033ba16eb correct version 2024-01-11 17:43:31 +01:00
f3ae2c424b use octodns 2024-01-11 17:42:35 +01:00
36035ee84d bump immich version 2024-01-11 10:08:12 +01:00
50679b400a Merge pull request 'Update actualbudget/actual-server Docker tag to v24' (#28) from renovate/actualbudget-actual-server-24.x into main
Reviewed-on: #28
2024-01-10 16:08:35 +00:00
a68fb5f0a7 Update actualbudget/actual-server Docker tag to v24 2024-01-10 13:00:43 +00:00
5792367b8b Add finance to auto deploy 2024-01-10 13:15:42 +01:00
3699b79f1a let's try these monitorings 2024-01-08 15:48:38 +01:00
e473abda12 Merge pull request 'Update Helm release grafana to v7.0.21' (#25) from renovate/grafana-7.x into main
Reviewed-on: #25
2024-01-08 13:01:14 +00:00
f67f586006 Update Helm release grafana to v7.0.21 2024-01-08 10:00:33 +00:00
61e1276f02 maybe like that 2024-01-07 12:30:51 +01:00
111fd35fc3 needed? 2024-01-07 12:18:06 +01:00
cc4148fb8a correct crds 2024-01-07 12:16:47 +01:00
f1e624985f come on 2024-01-07 12:15:10 +01:00
c8d7d3c854 use traefik 2024-01-07 12:12:46 +01:00
4880503609 Is actually a token 2024-01-07 12:06:53 +01:00
f905ce1611 maybe it wes a token actually? 2024-01-07 12:05:42 +01:00
ecfc65ecdd try like this? 2024-01-07 11:59:41 +01:00
7da1d705a4 update authorization 2024-01-07 11:51:20 +01:00
299cbea97e change ingress slightly 2024-01-07 11:41:05 +01:00
b633d61920 update whoami 2024-01-07 11:39:10 +01:00
bfb8244e59 made a dum dum 2024-01-07 11:37:38 +01:00
33c2df9fa3 add external dns 2024-01-07 11:35:52 +01:00
3d84d6bed1 does servicemonitor accept this? 2024-01-04 18:29:18 +01:00
cf6a931097 fix port names 2024-01-04 18:27:03 +01:00
53c3865072 fix label syntax 2024-01-04 18:23:32 +01:00
d09a3509af trying to monitor syncthing 2024-01-04 18:21:26 +01:00
8c0abc16c4 Merge pull request 'Update homeassistant/home-assistant Docker tag to v2024' (#24) from renovate/homeassistant-home-assistant-2024.x into main
Reviewed-on: #24
2024-01-04 08:45:45 +00:00
399969677f Merge pull request 'Update Helm release immich to v0.3.1' (#22) from renovate/immich-0.x into main
Reviewed-on: #22
2024-01-04 08:44:55 +00:00
762756310a Update homeassistant/home-assistant Docker tag to v2024 2024-01-03 21:00:38 +00:00
ec964be7c3 whoopsie 2023-12-31 18:49:54 +01:00
0603da76b2 update gitea metric collection 2023-12-31 18:40:57 +01:00
a437c4228e update some scraping config 2023-12-31 18:26:45 +01:00
d5aab95186 try as a string 2023-12-31 17:58:15 +01:00
3acb329730 try again 2023-12-31 17:55:22 +01:00
73ce4e340f try again 2023-12-31 17:44:42 +01:00
0d4b6f4605 remove label requiremetns 2023-12-31 17:37:51 +01:00
deeb35bbb6 test monitoring 2023-12-31 17:34:11 +01:00
d4c658a28c match all servicemonitors? 2023-12-31 17:13:58 +01:00
1fcebe033b fix annotations 2023-12-31 17:06:13 +01:00
8fe51863f4 fix tag 2023-12-30 10:48:46 +01:00
c4eda4e75d fix tag 2023-12-30 10:45:23 +01:00
9490015728 maybe like that? 2023-12-30 10:42:23 +01:00
a641df167f remove port names 2023-12-30 10:39:55 +01:00
21d100fb62 update service config 2023-12-30 10:38:59 +01:00
26b06c553a deploy syncthing 2023-12-30 10:30:05 +01:00
d51bfcf7db Merge pull request 'Update Helm release homarr to v1.0.4' (#23) from renovate/homarr-1.x into main
Reviewed-on: #23
2023-12-27 17:27:57 +00:00
788c2436fc Update Helm release homarr to v1.0.4 2023-12-27 17:00:32 +00:00
c9e6d08dcd temporary home page 2023-12-26 14:56:57 +01:00
6b2e9f7165 small updates 2023-12-26 14:54:49 +01:00
8618468534 more ddns verbosity 2023-12-26 14:52:09 +01:00
94d6c0f523 update to match bash syntax 2023-12-26 14:37:43 +01:00
9aca8e9e0b add automatic dns updates 2023-12-26 14:34:57 +01:00
72b7734535 postgres metrics 2023-12-24 14:42:04 +01:00
28f33f8ff7 update misconfigs 2023-12-24 14:09:11 +01:00
4cf26679c6 add prometheus monitoring 2023-12-24 13:44:22 +01:00
1cd4df8b8f update prom cfg 2023-12-24 11:33:32 +01:00
adeb333954 add svc 2023-12-23 20:40:34 +01:00
e6bd080c6e switch to prometheus operator 2023-12-23 20:20:27 +01:00
c9f883eaa6 Update Helm release immich to v0.3.1 2023-12-23 16:00:31 +00:00
014309bad6 add prometheus 2023-12-23 15:39:03 +01:00
c61698fad9 correct vector version 2023-12-22 01:21:35 +01:00
8c21d58529 vectors finally 2023-12-22 00:51:38 +01:00
722b7c3fb6 correct pg version 2023-12-22 00:34:44 +01:00
b852da0321 try bumping the version 2023-12-22 00:19:32 +01:00
9c5affeff6 update immich 2023-12-22 00:06:00 +01:00
b6c2f57acf new db 2023-12-22 00:03:18 +01:00
2e4e033c36 local postgres 2023-12-22 00:00:30 +01:00
285a7541ca fix 2023-12-21 18:02:22 +01:00
dbf58027d8 trying cloudnative postgres 2023-12-21 18:00:20 +01:00
2f9019b6ba fixing pvc 2023-12-21 12:37:29 +01:00
1743ffca74 grafana cleanup 2023-12-21 12:28:48 +01:00
ea7527c143 Merge pull request 'Update Helm release grafana to v7' (#20) from renovate/grafana-7.x into main
Reviewed-on: #20
2023-12-21 11:17:01 +00:00
c27b289866 Update Helm release grafana to v7 2023-12-21 10:00:38 +00:00
4cbd95fd78 Merge pull request 'Update Helm release grafana to v6.61.2' (#19) from renovate/grafana-6.x into main
Reviewed-on: #19
2023-12-21 09:12:50 +00:00
5cfb2a02e3 Merge pull request 'Update Helm release telegraf to v1.8.39' (#18) from renovate/telegraf-1.x into main
Reviewed-on: #18
2023-12-21 09:12:21 +00:00
82559e848a Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.43' (#9) from renovate/adguard-adguardhome-0.x into main
Reviewed-on: #9
2023-12-21 09:11:54 +00:00
2f31cd6934 Update Helm release grafana to v6.61.2 2023-12-18 13:00:30 +00:00
4fdd4a39f5 Update Helm release telegraf to v1.8.39 2023-12-18 12:00:33 +00:00
86d32efc64 Update adguard/adguardhome Docker tag to v0.107.43 2023-12-11 15:00:22 +00:00
283 changed files with 4296 additions and 4251 deletions

6
.gitignore vendored
View File

@@ -1,2 +1,6 @@
# Kubernetes secrets
*.secret.yaml *.secret.yaml
charts/ main.key
# Helm Chart files
charts/

View File

@@ -1,11 +1,9 @@
# Kluster setup and IaaC using argoCD # Kluster setup and IaaC using argoCD
### Initial setup ### Initial setup
#### Requirements: #### Requirements:
- A running k3s instance run: - A running k3s instance
- `metalLB` deployed
- `sealedsecrets` deployed - `sealedsecrets` deployed
#### Installing argo and the app-of-apps #### Installing argo and the app-of-apps
@@ -29,5 +27,21 @@ The app-of-apps will bootstrap a fully featured cluster with the following compo
- immich - immich
- ... - ...
#### Recap
- install sealedsecrets see [README](./infrastructure/sealedsecrets/README.md)
```bash
kubectl apply -k infrastructure/sealedsecrets
kubectl apply -f infrastructure/sealedsecrets/main.key
kubectl delete pod -n kube-system -l name=sealed-secrets-controller
```
- install argocd
```bash
kubectl apply -k infrastructure/argocd
```
- wait...
### Adding an application ### Adding an application
todo

View File

@@ -27,7 +27,10 @@ data:
ratelimit_whitelist: [] ratelimit_whitelist: []
refuse_any: true refuse_any: true
upstream_dns: upstream_dns:
- https://dns10.quad9.net/dns-query - tls://1.1.1.1
- tls://dns.google
- tls://p0.freedns.controld.com
- tls://dns.quad9.net
upstream_dns_file: "" upstream_dns_file: ""
bootstrap_dns: bootstrap_dns:
- 9.9.9.10 - 9.9.9.10
@@ -35,8 +38,7 @@ data:
- 2620:fe::10 - 2620:fe::10
- 2620:fe::fe:10 - 2620:fe::fe:10
fallback_dns: [] fallback_dns: []
all_servers: false upstream_mode: load_balance
fastest_addr: false
fastest_timeout: 1s fastest_timeout: 1s
allowed_clients: [] allowed_clients: []
disallowed_clients: [] disallowed_clients: []
@@ -72,6 +74,8 @@ data:
dns64_prefixes: [] dns64_prefixes: []
serve_http3: false serve_http3: false
use_http3_upstreams: false use_http3_upstreams: false
serve_plain_dns: true
hostsfile_enabled: true
tls: tls:
enabled: false enabled: false
server_name: "" server_name: ""
@@ -88,12 +92,14 @@ data:
private_key_path: "" private_key_path: ""
strict_sni_check: false strict_sni_check: false
querylog: querylog:
dir_path: ""
ignored: [] ignored: []
interval: 2160h interval: 2160h
size_memory: 1000 size_memory: 1000
enabled: true enabled: true
file_enabled: true file_enabled: true
statistics: statistics:
dir_path: ""
ignored: [] ignored: []
interval: 24h interval: 24h
enabled: true enabled: true
@@ -110,6 +116,10 @@ data:
url: https://someonewhocares.org/hosts/zero/hosts url: https://someonewhocares.org/hosts/zero/hosts
name: Dan Pollock's List name: Dan Pollock's List
id: 1684963532 id: 1684963532
- enabled: true
url: https://adguardteam.github.io/HostlistsRegistry/assets/filter_3.txt
name: Peter Lowe's Blocklist
id: 1735824753
whitelist_filters: [] whitelist_filters: []
user_rules: [] user_rules: []
dhcp: dhcp:
@@ -134,13 +144,36 @@ data:
blocking_ipv6: "" blocking_ipv6: ""
blocked_services: blocked_services:
schedule: schedule:
time_zone: UTC time_zone: Europe/Berlin
ids: [] sun:
start: 18h
end: 23h59m
mon:
start: 18h
end: 23h59m
tue:
start: 18h
end: 23h59m
wed:
start: 18h
end: 23h59m
thu:
start: 18h
end: 23h59m
fri:
start: 18h
end: 23h59m
sat:
start: 18h
end: 23h59m
ids:
- reddit
protection_disabled_until: null protection_disabled_until: null
safe_search: safe_search:
enabled: false enabled: false
bing: true bing: true
duckduckgo: true duckduckgo: true
ecosia: true
google: true google: true
pixabay: true pixabay: true
yandex: true yandex: true
@@ -149,11 +182,13 @@ data:
parental_block_host: family-block.dns.adguard.com parental_block_host: family-block.dns.adguard.com
safebrowsing_block_host: standard-block.dns.adguard.com safebrowsing_block_host: standard-block.dns.adguard.com
rewrites: [] rewrites: []
safe_fs_patterns:
- /opt/adguardhome/data/userfilters/*
safebrowsing_cache_size: 1048576 safebrowsing_cache_size: 1048576
safesearch_cache_size: 1048576 safesearch_cache_size: 1048576
parental_cache_size: 1048576 parental_cache_size: 1048576
cache_time: 30 cache_time: 30
filters_update_interval: 24 filters_update_interval: 168
blocked_response_ttl: 10 blocked_response_ttl: 10
filtering_enabled: true filtering_enabled: true
parental_enabled: true parental_enabled: true
@@ -168,6 +203,7 @@ data:
hosts: true hosts: true
persistent: [] persistent: []
log: log:
enabled: true
file: "" file: ""
max_backups: 0 max_backups: 0
max_size: 100 max_size: 100
@@ -179,4 +215,4 @@ data:
group: "" group: ""
user: "" user: ""
rlimit_nofile: 0 rlimit_nofile: 0
schema_version: 27 schema_version: 29

View File

@@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRouteTCP kind: IngressRouteTCP
metadata: metadata:
name: adguard-tls-ingress name: adguard-tls-ingress

View File

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

View File

@@ -24,6 +24,8 @@ metadata:
spec: spec:
allocateLoadBalancerNodePorts: true allocateLoadBalancerNodePorts: true
loadBalancerIP: 192.168.3.2 loadBalancerIP: 192.168.3.2
externalTrafficPolicy: Local
ports: ports:
- name: dns-tcp - name: dns-tcp
nodePort: 31306 nodePort: 31306
@@ -46,6 +48,7 @@ metadata:
spec: spec:
allocateLoadBalancerNodePorts: true allocateLoadBalancerNodePorts: true
loadBalancerIP: 192.168.3.2 loadBalancerIP: 192.168.3.2
externalTrafficPolicy: Local
ports: ports:
- name: dns-udp - name: dns-udp
nodePort: 30547 nodePort: 30547

View File

@@ -0,0 +1,42 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: audiobookshelf
spec:
replicas: 1
selector:
matchLabels:
app: audiobookshelf
template:
metadata:
labels:
app: audiobookshelf
spec:
containers:
- name: audiobookshelf
image: audiobookshelf
ports:
- containerPort: 80
env:
- name: TZ
value: Europe/Berlin
- name: CONFIG_PATH
value: /data/config
- name: METADATA_PATH
value: /data/metadata
volumeMounts:
- name: data
mountPath: /data
resources:
requests:
cpu: "100m"
memory: "200Mi"
limits:
cpu: "2"
memory: "1Gi"
volumes:
- name: data
persistentVolumeClaim:
claimName: audiobookshelf-data

View File

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

View File

@@ -0,0 +1,15 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- pvc.yaml
- deployment.yaml
- service.yaml
- ingress.yaml
namespace: audiobookshelf
images:
- name: audiobookshelf
newName: ghcr.io/advplyr/audiobookshelf
newTag: "2.20.0"

View File

@@ -1,11 +1,9 @@
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
apiVersion: v1 apiVersion: v1
metadata: metadata:
name: postgres-backup-claim name: audiobookshelf-data
spec: spec:
storageClassName: nfs-client storageClassName: "nfs-client"
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
resources: resources:

View File

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

View File

@@ -0,0 +1,41 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: code-server
spec:
replicas: 1
selector:
matchLabels:
app: code-server
template:
metadata:
labels:
app: code-server
spec:
containers:
- name: code-server
image: code-server
ports:
- containerPort: 8080
env:
- name: TZ
value: Europe/Berlin
- name: CONFIG_PATH
value: /data/config
- name: METADATA_PATH
value: /data/metadata
volumeMounts:
- name: data
mountPath: /home/coder
resources:
requests:
cpu: "50m"
memory: "100Mi"
limits:
cpu: "6"
memory: "16Gi"
volumes:
- name: data
persistentVolumeClaim:
claimName: code-server-data

View File

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

View File

@@ -0,0 +1,15 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- pvc.yaml
- deployment.yaml
- service.yaml
- ingress.yaml
namespace: code-server
images:
- name: code-server
newName: ghcr.io/coder/code-server
newTag: 4.99.3-fedora

11
apps/code-server/pvc.yaml Normal file
View File

@@ -0,0 +1,11 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: code-server-data
spec:
storageClassName: "nfs-client"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi

View File

@@ -0,0 +1,11 @@
apiVersion: v1
kind: Service
metadata:
name: code-server-web
spec:
selector:
app: code-server
ports:
- port: 8080
targetPort: 8080
type: LoadBalancer

View File

@@ -0,0 +1,48 @@
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: ocis-statefulset
spec:
selector:
matchLabels:
app: ocis
serviceName: ocis-web
replicas: 1
template:
metadata:
labels:
app: ocis
spec:
containers:
- name: ocis
image: ocis
resources:
limits:
memory: "1Gi"
cpu: "1000m"
env:
- name: OCIS_INSECURE
value: "true"
- name: OCIS_URL
value: "https://ocis.kluster.moll.re"
- name: OCIS_LOG_LEVEL
value: "debug"
ports:
- containerPort: 9200
volumeMounts:
- name: config
mountPath: /etc/ocis
# - name: ocis-config-file
# mountPath: /etc/ocis/config.yaml
- name: data
mountPath: /var/lib/ocis
volumes:
# - name: ocis-config
# persistentVolumeClaim:
# claimName: ocis-config
- name: config
secret:
secretName: ocis-config
- name: data
persistentVolumeClaim:
claimName: ocis

18
apps/files/ingress.yaml Normal file
View File

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

View File

@@ -0,0 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- ingress.yaml
- service.yaml
- pvc.yaml
- deployment.yaml
- ocis-config.sealedsecret.yaml
namespace: files
images:
- name: ocis
newName: owncloud/ocis
newTag: "7.1.2"

File diff suppressed because one or more lines are too long

View File

@@ -1,13 +1,11 @@
```
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
apiVersion: v1 apiVersion: v1
metadata: metadata:
name: test-claim name: ocis
spec: spec:
storageClassName: nfs-client storageClassName: "nfs-client"
accessModes: accessModes:
- ReadWriteMany - ReadWriteOnce
resources: resources:
requests: requests:
storage: 1Mi storage: 150Gi
```

10
apps/files/service.yaml Normal file
View File

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

View File

@@ -1,12 +1,10 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
namespace: finance
name: actualbudget name: actualbudget
labels: labels:
app: actualbudget app: actualbudget
spec: spec:
# deployment running a single container
selector: selector:
matchLabels: matchLabels:
app: actualbudget app: actualbudget
@@ -18,83 +16,19 @@ spec:
spec: spec:
containers: containers:
- name: actualbudget - name: actualbudget
image: actualbudget/actual-server:latest image: actualbudget
imagePullPolicy: Always imagePullPolicy: Always
env: env:
- name: TZ - name: TZ
value: Europe/Berlin value: Europe/Berlin
volumeMounts: volumeMounts:
- name: actualbudget-data-nfs - name: data
mountPath: /data mountPath: /data
ports: ports:
- containerPort: 5006 - containerPort: 5006
name: http name: http
protocol: TCP protocol: TCP
volumes: volumes:
- name: actualbudget-data-nfs - name: data
persistentVolumeClaim: persistentVolumeClaim:
claimName: actualbudget-data-nfs claimName: data
---
apiVersion: v1
kind: PersistentVolume
metadata:
namespace: finance
name: "actualbudget-data-nfs"
spec:
# storageClassName: fast
capacity:
storage: "5Gi"
accessModes:
- ReadWriteOnce
nfs:
path: /export/kluster/actualbudget
server: 192.168.1.157
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
namespace: finance
name: "actualbudget-data-nfs"
spec:
storageClassName: "fast"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "5Gi"
# selector:
# matchLabels:
# directory: "journal-data"
---
apiVersion: v1
kind: Service
metadata:
namespace: finance
name: actualbudget
spec:
selector:
app: actualbudget
ports:
- protocol: TCP
port: 5006
targetPort: 5006
type: ClusterIP
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
namespace: finance
name: actualbudget
spec:
entryPoints:
- websecure
routes:
- match: Host(`actualbudget.kluster.moll.re`)
kind: Rule
services:
- name: actualbudget
port: 5006
tls:
certResolver: default-tls

View File

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

View File

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

View File

@@ -0,0 +1,12 @@
apiVersion: v1
kind: Service
metadata:
name: actualbudget
spec:
selector:
app: actualbudget
ports:
- protocol: TCP
port: 5006
targetPort: 5006
type: ClusterIP

View File

@@ -1,66 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: firefly-importer
name: firefly-importer
namespace: finance
spec:
selector:
matchLabels:
app: firefly-importer
template:
metadata:
labels:
app: firefly-importer
spec:
containers:
- image: fireflyiii/data-importer:latest
imagePullPolicy: Always
name: firefly-importer
resources: {}
ports:
- containerPort: 8080
env:
- name: FIREFLY_III_ACCESS_TOKEN
value: redacted
- name: FIREFLY_III_URL
value: firefly-http:8080
# - name: APP_URL
# value: https://finance.kluster.moll.re
- name: TRUSTED_PROXIES
value: "**"
---
apiVersion: v1
kind: Service
metadata:
name: firefly-importer-http
namespace: finance
labels:
app: firefly-importer-http
spec:
type: ClusterIP
ports:
- port: 8080
# name: http
selector:
app: firefly-importer
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: firefly-importer-ingress
namespace: finance
spec:
entryPoints:
- websecure
routes:
- match: Host(`importer.finance.kluster.moll.re`)
kind: Rule
services:
- name: firefly-importer-http
port: 8080
tls:
certResolver: default-tls

View File

@@ -1,79 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: firefly
name: firefly
namespace: finance
spec:
selector:
matchLabels:
app: firefly
template:
metadata:
labels:
app: firefly
spec:
containers:
- image: fireflyiii/core:latest
imagePullPolicy: Always
name: firefly
resources: {}
ports:
- containerPort: 8080
env:
- name: APP_ENV
value: "local"
- name: APP_KEY
value: iKejRAlgwx2Y/fxdosXjABbNxNzEuJdl
- name: DB_CONNECTION
value: sqlite
- name: APP_URL
value: https://finance.kluster.moll.re
- name: TRUSTED_PROXIES
value: "**"
volumeMounts:
- mountPath: /var/www/html/storage/database
name: firefly-database
volumes:
- name: firefly-database
persistentVolumeClaim:
claimName: firefly-database-nfs
---
apiVersion: v1
kind: Service
metadata:
name: firefly-http
namespace: finance
labels:
app: firefly-http
spec:
type: ClusterIP
ports:
- port: 8080
# name: http
selector:
app: firefly
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: firefly-ingress
namespace: finance
spec:
entryPoints:
- websecure
routes:
- match: Host(`finance.kluster.moll.re`)
kind: Rule
services:
- name: firefly-http
port: 8080
tls:
certResolver: default-tls

View File

@@ -1,34 +0,0 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
namespace: finance
name: firefly-database-nfs
labels:
directory: firefly
spec:
# storageClassName: fast
# volumeMode: Filesystem
accessModes:
- ReadOnlyMany
capacity:
storage: "1G"
nfs:
path: /firefly # inside nfs part.
server: 10.43.239.43 # assigned to nfs-server service. Won't change as long as service is not redeployed
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
namespace: finance
name: firefly-database-nfs
spec:
resources:
requests:
storage: "1G"
# storageClassName: fast
accessModes:
- ReadOnlyMany
volumeName: firefly-database-nfs

View File

@@ -0,0 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: finance
resources:
- namespace.yaml
- actualbudget.pvc.yaml
- actualbudget.deployment.yaml
- actualbudget.service.yaml
- actualbudget.ingress.yaml
images:
- name: actualbudget
newName: actualbudget/actual-server
newTag: 25.4.0

View File

@@ -0,0 +1,17 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: grafana-admin-secret
namespace: grafana
spec:
encryptedData:
password: AgAU6g/CwKj+1gPpt4DLvLsS0YCvJdVHWw4W4bRhibE9brVvcJtGB3D9MTJrSLVVwusaE6OR59og7oW5ge3yTd/9bbclXYLrxEi7OwvkQjCvo8MfD8yhJO9nV4Xs9Mjk2Z4SHGYuq6wvcssuJrpz5f0XEC7ocTRA+u0UaE+/b4FrYF71uyKGvj8GSXgLZUjGPFsGfPzwJn7cLBmlclVHx1xGbFpUc042m5Mulpn0QolFQnOwZiW4PL8pQyz1MXVRwCsz0RJd5apZL3XJ4X7BLMoAp+diHQ2xi3zoU9VScp+J2QgvFdRKgDa6v7Jz1f+HCwq5W/DoegwFXBrcMIfF2YrnvTnc1PCVwD9IHOeylO7J2hfi8teQiqTvvRlVgdBTLqoqlVovemf5k6ke6JfjTwnsJjTNnL7MKN5Qt0o7N2XRZ3ba9jp8cKbI7fyFQKaU2QEf2PIkp82kEnixmpA1aATgeA3W4E5Km7sKHUEB81+pwnOe54tzD2ShgQX/+UiswhWYTT+gdZKL1udBBemUDC0z9PSJNTPTy+hq+G4CIzVQUYxlioM3c+3geF7YLU8yXisj84pk44GN9KX3z5x+M2+LZL7agAWPUjxtrP2V+id7dNJQfCm0aSMeo57dVfb4zlBUAAgKIKjX+j1KqCVqE9zEO2F/QX7mY6MJTP2me3wmY7JAVRJ7d6bbkyyoDhs8JErLYLp0A+Eh+qx8nWgM9ErPVSA0
user: AgB8ZLG2EuERjg1nKdH/xadbUuIR2c8a9gF5fE8ctrp4DNDLLuuqmjyoHRiWpkrtfnE1yKg1rPP+asV9Lj5iVmE9J+OB3QUOeFS4MHciBNj7pa68zfFgnHP4kxMX6aXyKRQrYruYjHwfzCpOM1zyTEphuGlnokjQXxjF/mZsoM2NWn7WGReqfxqH95tJXfs9AUC5vVv/PHqd+KKRZH7+G1AnWVJ7RFQHedR7wyftO4/rkm8deMuZWtOLl25fAOyOr7+hSqT69s9/uTKSLJXjobSqtulqsR+v5lkwx2ThNKzmcEcuoenKG6lk8XLRSIscccZH3JTPh6IknQWUOC4nmYj+XUxE8Go0RX/4eL+D/6FrYrtp0gr3HOCLAGU4vAHMeKfJoyqykJVnvY6QY6bFgaziyOlWaoEHpg6g0vHHDwyX7HIDcQfJZGOLH9dhrWJ2sOkzyuuxfqWEgz/M2eBW4EUAudHwfTLPocSMUI+D6fjeciMojet5uxWMP7ZHh/E061f5+Vfk6CKYd9Kpi69Xah8KEyyHYP5NImkdIwjgllaEAd/FBE2+QJyTVZlUQC7y9ObagDMCUFaFbTS5QOLh5BOJDL5buEYFWG0IhoH47SC/pKeEOQH//uvoo27K9zvxTOQN1YOTrxCozmexMOsTIdhvU0dOnJDBrThSHKYLCeIokDOgUUT52FqDH51RoLoK3UkyGbMoq+M=
template:
metadata:
creationTimestamp: null
name: grafana-admin-secret
namespace: grafana
type: Opaque

View File

@@ -0,0 +1,16 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: grafana-auth
namespace: grafana
spec:
encryptedData:
client_secret: AgCEdC1/ERlPQyQP+bd9gcW33Yrvl4uRbx+RF5AY4vYAquOzxmLTygMl/WZlB5wlCE5idIHgto6/fUWVZrQbmfClRqsW2pFoddKQAtS9cQNXwMjLCm7e0lXk9GM9O3ZwktmklFbCu8XewHmefGHhoJ28vPxPMaINv1fM4zYKvNz5RHf0dJfTHgxb68wRYjAbE/eJpRcVE3a29Yw6Gfa8Mb+cFI7RTHvjuv9LBgWqM6b3qvvJ4wYR2WKuiQrnJ5xAtHpMAI/2R80qq151wlaZueDZ1PwjRBHURkmPTmwZnrMrmIugNge7Tpww+ArZlG9kDfSu1aTJidbXbcpN6fyt1qARTCYrBlbn60PTYLnPL/NObvMCpjS6DsYsYz7MJ7WoOupu46Ib5paZHmak+CilC6lb9LjJj4EKfRsagZmWT07JavhHBW/tqjB3GToccIz4fOAOdA9aU51J4wCL2ctp2SgzCEKe2EaBK/f9nDd9ASmmon9PDwRDVtG8yTukrNcZHNzodi09Af81DB0RNa36Z3Sjt5xu94paN+mjiOWGf2JduVEq+60NbPvDbPE9e1aVH3DdQcij2WGZaTE8dAGLSsLoOkIq3m2E+Mbk1Re1gI9H18xJM72ivb5uDe7pzReyvO5DY4Pfq8JgQhPxWcDq9ScmWS6Bb+jdCKytFq5NafSAl+akPbbwN+1GFu33if/P5D9I2TwOA8V1wyVU
template:
metadata:
creationTimestamp: null
name: grafana-auth
namespace: grafana
type: Opaque

View File

@@ -1,5 +1,5 @@
kind: IngressRoute kind: IngressRoute
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
metadata: metadata:
name: grafana-ingress name: grafana-ingress
spec: spec:

View File

@@ -0,0 +1,98 @@
replicas: 1
## Create a headless service for the deployment
headlessService: false
## Expose the grafana service to be accessed from outside the cluster (LoadBalancer service).
## or access it from within the cluster (ClusterIP service). Set the service type and the port to serve it.
## ref: http://kubernetes.io/docs/user-guide/services/
##
service:
enabled: true
serviceMonitor:
## If true, a ServiceMonitor CRD is created for a prometheus operator
## https://github.com/coreos/prometheus-operator
##
enabled: false
envValueFrom:
AUTH_GRAFANA_CLIENT_SECRET:
secretKeyRef:
name: grafana-auth
key: client_secret
ingress:
enabled: false
# credentials
admin:
existingSecret: grafana-admin-secret
userKey: user
passwordKey: password
datasources:
datasources.yaml:
apiVersion: 1
datasources:
- name: Prometheus
type: prometheus
url: http://prometheus.monitoring.svc:9090
isDefault: true
- name: Thanos
type: prometheus
url: http://thanos-querier.monitoring.svc:10902
isDefault: false
- name: Loki
type: loki
url: http://loki.monitoring.svc:3100
isDefault: false
dashboardProviders:
dashboardproviders.yaml:
apiVersion: 1
providers:
- name: 'default'
orgId: 1
folder: ''
type: file
disableDeletion: false
editable: true
options:
path: /var/lib/grafana/dashboards/default
## Reference to external ConfigMap per provider. Use provider name as key and ConfigMap name as value.
## A provider dashboards must be defined either by external ConfigMaps or in values.yaml, not in both.
## ConfigMap data example:
##
## data:
## example-dashboard.json: |
## RAW_JSON
##
dashboardsConfigMaps:
default: grafana-dashboards
grafana.ini:
wal: true
default_theme: dark
unified_alerting:
enabled: false
analytics:
check_for_updates: false
server:
domain: grafana.kluster.moll.re
root_url: https://grafana.kluster.moll.re
auth.generic_oauth:
name: Authelia
enabled: true
allow_sign_up: true
client_id: grafana
client_secret: ${AUTH_GRAFANA_CLIENT_SECRET}
scopes: openid profile email groups
auth_url: https://auth.kluster.moll.re/api/oidc/authorization
token_url: https://auth.kluster.moll.re/api/oidc/token
api_url: https://auth.kluster.moll.re/api/oidc/authorization/userinfo
tls_skip_verify_insecure: true
auto_login: true
use_pkce: true
role_attribute_path: contains(groups[*], 'apps_admin') && 'Admin' || 'Editor'

View File

@@ -0,0 +1,21 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: grafana
resources:
- namespace.yaml
- grafana.ingress.yaml
- grafana-admin.sealedsecret.yaml
- grafana-auth.sealedsecret.yaml
# grafana dashboards are provisioned from a git repository
# in the initial bootstrap of the app of apps, the git repo won't be available, so this sync will initially fail
- https://git.kluster.moll.re/remoll/grafana-dashboards//?timeout=10&ref=main
helmCharts:
- releaseName: grafana
name: grafana
repo: https://grafana.github.io/helm-charts
version: 8.12.1
valuesFile: grafana.values.yaml

View File

@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: placeholder

View File

@@ -1,15 +0,0 @@
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: homarr-ingress
spec:
entryPoints:
- websecure
routes:
- match: Host(`start.kluster.moll.re`)
kind: Rule
services:
- name: homarr
port: 7575
tls:
certResolver: default-tls

View File

@@ -1,17 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: homarr
resources:
- namespace.yaml
- pvc.yaml
- ingress.yaml
helmCharts:
- name: homarr
releaseName: homarr
repo: https://oben01.github.io/charts/
version: 1.0.1
valuesFile: values.yaml

View File

View File

@@ -1,60 +0,0 @@
# -- Default values for homarr
# -- Declare variables to be passed into your templates.
# -- Number of replicas
replicaCount: 1
env:
# -- Your local time zone
TZ: "Europe/Berlin"
# -- Colors and preferences, possible values dark / light
DEFAULT_COLOR_SCHEME: "dark"
# -- Service configuration
service:
# -- Service type
type: ClusterIP
# -- Service port
port: 7575
# -- Service target port
targetPort: 7575
# -- Ingress configuration
ingress:
enabled: false
persistence:
- name: homarr-config
# -- Enable homarr-config persistent storage
enabled: true
# -- homarr-config storage class name
storageClassName: "nfs-client"
# -- homarr-config access mode
accessMode: "ReadWriteOnce"
persistentVolumeReclaimPolicy: Retain
# -- homarr-config storage size
size: "50Mi"
# -- homarr-config mount path inside the pod
mountPath: "/app/data/configs"
- name: homarr-database
# -- Enable homarr-database persistent storage
enabled: true
# -- homarr-database storage class name
storageClassName: "nfs-client"
# -- homarr-database access mode
accessMode: "ReadWriteOnce"
# -- homarr-database storage size
size: "50Mi"
# -- homarr-database mount path inside the pod
mountPath: "/app/database"
- name: homarr-icons
# -- Enable homarr-icons persistent storage
enabled: true
# -- homarr-icons storage class name
storageClassName: "nfs-client"
# -- homarr-icons access mode
accessMode: "ReadWriteOnce"
# -- homarr-icons storage size
size: "50Mi"
# -- homarr-icons mount path inside the pod
mountPath: "/app/public/icons"

View File

@@ -1,4 +1,3 @@
apiVersion: apps/v1 apiVersion: apps/v1
kind: Deployment kind: Deployment
metadata: metadata:
@@ -15,14 +14,14 @@ spec:
spec: spec:
containers: containers:
- name: homeassistant - name: homeassistant
image: homeassistant/home-assistant image: homeassistant
ports: ports:
- containerPort: 8123 - containerPort: 8123
env: env:
- name: TZ - name: TZ
value: Europe/Berlin value: Europe/Berlin
volumeMounts: volumeMounts:
- name: config - name: config-dir
mountPath: /config mountPath: /config
resources: resources:
requests: requests:
@@ -32,6 +31,7 @@ spec:
cpu: "2" cpu: "2"
memory: "1Gi" memory: "1Gi"
volumes: volumes:
- name: config - name: config-dir
persistentVolumeClaim: persistentVolumeClaim:
claimName: homeassistant-nfs claimName: config

View File

@@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: homeassistant-ingress name: homeassistant-ingress
@@ -6,7 +6,7 @@ spec:
entryPoints: entryPoints:
- websecure - websecure
routes: routes:
- match: Host(`home.kluster.moll.re`) - match: Host(`home.kluster.moll.re`) && !Path(`/api/prometheus`)
middlewares: middlewares:
- name: homeassistant-websocket - name: homeassistant-websocket
kind: Rule kind: Rule
@@ -15,9 +15,8 @@ spec:
port: 8123 port: 8123
tls: tls:
certResolver: default-tls certResolver: default-tls
--- ---
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: homeassistant-websocket name: homeassistant-websocket
@@ -27,6 +26,3 @@ spec:
X-Forwarded-Proto: "https" X-Forwarded-Proto: "https"
# enable websockets # enable websockets
Upgrade: "websocket" Upgrade: "websocket"

View File

@@ -9,8 +9,10 @@ resources:
- pvc.yaml - pvc.yaml
- service.yaml - service.yaml
- deployment.yaml - deployment.yaml
- servicemonitor.yaml
images: images:
- name: homeassistant/home-assistant - name: homeassistant
newName: homeassistant/home-assistant newName: homeassistant/home-assistant
newTag: "2023.12" newTag: "2025.4"

View File

@@ -1,28 +1,11 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: homeassistant-nfs
spec:
# storageClassName: slow
capacity:
storage: "1Gi"
# volumeMode: Filesystem
accessModes:
- ReadWriteOnce
nfs:
path: /kluster/homeassistant
server: 192.168.1.157
---
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: homeassistant-nfs name: config
spec: spec:
storageClassName: "" storageClassName: "nfs-client"
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:
storage: "1Gi" storage: "1Gi"
volumeName: homeassistant-nfs

View File

@@ -2,9 +2,12 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: homeassistant-web name: homeassistant-web
labels:
app: homeassistant
spec: spec:
selector: selector:
app: homeassistant app: homeassistant
ports: ports:
- port: 8123 - port: 8123
targetPort: 8123 targetPort: 8123
name: http

View File

@@ -0,0 +1,13 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: homeassistant-servicemonitor
labels:
app: homeassistant
spec:
selector:
matchLabels:
app: homeassistant
endpoints:
- port: http
path: /api/prometheus

View File

@@ -1,13 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
name: stripprefix
spec:
stripPrefix:
prefixes:
- /api
---
apiVersion: traefik.containo.us/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: websocket name: websocket
@@ -18,22 +9,21 @@ spec:
# enable websockets # enable websockets
Upgrade: "websocket" Upgrade: "websocket"
--- ---
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: immich-ingressroute name: immich-ingressroute
spec: spec:
entryPoints: entryPoints:
- websecure - websecure
routes: routes:
- match: Host(`immich.kluster.moll.re`) - match: Host(`immich.kluster.moll.re`)
kind: Rule kind: Rule
services: services:
- name: immich-server - name: immich-server
port: 3001 port: 2283
passHostHeader: true middlewares:
middlewares: - name: websocket
- name: websocket tls:
tls: certResolver: default-tls
certResolver: default-tls

View File

@@ -1,16 +1,34 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- namespace.yaml - namespace.yaml
- ingress.yaml - ingress.yaml
- pvc.yaml - pvc.yaml
- postgres.sealedsecret.yaml - postgres.yaml
- postgres.sealedsecret.yaml
- servicemonitor.yaml
namespace: immich namespace: immich
helmCharts: helmCharts:
- name: immich - name: immich
releaseName: immich releaseName: immich
version: 0.2.0 version: 0.9.2
valuesFile: values.yaml valuesFile: values.yaml
repo: https://immich-app.github.io/immich-charts repo: https://immich-app.github.io/immich-charts
images:
- name: ghcr.io/immich-app/immich-machine-learning
newTag: v1.130.3
- name: ghcr.io/immich-app/immich-server
newTag: v1.130.3
patches:
- path: patch-redis-pvc.yaml
target:
kind: StatefulSet
name: immich-redis-master

View File

@@ -0,0 +1,17 @@
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: immich-redis-master
spec:
volumeClaimTemplates:
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: redis-data
spec:
storageClassName: nfs-client
accessModes:
- ReadWriteMany
resources:
requests:
storage: 2Gi

35
apps/immich/postgres.yaml Normal file
View File

@@ -0,0 +1,35 @@
apiVersion: postgresql.cnpg.io/v1
kind: Cluster
metadata:
name: immich-postgres
spec:
instances: 1
imageName: ghcr.io/tensorchord/cloudnative-pgvecto.rs:16.2
bootstrap:
initdb:
owner: immich
database: immich
secret:
name: postgres-password
# Enable the VECTORS extension
postInitSQL:
- CREATE EXTENSION IF NOT EXISTS "vectors";
postgresql:
shared_preload_libraries:
- "vectors.so"
# Persistent storage configuration
storage:
size: 2Gi
pvcTemplate:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 2Gi
storageClassName: nfs-client
volumeMode: Filesystem
monitoring:
enablePodMonitor: true

View File

@@ -1,26 +1,11 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: immich-nfs
spec:
capacity:
storage: "50Gi"
accessModes:
- ReadWriteOnce
nfs:
path: /kluster/immich
server: 192.168.1.157
---
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
name: immich-nfs name: data
spec: spec:
storageClassName: "" storageClassName: "nfs-client"
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:
storage: "50Gi" storage: "100Gi"
volumeName: immich-nfs

View File

@@ -0,0 +1,14 @@
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: immich-service-monitor
spec:
endpoints:
- port: metrics-api
scheme: http
- port: metrics-ms
scheme: http
selector:
matchLabels:
app.kubernetes.io/name: server
app.kubernetes.io/service: immich-server

View File

@@ -2,15 +2,11 @@
## You can find it at https://github.com/bjw-s/helm-charts/tree/main/charts/library/common ## You can find it at https://github.com/bjw-s/helm-charts/tree/main/charts/library/common
## Refer there for more detail about the supported values ## Refer there for more detail about the supported values
image:
tag: v1.90.2
# These entries are shared between all the Immich components # These entries are shared between all the Immich components
env: env:
REDIS_HOSTNAME: '{{ printf "%s-redis-master" .Release.Name }}' REDIS_HOSTNAME: '{{ printf "%s-redis-master" .Release.Name }}'
DB_HOSTNAME: "postgres-postgresql.postgres" DB_HOSTNAME: "immich-postgres-rw"
DB_USERNAME: DB_USERNAME:
valueFrom: valueFrom:
secretKeyRef: secretKeyRef:
@@ -26,44 +22,27 @@ env:
secretKeyRef: secretKeyRef:
name: postgres-password name: postgres-password
key: password key: password
TYPESENSE_ENABLED: "{{ .Values.typesense.enabled }}"
TYPESENSE_API_KEY: "{{ .Values.typesense.env.TYPESENSE_API_KEY }}"
TYPESENSE_HOST: '{{ printf "%s-typesense" .Release.Name }}'
IMMICH_WEB_URL: '{{ printf "http://%s-web:3000" .Release.Name }}'
IMMICH_SERVER_URL: '{{ printf "http://%s-server:3001" .Release.Name }}'
IMMICH_MACHINE_LEARNING_URL: '{{ printf "http://%s-machine-learning:3003" .Release.Name }}' IMMICH_MACHINE_LEARNING_URL: '{{ printf "http://%s-machine-learning:3003" .Release.Name }}'
IMMICH_METRICS: true
immich: immich:
metrics:
# Enabling this will create the service monitors needed to monitor immich with the prometheus operator
enabled: true
persistence: persistence:
# Main data store for all photos shared between different components. # Main data store for all photos shared between different components.
library: library:
# Automatically creating the library volume is not supported by this chart # Automatically creating the library volume is not supported by this chart
# You have to specify an existing PVC to use # You have to specify an existing PVC to use
existingClaim: immich-nfs existingClaim: data
# Dependencies # Dependencies
postgresql:
enabled: false
redis: redis:
enabled: true enabled: true
architecture: standalone architecture: standalone
auth: auth:
enabled: false enabled: false
typesense:
enabled: true
env:
TYPESENSE_DATA_DIR: /tsdata
TYPESENSE_API_KEY: typesense
persistence:
tsdata:
# Enabling typesense persistence is recommended to avoid slow reindexing
enabled: true
accessMode: ReadWriteOnce
size: 1Gi
# Immich components # Immich components
server: server:
@@ -72,16 +51,6 @@ server:
main: main:
enabled: false enabled: false
microservices:
enabled: true
persistence:
geodata-cache:
enabled: true
size: 1Gi
# Optional: Set this to pvc to avoid downloading the geodata every start.
type: emptyDir
accessMode: ReadWriteMany
machine-learning: machine-learning:
enabled: true enabled: true
persistence: persistence:

View File

@@ -0,0 +1,42 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: kitchenowl
spec:
replicas: 1
selector:
matchLabels:
app: kitchenowl
template:
metadata:
labels:
app: kitchenowl
spec:
containers:
- name: kitchenowl
image: kitchenowl
ports:
- containerPort: 8080
env:
- name: TZ
value: Europe/Berlin
envFrom:
- configMapRef:
name: kitchenowl-config
- secretRef:
name: kitchenowl-oauth
volumeMounts:
- name: data
mountPath: /data
resources:
requests:
cpu: "50m"
memory: "100Mi"
limits:
cpu: "100m"
memory: "1Gi"
volumes:
- name: data
persistentVolumeClaim:
claimName: kitchenowl-data

View File

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

View File

@@ -0,0 +1,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: kitchenowl-config
data:
FRONT_URL: https://kitchen.kluster.moll.re
DISABLE_USERNAME_PASSWORD_LOGIN: "true"

View File

@@ -0,0 +1,19 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: kitchenowl-oauth
namespace: kitchenowl
spec:
encryptedData:
JWT_SECRET_KEY: AgAclRIJS25ACVe4NqLQbAree6c6WpTBHnLpe3ZQJ0ScHG/EbW/ooABZj7y1ABAn/mCc+hBYXYHm81FNUfUtSuLKi2UlORbTCsfmisYH49WX0Lpku9LTM/8az9tjE0tjUUrJZcRUuJfdNJMDPQx7IPjUQ7sKk/exFnkPEbK98+AElXyHpPKXd9dxiCgll0n+ksbF9BDUR8KY8IB2Zvh4cXPww578qe/9XYnxLV8uY9K8KPvhl7NI40SIaL4PX8KmsDlBh1bpOR/OxhIwAGEZDQp/KROy6msrIOYW4SHM9nlSUSD4WvV8UjcbV1oNnYpE1usFOuxSfQlJ1zlFepKUv40JykyunvQv9nqVbEogsrS4o5N3gNEaB9yyFSHIlevp32LVpAuZu3cNplmT+Zg7+ODpCWIcVgmOAeapvB+X7H4ScbKVcYLAzrRFDtnS4Vo1M+RERhr0AuMU/tz0lGs99oRkCw2ZIg015R125u0VcRNqzgCtbBM5BFiKiP2kYrHn02Q6o5tRWxDQfrfb0mnfD5c/gM4+btlfM6DZMpr/l1kLlm8PDEpPGbkhK1XiAyJ4erHPDMLcmZXrSyxX9R1g8n7vnLnkqx5LkGmnltQI2FM7StxC6IrMlxY0nPnkq1lHhTz7yCpQJNXgfXZLVvov+f6jlD6WJhYHZCL/hIFfx3ybjGYZwJ0m84lH0OQJQw5dtsbPVqqoYZIPieqdRmHw7M7TTmFuQJXD94lZj5gsln1sMqs=
OIDC_CLIENT_ID: AgDOxWtGCiFrIP5aWHimrR6bu0uMS1/i1v1Kzo1lIR3j3zlw/Da2oCPNx1ZuhNAp9UMIs2euc8mtrWkyv4R6pcci+IxXiGzlQNBSkMfWu4DwhwlEdnVyCVehfE00t0ytBxX6NeLfS1b8JOtH9yo3e22fdaeTwn/iwGLNwi1BJxMmzk9pVp7jzXH09Zia8UvUmXw5GyGpIOIiGcIfaXkr1ZnY2l30jTw8eS7HaouzfWHWTpNXkMLN3qim4vs/B1Sgz/y9tUyVo/qMhWLdEcVklYHT7xHx03SPD7RtK+zdYZCqvDtj+tsdpYHt05zeGV+wflNQuiocjwP8TW7vhtbjKrf9lQIxB5CErju178ELOVrpsPBAYMgdEl7qZeKdSpydIwe3VbOg3XJ7O/Ps1KSnRYwrCvgE4ZCMm3geHyJxSiKRhBcuVYz5JkNd5ylD0Eq9NL5RCqJ4szL9NaGNPbzkvcdZzAnbTYFTzyqZ+XHX/BUFisXl5bKNHtaqAsOK8woGYnxJiawKRrwDUmHXU4RB3QiPCPhHSLU7OkvU+XDhyQqLa8bKEQzj9dUf4bX3Savk4noiRsXMYJznAlgMPo0Q4taxVIoyQHELYwIIdP5YRuw27B9wKUR7e2hhu4FTOEcyhwuFql3OuAjq8HJCDX6+COkL2WYFFxWBnbSCYEdzfbMBCHjrUUonijcQluU2VbaHODNMAvB16MRKapAW
OIDC_CLIENT_SECRET: AgAylnSUXwInlh/WvyCiFz+8asbCSZA6kk84Rt6l7bHVYw34c58lJHsZK2OvOIlHuaMe/ewnTqxVd0hI1Azl+wd/5NygMYlntKquq0vuzlhLrGc3u+0SOn9N2P6quA3slF9KR94CYsDx9ogy+EsEoA1yrsydB8S0g9W8syraR1MtpM0ZkcJ/D78OZ6qzyXUuBNAZc+iX/r96NvoMiGNYavgG7npOJh/pkKNYPuNkt4zpbAFjVyoCfgZd4V2nmZ6dhEVy8odW+jcsMn6OJ1OZVlPb1beq49lBEcaJqk83ZtKbq2evtBYHw9YAnENVq92ecenw/YL5LXUhOxeN0M9Amo99/O6pQwwrT1mtZqhTTeTIZTAxqmJKgyxGhE4DJUR/s71bc7K9hd2WvdAYnCyVC2uGa0MwXp4V7UuaN9GerldT8lcFxOpRnD7yroqVTqebjAJIkIinp5NNZ2ZP/LCiCwKKHHT19Pchn615WOPTofC6es/spIdQ8a1Nf2J5YzvRjsduFS55U6tMaC7cuV8kqKH9xTTf/sDHt+68wVEAO9koAe1zpO+zR2Pq3VuCnvcDGIwXopXjvyjfujEEhEWZl51PVJLZqtkP5Wg2wHvlgjJBbbIGTrqh4xa9pK7wLDM2hUFx1q/YKqwfP0EGVTc96G8Wermj0DtIqclqFLr54DtxVe+Rr8J4edG6YQ26/seYsrZ1Oq2PejHQt8u9EzQYAtYYlBsw2ujCWys6KrbhaVr3
OIDC_ISSUER: AgA2JPd5axkL5YIRA95qm/iH8wgM2J0AjKjgGClWabYJ3UKIk0hi/L/zR+1Pw9Z+6amYXj7Q0FxLqCcNYG+H5ABxnqUi7Gl8gvfVbegaO3q5QiO27g18RMDssNHDSun8PPaxHBvBD68hxgsaXntu8sZavCGdwEK0TzLJi7eH/4jtHlofzfYgaCsGqeOBgvs/q87PVJ/qxazXlY9e7abbRAKl9ZMY7Wga58/IU2HhWwYMvI53yQyGMcKf3XiI9iNHgIcj1+TmlgQo+PRKyopNfzgFbey7on8woQXphY+ioqQ0hyworpxAVoWlvzKKopt1xBDr4zxzkzbWyxtjwPVOOH3iyenZz8tZa/JkNYWxkWHbh0KCs9yUIji3D3shQOFM/NtE17THsQm3NgpZ2lg9ET1v6uXqwfOLiQ+J1JQLwNFnYeruH2lK4EGt2nDCq2VycOIjW4kMpiJ4LiT8gap9HwYjTpAn+opicYn5e9fmpgiHdMPvrsG1m9edg0cbwdSpEelliHnAUfKsxMV2e1fLsga6yrhBLSXIQs8rbURRa6wqVvGoLB86a9Q5Rm94Jfm0Sa9v5LMGRYvqO5LbLrjrR8e/2r17pHQE8ynMQCAW1yVTe09FcgRwYhDUohfThtjIh16sdoC97eUel7fo/POt3atP69JsCIBZstprhVtBIBssmavpIotVqi8F2/yUkhrZR26mH3gsOxkNTEk6XzHHtJRu0cU+BmObTvYgMi3DHg==
template:
metadata:
creationTimestamp: null
name: kitchenowl-oauth
namespace: kitchenowl
type: Opaque

View File

@@ -0,0 +1,17 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- pvc.yaml
- kitchenowl-oauth.sealedsecret.yaml
- kitchenowl-config.configmap.yaml
- deployment.yaml
- service.yaml
- ingress.yaml
namespace: kitchenowl
images:
- name: kitchenowl
newName: tombursch/kitchenowl
newTag: v0.6.11

View File

@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: placeholder

11
apps/kitchenowl/pvc.yaml Normal file
View File

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

View File

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

View File

@@ -0,0 +1,40 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: linkding
spec:
replicas: 1
selector:
matchLabels:
app: linkding
template:
metadata:
labels:
app: linkding
spec:
containers:
- name: linkding
image: linkding
ports:
- containerPort: 9090
env:
- name: TZ
value: Europe/Berlin
envFrom:
- secretRef:
name: oauth-config
volumeMounts:
- name: linkding-data
mountPath: /etc/linkding/data
resources:
requests:
cpu: "100m"
memory: "200Mi"
limits:
cpu: "1"
memory: "1Gi"
volumes:
- name: linkding-data
persistentVolumeClaim:
claimName: data

View File

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

View File

@@ -0,0 +1,16 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- ingress.yaml
- service.yaml
- pvc.yaml
- deployment.yaml
- oauth.sealedsecret.yaml
namespace: linkding
images:
- name: linkding
newName: sissbruecker/linkding
newTag: "1.39.1"

View File

@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: placeholder

View File

@@ -0,0 +1,22 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: oauth-config
namespace: linkding
spec:
encryptedData:
LD_ENABLE_OIDC: AgBfiwAdh1RD8gpzzVnF6y3c8kn5NFbms0T74pmj1aaFD0uQd/dqIxrvZxiBMzgqdrrVUCxRlpG3tiJYMpDEVXQPwRj8uuAizYFEP4uuGFpCtErjb+Y+aOdXSPRCVPbIqROiE+qswNT5KkJm6rR3FPckWipiQdzfpoq+G00MARKqzo4sNrx8+JzgoBFbS/tVPej3VdmDy8iceeVCQ2dJs+roRw+jOfCxqiUjHH5SyoZPnCTlmTZcwr3F9gBGEWGyEl0FNVgL/ku7WEL2COeIIE/2r4RWPqZU4DkPtIv/J4Dosxuw7EQnC5kzTgJGB/TF9Mn/FcS7iYQZKATvWzjC/cTdwZ+aG1qZGz87wM4fxQ05GhgEUkVOlGgxlzxk9BUL3l9Xsaa1KTivaQ4dvB/jm3j12b9rPfO2CXB4jPK7Pk1vKbr5icPXa8dyFY4hiJ1PYh/295a7ZM02n3ao4uHw8KSaxK9GxsCFBxr59q+6ZpjOGnTHZvKGfJHn3jEcIT8k89J5gqrlWjLqR50TEJj3jPZ3QDPN/u1Bf0wAoIOGK7jpnwIXQpacudU2pxZNWC2KtdZbcF9QzuOqKVFABmabdCkBtLa34cyZdweBaCfLRg1Ic0yxrWGzctnwM0Rfd+OzsEpLB7GHKllV597znF5QiK3rQrl5TmgHf0jC1OmMsBkNYCRo2AhYsBN5nli0dgD1y028rsW6
OIDC_OP_AUTHORIZATION_ENDPOINT: AgBYHGF/D1tzWRy2issyi3oZjYK/m5cuwdlHuqboPBBHybfTwCkvSfWAL8FSGAgoLYWZEwwoGr5GDSCnAWfhoYwVgCxWw7y4IohCkUSrwbzTVwJxoRTeWIilzwAdH2zX3mZJVHTYCQiLTCjv+MPRsF5FZP4+STtgfecK5Fjgb3sIfZa/yazbN6jf7bdaR91yX2iddeZn7B80aQvu3jOkujPX9yCJz/H+1BN35CtC7KLhFrKgw6uvfQi3g90On5uBHwrC53ve4rEvcOgi575WBA3fDYW4RxNb8yxxocQOuqNRa3jUa/RIjOnX9tFoG/QIXY89DUSsgpAZFWIlV4np4KOe4V+xWT1khz2TPRDaakDumkNmE/sAjpYfGX13+88A0N/hO9o2aXJhEXOFZ5eulyAwDdIodMg6lQTG43OhdSZLFfR5TrnzkVR1pIzwPMutgf8jai4dyYK+SV+oyGeZosNpD484gzhjMGkz8Djs7/cADcvJVmGfWWYvjenlfvFC5lK7F+355o9L38fUeG2lhRw8NsPWuzsiH7m6GaSEfEPcdqj/AohArtUnf9cfF04tocPwCuNLeIgR42W+cfapD9g14sN9v4Z7g/5IQSqL2EhNR9xQMoIT9BkBEhI9JR518Yds/Z89Lg0HsMw6UCrkg6um1If80gjHyRa7JrfxzepKifWNn9/suHlhecaeXcSOKMCCFYDtHyvO4/gCe8/PXjyVc/SUZNBDJsDOikVvVJfKqDlEkimfl+BISzkMv5ALxGDHMRc=
OIDC_OP_JWKS_ENDPOINT: AgAg+6Ty8o++uc+UfaVNtJviu1A771rtazn9pj7KafqgIx1xNuPtUBwGEScfku8glUy0bS8r7MyMNlUe3sIYfnDKQmmHBVHFoiJ0IjLZP/pV51A4fT2DUrFv9pnIemqjFD2jew5ToXhuHwUc+Y3LvX8M8aPpB/J+DjIIvgKQe2faHyWt4c24jOZaH56xJhI114LIXD0A7Qvq4O7UfpIUNfYSMojTH7VURptL18Mh1YRKJmil1PmRIstX9Smr3ltAG9Rw032v9ISdDmV+OyuhPo1Wk3AU85RdOQ9hZGMSFXQXFEqQUp/N76n875KDUMT4W57//YGFRUrm8w4oB+PlkjGV2pG7DNYVxUZEmi5UXwY8fTI+KljAZHSk/YOSku+gc75hWYXX6s3g/R6/IWmr9sV5O5N0bc3guQ96nnRmjuzb3HebM0hPfPS+6/xn29erTDETs1bvfCQ9oWNMomDsH4FVz5gC+zwrUvUD3Af3TVsU5g+lfOE83+pmMMWcJFn8Z0uldud0jR27o/ftKgBDmUaGi3zCQWJrYxtXehBy9fo0K7QpbYnLHvNnXVX9fGQ0PZNMc8N0wYZUDuhOv114lqfbVR5dHYoger4iT0xC+SHcWGgvyjqb4YI7bfnY+bnh8TLfuI/ttw1l7/ev79/yvjrtgPuBwN9ygUxENLR2Ur1Cc/u72d+ST4NIg5esth+y9Z2JdP/3+nlYctnyakWhEkUyBPK+5Iyacv29t1bMXoesB6Ub5WsXaw==
OIDC_OP_TOKEN_ENDPOINT: AgBRpyDYbQlq7dcqJ2Gd+CfSRZRgvpuUsIngAXX85dt0dChYhQ/YvnFl9r3GqsXNBrWQBa0uE7t+uXxo+oobjgfSibq28kQBL92PM/s7OctINTJBN3q0Gdv43vnliS69/WR21kZkLuAmPne1nL+FZJXavIUF8N6CX3gKb4WMdv+Rl4AAmUo9vsB1C7mxDcS1CppUeJ8KdF5qkb8Xag28Lv2rDA7W9Ne+tNGFi4q/UWqdU76iUxrHu/Kfg6RD0rYlOaW+0b3A5Rvj5oU8ho1Z/eIsA9NaZNYBQjtGAk9fiD2EB9IcFi6kYv5zGZsRcPTzMv/35Wh+lV8I3mDRGcfkmzQsZ8Hcfx7c3zpemZqvY7LMgrvO5AatWKYZUFPsTcaT/mVFmAaVuq5PqeuCQhqekug3rdQxxf2n1cWMMnbptf4g19oTFKx3FtXImpPk97Iv9RbMATKHE/nnfin5/7PtQNn9VBBW785hzzB7cs+IiEzdjGu7MnFlKaGEoS94eZtgLSEmpIMeXFW6V0rXHQ6J+CUjBjiEpAh6LKsh4De+IrWFuzAYH0jwowuY2r4VX3jx+Yv8SFEJ5AfDYbvx8qX1zy1dGfsQvrAai298QCOTizLmeuJLMIC0qlNLZWrYhf8XzF2/N8/bC0R0Pyr+6Jxo8HrtHyFcnl8ckHycWosCOkQmQIbX+vOffOpQ6vYUkHM4MqIAiTl6G+bxjtxBZUTXvqX1sKCEO7pccL8gJZQ+ICN9nP785JAd4eW2JeGW
OIDC_OP_USER_ENDPOINT: AgBD4amxFPHYQR6JWjNTsPM63NNI+f9DgZ9+whv5f3bUo7KNtB05vAYYQtAdMYJR+5499S6t0BYwOi4cNxQVJyga1bKogqih3EI/QlJeLvoFvDFj2wEMmCkT5MS+qemtPJwXK7JTHzUFX74b+S/a30/mvWKkMRHzc+G+E678/RDIScFJFssfJVMJB4Kp9T4y+v9jJAKZRixkx2lOR48JR5umXwxm+xQGaexeJOv0MZY4Am4P/nJcWM+Gk1Ka/ih+VAJRLsu9dgvShytQ1OHaAPMRu6H7Wb2bLrzpz4rTcGbZA3aTgHfItjWQpBV3fhNvyNW8QRbRFSyxHBC4snqW5Bl77u4KdMicwL/0x1JhwP6cx+/TVEyZ2n+5Y5PyOW+E7LXtiZGZ/eRw3xVLxvrFDwY0EBMqAUWHyQjwlZLctjxgBud5XDtT4athaNq5hnCELMepRI05kF+o5ECxKWoFXN5rXrwrlcgftCV9PTZbP8pkxyau8O28C4YX07J65G9ntV3VIg9tAXww6X68YHIQEdAgjNOI1soWt15q582OlhXBTTKAf/QU7mrSCn5FH0Q4Z7VLIsJwMz0orGB69Qxo/lLF7z+pQEE4PArceoLi7cffQV/+VzUBOACDdfKFiN3LTDuoMm6lvkAOdmzXccmXlEGvNEwLR+8Ac26Ld4fAnEFSLIJpwQHheIQRY19qbN5+cOa+RmuOroxWWA2P/8uSlp4kXVvAmPJOt8PprI3h8iRG5zBv+J8kE8wpI1scJdDr
OIDC_RP_CLIENT_ID: AgCOGuVP8BVfAT5FRmmJLptdv+8vtppOgpzJ2LXU3vR3sjQE4MLKgWwoAyrnkAa2IMrsmkg5+pyHBDlp1AMba3OTVZmhyEVLrFe/vCiL45hEaW2l6kiwlIW3nZnoJlGG2Ugj4SX8YCQGlyr19vEFcPdieWlKpHfda/EP4xYhXMSzXCxFCtT7uGjgnBlrV0uXeFCezYGzvmA4SbDli7fvGv5H85cwgUlMdSn2ZIP3DAxQ8gP0ETF6KaOK5QVP0e/7kw9SK3oo4XHE2c8AjHLFFnmz/uf07+7LuOunSqunolbVy+Lm2mHHnzx+0PBmMYvl7FHY/TkBZaVjVaZtrELbFYaraop8iE6hFMvOYNa/1BFY1x0aeRfPb0jt5IPnuebllnEh4P7JUQxef4Bqbjp8u7P+uOBWnQbeMEp5F3rWE8qy09NnjsKPz87Jw9pb0aPgXWLKVHjJpArhcb6gTJLESCw9kgT+c0pYI0s3BYmwNkJ+6wxflvTLb5z3YyY5/+8/s3PgDz6Hj4tyA8tBru/KQwnBVMw0GhF5YwlZ4SYHPwVX+ZMj9UQc6swNsrxKLqs5Ci7KjvzEDUJ4/aW+rv8naoCiebIJrbmLB8iSqNGh90s1S9BJsQaWXbKYday3spt0eg+tH/iQgAnUAjd9RK3TxkkmWVjmeUc/rOltsbaIvy6/WdyKnF8/f9B03Pm5eal73yC7reFyGYiXvA==
OIDC_RP_CLIENT_SECRET: AgA+Q9osGcUgiGsyPfHph3vGiNBjmL7pK3JlaE4PoI+eGsvb+3Ozf9KnfHSMm2R0fq/eukFn6i25MZ/mKYliVSIcjWbnGDFSysiCAwirKTUXoFUo87zmguNUPr8Rr45m1AIaJb31T4MKeFQRHSg715rs/6fKlbejUWUBZuMTN1DXkWr+00atj0JmmZPScSfRmwKNsHnoZCUWFE/DaFChpoCU4fCp5vL9P2LcdzsY84vue8y7Trg0e/LpEi6+DzSoxurE9jwjoUauXmZnOSW3jFgy+u5c9Oa3RC+IB/UUsmHI8eUVOXGdQsSFufrAMd1uyPRa2g+aCX0zX5boZC9dTGqaT+D/6xXnMFsvw5K+K4Y/QZ+j9ZHx0232sPCFVi2HaYHV51c2Xi6tizy+/0J27/4gvaVREXw94pmsaI5rt9sNDHoKw6LwkPO8heqkYzfIWhAg5vKswDn/MWAVTIzIubdTvrDjVWxoJ2FM9sCUsai/X7rj6QUiVTgbWuYYO0hMrT2Q9y05n68hWOmpqmna4/JGIE+N48h0/wAHLsLeV4ZNLJdJhQovOSkYsB5FIYPTuihFASLhE+uf8VBwSfYlwcWORz7dssAYvCJAx3huYZCSHrT4WPtLt4Ok/IuplXvVbZ/d6NISqE/g+BiNmN7r4DZQ/QbN4TD9t6BQESKkTqPHYIiVtZHdalgPFFSS8JP2wv50mSh/imjlX51ruHGQbVbIfZnfJGwLEL0KN/Zn3BMrNtMgCqEs3itnGQQnBchQ
template:
metadata:
creationTimestamp: null
name: oauth-config
namespace: linkding
type: Opaque

11
apps/linkding/pvc.yaml Normal file
View File

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

View File

@@ -0,0 +1,13 @@
apiVersion: v1
kind: Service
metadata:
name: linkding-web
labels:
app: linkding
spec:
selector:
app: linkding
ports:
- port: 9090
targetPort: 9090
name: http

View File

@@ -18,15 +18,19 @@ spec:
limits: limits:
memory: "2Gi" memory: "2Gi"
cpu: "2" cpu: "2"
requests:
memory: "128Mi"
cpu: "250m"
ports: ports:
- containerPort: 8096 - containerPort: 8096
name: jellyfin
env: env:
- name: TZ - name: TZ
value: Europe/Berlin value: Europe/Berlin
volumeMounts: volumeMounts:
- name: jellyfin-config - name: config
mountPath: /config mountPath: /config
- name: jellyfin-data - name: media
mountPath: /media mountPath: /media
livenessProbe: livenessProbe:
httpGet: httpGet:
@@ -35,10 +39,10 @@ spec:
initialDelaySeconds: 100 initialDelaySeconds: 100
periodSeconds: 15 periodSeconds: 15
volumes: volumes:
- name: jellyfin-config - name: config
persistentVolumeClaim: persistentVolumeClaim:
claimName: jellyfin-config-nfs claimName: config
- name: jellyfin-data - name: media
persistentVolumeClaim: persistentVolumeClaim:
claimName: jellyfin-data-nfs claimName: media

View File

@@ -1,23 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: jellyfin-vue-ingress
namespace: media
spec:
entryPoints:
- websecure
routes:
- match: Host(`media.kluster.moll.re`)
middlewares:
- name: jellyfin-websocket
kind: Rule
services:
- name: jellyfin-web
port: 80
tls:
certResolver: default-tls
---
apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: jellyfin-backend-ingress name: jellyfin-backend-ingress
@@ -26,7 +7,7 @@ spec:
entryPoints: entryPoints:
- websecure - websecure
routes: routes:
- match: Host(`media-backend.kluster.moll.re`) - match: Host(`media.kluster.moll.re`) && !Path(`/metrics`)
middlewares: middlewares:
- name: jellyfin-websocket - name: jellyfin-websocket
- name: jellyfin-server-headers - name: jellyfin-server-headers
@@ -37,7 +18,7 @@ spec:
tls: tls:
certResolver: default-tls certResolver: default-tls
--- ---
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: jellyfin-websocket name: jellyfin-websocket
@@ -48,7 +29,7 @@ spec:
Connection: keep-alive, Upgrade Connection: keep-alive, Upgrade
Upgrade: WebSocket Upgrade: WebSocket
--- ---
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: jellyfin-server-headers name: jellyfin-server-headers
@@ -60,4 +41,4 @@ spec:
accessControlAllowMethods: [ "GET","HEAD","OPTIONS" ] # "POST","PUT" accessControlAllowMethods: [ "GET","HEAD","OPTIONS" ] # "POST","PUT"
accessControlAllowOriginList: accessControlAllowOriginList:
- "*" - "*"
accessControlMaxAge: 100 accessControlMaxAge: 100

View File

@@ -5,16 +5,11 @@ namespace: media
resources: resources:
- namespace.yaml - namespace.yaml
- pvc.yaml - pvc.yaml
- server.deployment.yaml - deployment.yaml
- server.service.yaml - service.yaml
- web.deployment.yaml
- web.service.yaml
- ingress.yaml - ingress.yaml
images: images:
- name: jellyfin/jellyfin - name: jellyfin/jellyfin
newName: jellyfin/jellyfin newName: jellyfin/jellyfin
newTag: 10.8.13 newTag: 10.10.7
- name: ghcr.io/jellyfin/jellyfin-vue
newName: ghcr.io/jellyfin/jellyfin-vue
newTag: stable-rc.0.3.1

View File

@@ -1,39 +1,21 @@
apiVersion: v1
kind: PersistentVolume
metadata:
namespace: media
name: jellyfin-config-nfs
spec:
capacity:
storage: "1Gi"
accessModes:
- ReadWriteOnce
nfs:
path: /export/kluster/jellyfin-config
server: 192.168.1.157
---
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
namespace: media name: config
name: jellyfin-config-nfs
spec: spec:
storageClassName: "" storageClassName: "nfs-client"
accessModes: accessModes:
- ReadWriteOnce - ReadWriteOnce
resources: resources:
requests: requests:
storage: "1Gi" storage: "1Gi"
volumeName: jellyfin-config-nfs
--- ---
apiVersion: v1 apiVersion: v1
kind: PersistentVolume kind: PersistentVolume
metadata: metadata:
namespace: media name: media
name: jellyfin-data-nfs
spec: spec:
capacity: capacity:
storage: "1Ti" storage: "1Ti"
@@ -46,8 +28,7 @@ spec:
apiVersion: v1 apiVersion: v1
kind: PersistentVolumeClaim kind: PersistentVolumeClaim
metadata: metadata:
namespace: media name: media
name: jellyfin-data-nfs
spec: spec:
storageClassName: "" storageClassName: ""
accessModes: accessModes:
@@ -55,4 +36,4 @@ spec:
resources: resources:
requests: requests:
storage: "1Ti" storage: "1Ti"
volumeName: jellyfin-data-nfs volumeName: media

View File

@@ -3,6 +3,8 @@ apiVersion: v1
kind: Service kind: Service
metadata: metadata:
name: jellyfin-server name: jellyfin-server
labels:
app: jellyfin-server-service
spec: spec:
selector: selector:
app: jellyfin-server app: jellyfin-server

View File

@@ -1,27 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: jellyfin-web
spec:
selector:
matchLabels:
app: jellyfin-web
template:
metadata:
labels:
app: jellyfin-web
spec:
containers:
- name: jellyfin-web
image: ghcr.io/jellyfin/jellyfin-vue
resources:
limits:
memory: "128Mi"
cpu: "30m"
ports:
- containerPort: 80
env:
- name: TZ
value: Europe/Berlin
- name: DEFAULT_SERVERS
value: "https://media-backend.kluster.moll.re"

View File

@@ -1,12 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: jellyfin-web
spec:
selector:
app: jellyfin-web
ports:
- protocol: TCP
port: 80
targetPort: 80

7
apps/minecraft/README.md Normal file
View File

@@ -0,0 +1,7 @@
## Sending a command
```
kubectl exec -it -n minecraft deploy/minecraft-server -- /bin/bash
mc-send-to-console /help
# or directly
kubectl exec -it -n minecraft deploy/minecraft-server -- mc-send-to-console /help
```

View File

@@ -0,0 +1,16 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
creationTimestamp: null
name: curseforge-api
namespace: minecraft
spec:
encryptedData:
key: AgDG6apUvB38rB9tH+/ya5Af/32IUJjHiEGZFdYYqesuqyPB/qf99EtC/7CwqD6bDQQPVycJVcxwZuF8QtYfPXzv//yMkqEUJ2G1/Q5J8I6bjNGLR636UhliUpCkH1QDOspWJUjwKDVxlFN9l0g9UajvxnqLyGzbWPeay0sJEBvAY8ltEZpLP21V+GD+HgPk3HIfSFFBMsULS6GPCjMaFxkxQb6cG3K4Ej4NHCHRGOmax+4Rk7lwMyAHlXLlrwj/ytxrnHDWrugLIJE9KKmJn6UVNTuk6olgkhleg2PixV7oOiDVyu9ZQP8wbdppzRix6dnIcFEYJ1ZDK1rNF5QErYO0gBytiJnSsdFO0jUMsdBrho2FgUc5GgIdmgXWJJz3lrGFqXaRVvbPsBZTUAsQRh2+4IfqfWmAkEjBcjs1K8WWJfS+rO9e02KoHBT4decdsd8Qfr5EFdPIzMrkUoRMI9CJnIa5u2nR08Hhd9iojbL64FZ26kXMODtEdKmlo+HwjufLX5rYJVSfOyZYzivd/kgKA87YTFaMLKej07w3ofGrPYSoCnmLfJyoQdNyJhdonBDsgM1GgRWQZDpgJ1df0SB02A5lZ4V7lHWr8KlANv9YLuMoZnVehsH1NZjNQHDInIRiTLahEBbjcJzQz4vU1UWG100ATszEYKOUVkzPnTgkqKYU99ZQ23bHP8z7iAWQeumb6V84NTi6jNITBvU4yTFLuAiI3nW34Vb1mFVLwfWqMjEYX8gBB4yMSaVshB/japfkyXU0pYg4mK9gsB4=
template:
metadata:
creationTimestamp: null
name: curseforge-api
namespace: minecraft
type: Opaque

60
apps/minecraft/job.yaml Normal file
View File

@@ -0,0 +1,60 @@
apiVersion: batch/v1
kind: Job
metadata:
name: start-server
spec:
template:
metadata:
labels:
app: minecraft-server
spec:
restartPolicy: OnFailure
containers:
- name: minecraft-server
image: minecraft
resources:
limits:
memory: "11000Mi"
cpu: "5"
requests:
memory: "1500Mi"
cpu: "500m"
ports:
- containerPort: 25565
env:
- name: EULA
value: "TRUE"
- name: TYPE
value: "AUTO_CURSEFORGE"
- name: CF_API_KEY
valueFrom:
secretKeyRef:
name: curseforge-api
key: key
- name: CF_PAGE_URL
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: "10G"
- name: MOTD
value: "VaultHunters baby!"
- name: ENABLE_RCON
value: "false"
- name: CREATE_CONSOLE_IN_PIPE
value: "true"
- name: ONLINE_MODE
value: "false"
- name: ENABLE_AUTOSTOP
value: "true"
volumeMounts:
- name: minecraft-data
mountPath: /data
volumes:
- name: minecraft-data
persistentVolumeClaim:
claimName: minecraft-data

View File

@@ -0,0 +1,17 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: minecraft
resources:
- namespace.yaml
- pvc.yaml
- job.yaml
- service.yaml
- curseforge.sealedsecret.yaml
images:
- name: minecraft
newName: itzg/minecraft-server
newTag: java21

View File

@@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: placeholder

11
apps/minecraft/pvc.yaml Normal file
View File

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

View File

@@ -0,0 +1,12 @@
apiVersion: v1
kind: Service
metadata:
name: minecraft-server
spec:
selector:
app: minecraft-server
ports:
- port: 25565
targetPort: 25565
type: LoadBalancer
loadBalancerIP: 192.168.3.4

View File

@@ -1,28 +0,0 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: grafana-nfs
labels:
directory: grafana
spec:
capacity:
storage: "1Gi"
accessModes:
- ReadWriteOnce
nfs:
path: /export/kluster/grafana
server: 192.168.1.157
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: grafana-nfs
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "1Gi"
selector:
matchLabels:
directory: grafana

View File

@@ -1,873 +0,0 @@
rbac:
create: true
## Use an existing ClusterRole/Role (depending on rbac.namespaced false/true)
# useExistingRole: name-of-some-(cluster)role
pspEnabled: true
pspUseAppArmor: true
namespaced: false
extraRoleRules: []
# - apiGroups: []
# resources: []
# verbs: []
extraClusterRoleRules: []
# - apiGroups: []
# resources: []
# verbs: []
serviceAccount:
create: true
name:
nameTest:
## Service account annotations. Can be templated.
# annotations:
# eks.amazonaws.com/role-arn: arn:aws:iam::123456789000:role/iam-role-name-here
autoMount: true
replicas: 1
## Create a headless service for the deployment
headlessService: false
## Create HorizontalPodAutoscaler object for deployment type
#
autoscaling:
enabled: false
# minReplicas: 1
# maxReplicas: 10
# metrics:
# - type: Resource
# resource:
# name: cpu
# targetAverageUtilization: 60
# - type: Resource
# resource:
# name: memory
# targetAverageUtilization: 60
## See `kubectl explain poddisruptionbudget.spec` for more
## ref: https://kubernetes.io/docs/tasks/run-application/configure-pdb/
podDisruptionBudget: {}
# minAvailable: 1
# maxUnavailable: 1
## See `kubectl explain deployment.spec.strategy` for more
## ref: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/#strategy
deploymentStrategy:
type: RollingUpdate
readinessProbe:
httpGet:
path: /api/health
port: 3000
livenessProbe:
httpGet:
path: /api/health
port: 3000
initialDelaySeconds: 60
timeoutSeconds: 30
failureThreshold: 10
## Use an alternate scheduler, e.g. "stork".
## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/
##
# schedulerName: "default-scheduler"
image:
repository: grafana/grafana
tag: 9.0.2
sha: ""
pullPolicy: IfNotPresent
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
## Can be templated.
##
# pullSecrets:
# - myRegistrKeySecretName
testFramework:
enabled: true
image: "bats/bats"
tag: "v1.4.1"
imagePullPolicy: IfNotPresent
securityContext: {}
securityContext:
runAsUser: 472
runAsGroup: 472
fsGroup: 472
containerSecurityContext:
{}
# Extra configmaps to mount in grafana pods
# Values are templated.
extraConfigmapMounts: []
# - name: certs-configmap
# mountPath: /etc/grafana/ssl/
# subPath: certificates.crt # (optional)
# configMap: certs-configmap
# readOnly: true
extraEmptyDirMounts: []
# - name: provisioning-notifiers
# mountPath: /etc/grafana/provisioning/notifiers
# Apply extra labels to common labels.
extraLabels: {}
## Assign a PriorityClassName to pods if set
# priorityClassName:
downloadDashboardsImage:
repository: curlimages/curl
tag: 7.73.0
sha: ""
pullPolicy: IfNotPresent
downloadDashboards:
env: {}
envFromSecret: ""
resources: {}
## Pod Annotations
# podAnnotations: {}
## Pod Labels
# podLabels: {}
podPortName: grafana
## Deployment annotations
# annotations: {}
## Expose the grafana service to be accessed from outside the cluster (LoadBalancer service).
## or access it from within the cluster (ClusterIP service). Set the service type and the port to serve it.
## ref: http://kubernetes.io/docs/user-guide/services/
##
service:
enabled: true
type: ClusterIP
port: 80
targetPort: 3000
# targetPort: 4181 To be used with a proxy extraContainer
annotations: {}
labels: {}
portName: service
serviceMonitor:
## If true, a ServiceMonitor CRD is created for a prometheus operator
## https://github.com/coreos/prometheus-operator
##
enabled: false
path: /metrics
# namespace: monitoring (defaults to use the namespace this chart is deployed to)
labels: {}
interval: 1m
scheme: http
tlsConfig: {}
scrapeTimeout: 30s
relabelings: []
extraExposePorts: []
# - name: keycloak
# port: 8080
# targetPort: 8080
# type: ClusterIP
# overrides pod.spec.hostAliases in the grafana deployment's pods
hostAliases: []
# - ip: "1.2.3.4"
# hostnames:
# - "my.host.com"
ingress:
enabled: true
# For Kubernetes >= 1.18 you should specify the ingress-controller via the field ingressClassName
# See https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress
# ingressClassName: nginx
# Values can be templated
annotations: {
kubernetes.io/ingress.class: nginx,
cert-manager.io/cluster-issuer: cloudflare-letsencrypt-prod
}
# kubernetes.io/ingress.class: nginx
# kubernetes.io/tls-acme: "true"
labels: {}
path: /
# pathType is only for k8s >= 1.1=
pathType: Prefix
hosts:
- grafana.kluster.moll.re
## Extra paths to prepend to every host configuration. This is useful when working with annotation based services.
extraPaths: []
# - path: /*
# backend:
# serviceName: ssl-redirect
# servicePort: use-annotation
## Or for k8s > 1.19
# - path: /*
# pathType: Prefix
# backend:
# service:
# name: ssl-redirect
# port:
# name: use-annotation
tls:
- hosts:
- grafana.kluster.moll.re
secretName: cloudflare-letsencrypt-issuer-account-key
# - secretName: chart-example-tls
# hosts:
# - chart-example.local
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
## Node labels for pod assignment
## ref: https://kubernetes.io/docs/user-guide/node-selection/
#
nodeSelector: {}
## Tolerations for pod assignment
## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
##
tolerations: []
## Affinity for pod assignment (evaluated as template)
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
##
affinity: {}
## Additional init containers (evaluated as template)
## ref: https://kubernetes.io/docs/concepts/workloads/pods/init-containers/
##
extraInitContainers: []
## Enable an Specify container in extraContainers. This is meant to allow adding an authentication proxy to a grafana pod
extraContainers: ""
# extraContainers: |
# - name: proxy
# image: quay.io/gambol99/keycloak-proxy:latest
# args:
# - -provider=github
# - -client-id=
# - -client-secret=
# - -github-org=<ORG_NAME>
# - -email-domain=*
# - -cookie-secret=
# - -http-address=http://0.0.0.0:4181
# - -upstream-url=http://127.0.0.1:3000
# ports:
# - name: proxy-web
# containerPort: 4181
## Volumes that can be used in init containers that will not be mounted to deployment pods
extraContainerVolumes: []
# - name: volume-from-secret
# secret:
# secretName: secret-to-mount
# - name: empty-dir-volume
# emptyDir: {}
## Enable persistence using Persistent Volume Claims
## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/
##
persistence:
type: pvc
enabled: true
# storageClassName: default
accessModes:
- ReadWriteOnce
size: 10Gi
# annotations: {}
finalizers:
- kubernetes.io/pvc-protection
# selectorLabels: {}
## Sub-directory of the PV to mount. Can be templated.
# subPath: ""
## Name of an existing PVC. Can be templated.
existingClaim: grafana-nfs
## If persistence is not enabled, this allows to mount the
## local storage in-memory to improve performance
##
inMemory:
enabled: false
## The maximum usage on memory medium EmptyDir would be
## the minimum value between the SizeLimit specified
## here and the sum of memory limits of all containers in a pod
##
# sizeLimit: 300Mi
initChownData:
## If false, data ownership will not be reset at startup
## This allows the prometheus-server to be run with an arbitrary user
##
enabled: true
## initChownData container image
##
image:
repository: busybox
tag: "1.31.1"
sha: ""
pullPolicy: IfNotPresent
## initChownData resource requests and limits
## Ref: http://kubernetes.io/docs/user-guide/compute-resources/
##
resources: {}
# limits:
# cpu: 100m
# memory: 128Mi
# requests:
# cpu: 100m
# memory: 128Mi
# Administrator credentials when not using an existing secret (see below)
adminUser: admin
# adminPassword: strongpassword
# Use an existing secret for the admin user.
admin:
## Name of the secret. Can be templated.
existingSecret: ""
userKey: admin-user
passwordKey: admin-password
## Define command to be executed at startup by grafana container
## Needed if using `vault-env` to manage secrets (ref: https://banzaicloud.com/blog/inject-secrets-into-pods-vault/)
## Default is "run.sh" as defined in grafana's Dockerfile
# command:
# - "sh"
# - "/run.sh"
## Use an alternate scheduler, e.g. "stork".
## ref: https://kubernetes.io/docs/tasks/administer-cluster/configure-multiple-schedulers/
##
# schedulerName:
## Extra environment variables that will be pass onto deployment pods
##
## to provide grafana with access to CloudWatch on AWS EKS:
## 1. create an iam role of type "Web identity" with provider oidc.eks.* (note the provider for later)
## 2. edit the "Trust relationships" of the role, add a line inside the StringEquals clause using the
## same oidc eks provider as noted before (same as the existing line)
## also, replace NAMESPACE and prometheus-operator-grafana with the service account namespace and name
##
## "oidc.eks.us-east-1.amazonaws.com/id/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX:sub": "system:serviceaccount:NAMESPACE:prometheus-operator-grafana",
##
## 3. attach a policy to the role, you can use a built in policy called CloudWatchReadOnlyAccess
## 4. use the following env: (replace 123456789000 and iam-role-name-here with your aws account number and role name)
##
## env:
## AWS_ROLE_ARN: arn:aws:iam::123456789000:role/iam-role-name-here
## AWS_WEB_IDENTITY_TOKEN_FILE: /var/run/secrets/eks.amazonaws.com/serviceaccount/token
## AWS_REGION: us-east-1
##
## 5. uncomment the EKS section in extraSecretMounts: below
## 6. uncomment the annotation section in the serviceAccount: above
## make sure to replace arn:aws:iam::123456789000:role/iam-role-name-here with your role arn
env: {}
## "valueFrom" environment variable references that will be added to deployment pods. Name is templated.
## ref: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.19/#envvarsource-v1-core
## Renders in container spec as:
## env:
## ...
## - name: <key>
## valueFrom:
## <value rendered as YAML>
envValueFrom: {}
# ENV_NAME:
# configMapKeyRef:
# name: configmap-name
# key: value_key
## The name of a secret in the same kubernetes namespace which contain values to be added to the environment
## This can be useful for auth tokens, etc. Value is templated.
envFromSecret: ""
## Sensible environment variables that will be rendered as new secret object
## This can be useful for auth tokens, etc
envRenderSecret: {}
## The names of secrets in the same kubernetes namespace which contain values to be added to the environment
## Each entry should contain a name key, and can optionally specify whether the secret must be defined with an optional key.
## Name is templated.
envFromSecrets: []
## - name: secret-name
## optional: true
## The names of conifgmaps in the same kubernetes namespace which contain values to be added to the environment
## Each entry should contain a name key, and can optionally specify whether the configmap must be defined with an optional key.
## Name is templated.
## ref: https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.23/#configmapenvsource-v1-core
envFromConfigMaps: []
## - name: configmap-name
## optional: true
# Inject Kubernetes services as environment variables.
# See https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/#environment-variables
enableServiceLinks: true
## Additional grafana server secret mounts
# Defines additional mounts with secrets. Secrets must be manually created in the namespace.
extraSecretMounts: []
# - name: secret-files
# mountPath: /etc/secrets
# secretName: grafana-secret-files
# readOnly: true
# subPath: ""
#
# for AWS EKS (cloudwatch) use the following (see also instruction in env: above)
# - name: aws-iam-token
# mountPath: /var/run/secrets/eks.amazonaws.com/serviceaccount
# readOnly: true
# projected:
# defaultMode: 420
# sources:
# - serviceAccountToken:
# audience: sts.amazonaws.com
# expirationSeconds: 86400
# path: token
#
# for CSI e.g. Azure Key Vault use the following
# - name: secrets-store-inline
# mountPath: /run/secrets
# readOnly: true
# csi:
# driver: secrets-store.csi.k8s.io
# readOnly: true
# volumeAttributes:
# secretProviderClass: "akv-grafana-spc"
# nodePublishSecretRef: # Only required when using service principal mode
# name: grafana-akv-creds # Only required when using service principal mode
## Additional grafana server volume mounts
# Defines additional volume mounts.
extraVolumeMounts: []
# - name: extra-volume-0
# mountPath: /mnt/volume0
# readOnly: true
# existingClaim: volume-claim
# - name: extra-volume-1
# mountPath: /mnt/volume1
# readOnly: true
# hostPath: /usr/shared/
## Container Lifecycle Hooks. Execute a specific bash command or make an HTTP request
lifecycleHooks: {}
# postStart:
# exec:
# command: []
## Pass the plugins you want installed as a list.
##
plugins: []
# - digrich-bubblechart-panel
# - grafana-clock-panel
## Configure grafana datasources
## ref: http://docs.grafana.org/administration/provisioning/#datasources
##
datasources: {}
# datasources.yaml:
# apiVersion: 1
# datasources:
# - name: Prometheus
# type: prometheus
# url: http://prometheus-prometheus-server
# access: proxy
# isDefault: true
# - name: CloudWatch
# type: cloudwatch
# access: proxy
# uid: cloudwatch
# editable: false
# jsonData:
# authType: default
# defaultRegion: us-east-1
## Configure notifiers
## ref: http://docs.grafana.org/administration/provisioning/#alert-notification-channels
##
notifiers: {}
# notifiers.yaml:
# notifiers:
# - name: email-notifier
# type: email
# uid: email1
# # either:
# org_id: 1
# # or
# org_name: Main Org.
# is_default: true
# settings:
# addresses: an_email_address@example.com
# delete_notifiers:
## Configure grafana dashboard providers
## ref: http://docs.grafana.org/administration/provisioning/#dashboards
##
## `path` must be /var/lib/grafana/dashboards/<provider_name>
##
dashboardProviders: {}
# dashboardproviders.yaml:
# apiVersion: 1
# providers:
# - name: 'default'
# orgId: 1
# folder: ''
# type: file
# disableDeletion: false
# editable: true
# options:
# path: /var/lib/grafana/dashboards/default
## Configure grafana dashboard to import
## NOTE: To use dashboards you must also enable/configure dashboardProviders
## ref: https://grafana.com/dashboards
##
## dashboards per provider, use provider name as key.
##
dashboards: {}
# default:
# some-dashboard:
# json: |
# $RAW_JSON
# custom-dashboard:
# file: dashboards/custom-dashboard.json
# prometheus-stats:
# gnetId: 2
# revision: 2
# datasource: Prometheus
# local-dashboard:
# url: https://example.com/repository/test.json
# token: ''
# local-dashboard-base64:
# url: https://example.com/repository/test-b64.json
# token: ''
# b64content: true
## Reference to external ConfigMap per provider. Use provider name as key and ConfigMap name as value.
## A provider dashboards must be defined either by external ConfigMaps or in values.yaml, not in both.
## ConfigMap data example:
##
## data:
## example-dashboard.json: |
## RAW_JSON
##
dashboardsConfigMaps: {}
# default: ""
## Grafana's primary configuration
## NOTE: values in map will be converted to ini format
## ref: http://docs.grafana.org/installation/configuration/
##
grafana.ini:
paths:
data: /var/lib/grafana/
logs: /var/log/grafana
plugins: /var/lib/grafana/plugins
provisioning: /etc/grafana/provisioning
analytics:
check_for_updates: true
log:
mode: console
grafana_net:
url: https://grafana.net
## grafana Authentication can be enabled with the following values on grafana.ini
# server:
# The full public facing url you use in browser, used for redirects and emails
# root_url:
# https://grafana.com/docs/grafana/latest/auth/github/#enable-github-in-grafana
# auth.github:
# enabled: false
# allow_sign_up: false
# scopes: user:email,read:org
# auth_url: https://github.com/login/oauth/authorize
# token_url: https://github.com/login/oauth/access_token
# api_url: https://api.github.com/user
# team_ids:
# allowed_organizations:
# client_id:
# client_secret:
## LDAP Authentication can be enabled with the following values on grafana.ini
## NOTE: Grafana will fail to start if the value for ldap.toml is invalid
# auth.ldap:
# enabled: true
# allow_sign_up: true
# config_file: /etc/grafana/ldap.toml
## Grafana's LDAP configuration
## Templated by the template in _helpers.tpl
## NOTE: To enable the grafana.ini must be configured with auth.ldap.enabled
## ref: http://docs.grafana.org/installation/configuration/#auth-ldap
## ref: http://docs.grafana.org/installation/ldap/#configuration
ldap:
enabled: false
# `existingSecret` is a reference to an existing secret containing the ldap configuration
# for Grafana in a key `ldap-toml`.
existingSecret: ""
# `config` is the content of `ldap.toml` that will be stored in the created secret
config: ""
# config: |-
# verbose_logging = true
# [[servers]]
# host = "my-ldap-server"
# port = 636
# use_ssl = true
# start_tls = false
# ssl_skip_verify = false
# bind_dn = "uid=%s,ou=users,dc=myorg,dc=com"
## Grafana's SMTP configuration
## NOTE: To enable, grafana.ini must be configured with smtp.enabled
## ref: http://docs.grafana.org/installation/configuration/#smtp
smtp:
# `existingSecret` is a reference to an existing secret containing the smtp configuration
# for Grafana.
existingSecret: ""
userKey: "user"
passwordKey: "password"
## Sidecars that collect the configmaps with specified label and stores the included files them into the respective folders
## Requires at least Grafana 5 to work and can't be used together with parameters dashboardProviders, datasources and dashboards
sidecar:
image:
repository: quay.io/kiwigrid/k8s-sidecar
tag: 1.15.6
sha: ""
imagePullPolicy: IfNotPresent
resources: {}
# limits:
# cpu: 100m
# memory: 100Mi
# requests:
# cpu: 50m
# memory: 50Mi
securityContext: {}
# skipTlsVerify Set to true to skip tls verification for kube api calls
# skipTlsVerify: true
enableUniqueFilenames: false
readinessProbe: {}
livenessProbe: {}
dashboards:
enabled: false
SCProvider: true
# label that the configmaps with dashboards are marked with
label: grafana_dashboard
# value of label that the configmaps with dashboards are set to
labelValue: null
# folder in the pod that should hold the collected dashboards (unless `defaultFolderName` is set)
folder: /tmp/dashboards
# The default folder name, it will create a subfolder under the `folder` and put dashboards in there instead
defaultFolderName: null
# Namespaces list. If specified, the sidecar will search for config-maps/secrets inside these namespaces.
# Otherwise the namespace in which the sidecar is running will be used.
# It's also possible to specify ALL to search in all namespaces.
searchNamespace: null
# Method to use to detect ConfigMap changes. With WATCH the sidecar will do a WATCH requests, with SLEEP it will list all ConfigMaps, then sleep for 60 seconds.
watchMethod: WATCH
# search in configmap, secret or both
resource: both
# If specified, the sidecar will look for annotation with this name to create folder and put graph here.
# You can use this parameter together with `provider.foldersFromFilesStructure`to annotate configmaps and create folder structure.
folderAnnotation: null
# Absolute path to shell script to execute after a configmap got reloaded
script: null
# watchServerTimeout: request to the server, asking it to cleanly close the connection after that.
# defaults to 60sec; much higher values like 3600 seconds (1h) are feasible for non-Azure K8S
# watchServerTimeout: 3600
#
# watchClientTimeout: is a client-side timeout, configuring your local socket.
# If you have a network outage dropping all packets with no RST/FIN,
# this is how long your client waits before realizing & dropping the connection.
# defaults to 66sec (sic!)
# watchClientTimeout: 60
#
# provider configuration that lets grafana manage the dashboards
provider:
# name of the provider, should be unique
name: sidecarProvider
# orgid as configured in grafana
orgid: 1
# folder in which the dashboards should be imported in grafana
folder: ''
# type of the provider
type: file
# disableDelete to activate a import-only behaviour
disableDelete: false
# allow updating provisioned dashboards from the UI
allowUiUpdates: false
# allow Grafana to replicate dashboard structure from filesystem
foldersFromFilesStructure: false
# Additional dashboard sidecar volume mounts
extraMounts: []
# Sets the size limit of the dashboard sidecar emptyDir volume
sizeLimit: {}
datasources:
enabled: false
# label that the configmaps with datasources are marked with
label: grafana_datasource
# value of label that the configmaps with datasources are set to
labelValue: null
# If specified, the sidecar will search for datasource config-maps inside this namespace.
# Otherwise the namespace in which the sidecar is running will be used.
# It's also possible to specify ALL to search in all namespaces
searchNamespace: null
# Method to use to detect ConfigMap changes. With WATCH the sidecar will do a WATCH requests, with SLEEP it will list all ConfigMaps, then sleep for 60 seconds.
watchMethod: WATCH
# search in configmap, secret or both
resource: both
# Endpoint to send request to reload datasources
reloadURL: "http://localhost:3000/api/admin/provisioning/datasources/reload"
skipReload: false
# Deploy the datasource sidecar as an initContainer in addition to a container.
# This is needed if skipReload is true, to load any datasources defined at startup time.
initDatasources: false
# Sets the size limit of the datasource sidecar emptyDir volume
sizeLimit: {}
plugins:
enabled: false
# label that the configmaps with plugins are marked with
label: grafana_plugin
# value of label that the configmaps with plugins are set to
labelValue: null
# If specified, the sidecar will search for plugin config-maps inside this namespace.
# Otherwise the namespace in which the sidecar is running will be used.
# It's also possible to specify ALL to search in all namespaces
searchNamespace: null
# Method to use to detect ConfigMap changes. With WATCH the sidecar will do a WATCH requests, with SLEEP it will list all ConfigMaps, then sleep for 60 seconds.
watchMethod: WATCH
# search in configmap, secret or both
resource: both
# Endpoint to send request to reload plugins
reloadURL: "http://localhost:3000/api/admin/provisioning/plugins/reload"
skipReload: false
# Deploy the datasource sidecar as an initContainer in addition to a container.
# This is needed if skipReload is true, to load any plugins defined at startup time.
initPlugins: false
# Sets the size limit of the plugin sidecar emptyDir volume
sizeLimit: {}
notifiers:
enabled: false
# label that the configmaps with notifiers are marked with
label: grafana_notifier
# If specified, the sidecar will search for notifier config-maps inside this namespace.
# Otherwise the namespace in which the sidecar is running will be used.
# It's also possible to specify ALL to search in all namespaces
searchNamespace: null
# search in configmap, secret or both
resource: both
# Sets the size limit of the notifier sidecar emptyDir volume
sizeLimit: {}
## Override the deployment namespace
##
namespaceOverride: ""
## Number of old ReplicaSets to retain
##
revisionHistoryLimit: 10
## Add a seperate remote image renderer deployment/service
imageRenderer:
# Enable the image-renderer deployment & service
enabled: false
replicas: 1
image:
# image-renderer Image repository
repository: grafana/grafana-image-renderer
# image-renderer Image tag
tag: latest
# image-renderer Image sha (optional)
sha: ""
# image-renderer ImagePullPolicy
pullPolicy: Always
# extra environment variables
env:
HTTP_HOST: "0.0.0.0"
# RENDERING_ARGS: --no-sandbox,--disable-gpu,--window-size=1280x758
# RENDERING_MODE: clustered
# IGNORE_HTTPS_ERRORS: true
# image-renderer deployment serviceAccount
serviceAccountName: ""
# image-renderer deployment securityContext
securityContext: {}
# image-renderer deployment Host Aliases
hostAliases: []
# image-renderer deployment priority class
priorityClassName: ''
service:
# Enable the image-renderer service
enabled: true
# image-renderer service port name
portName: 'http'
# image-renderer service port used by both service and deployment
port: 8081
targetPort: 8081
# If https is enabled in Grafana, this needs to be set as 'https' to correctly configure the callback used in Grafana
grafanaProtocol: http
# In case a sub_path is used this needs to be added to the image renderer callback
grafanaSubPath: ""
# name of the image-renderer port on the pod
podPortName: http
# number of image-renderer replica sets to keep
revisionHistoryLimit: 10
networkPolicy:
# Enable a NetworkPolicy to limit inbound traffic to only the created grafana pods
limitIngress: true
# Enable a NetworkPolicy to limit outbound traffic to only the created grafana pods
limitEgress: false
resources: {}
# limits:
# cpu: 100m
# memory: 100Mi
# requests:
# cpu: 50m
# memory: 50Mi
## Node labels for pod assignment
## ref: https://kubernetes.io/docs/user-guide/node-selection/
#
nodeSelector: {}
## Tolerations for pod assignment
## ref: https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/
##
tolerations: []
## Affinity for pod assignment (evaluated as template)
## ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity
##
affinity: {}
# Create a dynamic manifests via values:
extraObjects: []
# - apiVersion: "kubernetes-client.io/v1"
# kind: ExternalSecret
# metadata:
# name: grafana-secrets
# spec:
# backendType: gcpSecretsManager
# data:
# - key: grafana-admin-password
# name: adminPassword

View File

@@ -1,31 +0,0 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: influxdb-nfs
labels:
directory: influxdb
spec:
# storageClassName: slow
capacity:
storage: "10Gi"
# volumeMode: Filesystem
accessModes:
- ReadWriteOnce
nfs:
path: /export/kluster/influxdb
server: 192.168.1.157
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: influxdb-nfs
spec:
storageClassName: ""
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "10Gi"
selector:
matchLabels:
directory: influxdb

View File

@@ -1,26 +0,0 @@
## Create default user through docker entrypoint
## Defaults indicated below
##
adminUser:
organization: "influxdata"
bucket: "default"
user: "admin"
retention_policy: "0s"
## Leave empty to generate a random password and token.
## Or fill any of these values to use fixed values.
password: ""
token: ""
## Persist data to a persistent volume
##
persistence:
enabled: true
## If true will use an existing PVC instead of creating one
useExisting: true
## Name of existing PVC to be used in the influx deployment
name: influxdb-nfs
ingress:
enabled: false

View File

@@ -1,29 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: monitoring
resources:
- namespace.yaml
- grafana.pvc.yaml
- influxdb.pvc.yaml
- grafana.ingress.yaml
helmCharts:
- releaseName: grafana
name: grafana
repo: https://grafana.github.io/helm-charts
version: 6.56.2
valuesFile: grafana.values.yaml
- releaseName: influxdb
name: influxdb2
repo: https://helm.influxdata.com/
version: 2.1.2
valuesFile: influxdb.values.yaml
- releaseName: telegraf-speedtest
name: telegraf
repo: https://helm.influxdata.com/
version: 1.8.27
valuesFile: telegraf-speedtest.values.yaml

View File

@@ -1,52 +0,0 @@
env:
- name: HOSTNAME
value: "telegraf-speedtest"
service:
enabled: false
rbac:
# Specifies whether RBAC resources should be created
create: false
serviceAccount:
# Specifies whether a ServiceAccount should be created
create: false
## Exposed telegraf configuration
## For full list of possible values see `/docs/all-config-values.yaml` and `/docs/all-config-values.toml`
## ref: https://docs.influxdata.com/telegraf/v1.1/administration/configuration/
config:
agent:
interval: "2h"
round_interval: true
metric_batch_size: 1000
metric_buffer_limit: 10000
collection_jitter: "0s"
flush_interval: "10s"
flush_jitter: "0s"
precision: ""
debug: false
quiet: false
logfile: ""
hostname: "$HOSTNAME"
omit_hostname: false
processors:
- enum:
mapping:
field: "status"
dest: "status_code"
value_mappings:
healthy: 1
problem: 2
critical: 3
outputs:
- influxdb_v2:
urls:
- "http://influxdb-influxdb2.monitoring:80"
token: We64mk4L4bqYCL77x3fAUSYfOse9Kktyf2eBLyrryG9c3-y8PQFiKPIh9EvSWuq78QSQz6hUcsm7XSFR2Zj1MA==
organization: "influxdata"
bucket: "homeassistant"
inputs:
- internet_speed:
enable_file_download: false

View File

@@ -1,5 +0,0 @@
### Runninf `occ` commands:
```
su -s /bin/bash www-data -c "php occ user:list"
```

View File

@@ -1,16 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- ingress.yaml
- pvc.yaml
- postgres.sealedsecret.yaml
namespace: nextcloud
helmCharts:
- name: nextcloud
releaseName: nextcloud
version: 4.5.5
valuesFile: values.yaml
repo: https://nextcloud.github.io/helm/

View File

@@ -1,22 +0,0 @@
{
"kind": "SealedSecret",
"apiVersion": "bitnami.com/v1alpha1",
"metadata": {
"name": "postgres-password",
"namespace": "nextcloud",
"creationTimestamp": null
},
"spec": {
"template": {
"metadata": {
"name": "postgres-password",
"namespace": "nextcloud",
"creationTimestamp": null
}
},
"encryptedData": {
"password": "AgCTmvBe9YFnyWOdz02rxr0hTXnWuVLeUt5dpieWMzl4cVMBj7WcyyODWtNd+eQOLARRssGNZAP4C9gH90iVRFAW1aU+NeA76oceXE5Kiiqoc8T30wE5FC6/UbTjQYRH520NF4wcCQKm//iH8o5uI2+NxZW4goeuShibXK9sijFVNXxUuTeXTmaSJjEPyB+pnmPwjzw+qjhkJJADefh9oryy5+t9ecCwXDiI/2ce2n1Vawm/Nq6/0rZMUSsF8XSiTFczKMunuGMhxGEyyx/I8NZd4XMXGSnBo0YZF7jR9+eRHIjuenPHq1kfEid2Ps4fhFSE8mEecnK7w5xE3r0XeTNHQcTId1yYneK/LQfcRkzInuRddytTwTAmsoSjROcjKjAvtyZSM81pFWJsMQ7bSVXOC0K2wvEz9khDT0RIoR/8tMh2G737F15raTe9Ggbgy3DHst4mYIpoWV/slHrOF0vR9j7X+MRN9R1cVtI1coof/tVSWQsLvv0AJfB4/6dUl+i/yNO/j+4c3WolGwqyXd+oxsZK1VrSwSCBZwBO17BmePJL2QsPVRdutq06TrlvGqP4wXySH9LRuHr3sWgr2VuDV00w+UvuU7ExI+16dWh7jrn/rvIBQSJlHDhl5+VpyM0WTMy5kSfO6nits73ZzT7BAoSU7AeQOMj3t+cUiEq9f9dk7em7QxWMuWg6QIJ+ZZ2+CCBms4rSE4x2glOxanNX/HktQg==",
"username": "AgCxJKzhsF7yNJesK5oLJP62kjFnX4UUNQ2NrHl02Hv6MAzi/AUEV3uJSXXIi3H/uMJSMxRpJQjIDsrznYVI0YHOoz1M8/y1dx8xotFv/i0XByI9sMuGtesop7ncmQbEPMaJ3pqTJyaGkEwcsEMGmwwYiRfJHmEhhCYtzEc5IAnx+nmk//HYsrSWKpJGSWl0LvdMJsnsTxrWoJjaYTW3J0Of3VOOmgkuwIFKyXW9S2cUbAco8xVYchbyiHc8LXbS3izyAidRzg1OWyqvTGMIKJDQZ3ibIiXheon5ZeYjj0fkEkv3TrB7WoKdo0090OY1eHabqAPHT8aP+WG1g6TAzbJEtg+zFfYDKIw5Tp1WkRlsD2me4HycGuZbsaXgP5vWlxF5+rULUzUgxfmTRmYTl0H8kIlmUrusZwxR5ZXnSuBJ3n3AMEjmpmTTALakxEFEPDJJoVbgcViLtANwk72yu15FlOxczT22uyW8FMkj9kYzcq/+2a/EjaTo62SnUYJ3UTQXvgMKML1yJD+zym2+xscPNmwZFBPN5BQ/64ru/Z51nWB20fWFgW3Rw67jEQMajmVclmUcASWOjHzO87feEprHeilTH+224IHzpmC4aLz/JtIP9EEvqfDUr3fRrxcgtT1DgxV37vPj6Pqn47MHr39AA850CxjFmb1VcwfH6ygXABFlxnVByZDn7xCyBNswtKJqtw=="
}
}
}

View File

@@ -1,25 +0,0 @@
apiVersion: v1
kind: PersistentVolume
metadata:
name: nextcloud-nfs
spec:
capacity:
storage: "150Gi"
accessModes:
- ReadWriteOnce
nfs:
path: /kluster/nextcloud
server: 192.168.1.157
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nextcloud-nfs
spec:
storageClassName: ""
accessModes:
- ReadWriteOnce
resources:
requests:
storage: "150Gi"
volumeName: nextcloud-nfs

View File

@@ -1,171 +0,0 @@
## Official nextcloud image version
## ref: https://hub.docker.com/r/library/nextcloud/tags/
image:
tag: "28"
ingress:
enabled: false
nextcloud:
host: nextcloud.kluster.moll.re
username: admin
password: changeme
## Use an existing secret
existingSecret:
enabled: false
update: 0
# If web server is not binding default port, you can define it
# containerPort: 8080
datadir: /var/www/html/data
persistence:
subPath:
mail:
enabled: false
# PHP Configuration files
# Will be injected in /usr/local/etc/php/conf.d for apache image and in /usr/local/etc/php-fpm.d when nginx.enabled: true
phpConfigs: {}
# Default config files
# IMPORTANT: Will be used only if you put extra configs, otherwise default will come from nextcloud itself
# Default confgurations can be found here: https://github.com/nextcloud/docker/tree/master/16.0/apache/config
defaultConfigs:
# To protect /var/www/html/config
.htaccess: true
# Redis default configuration
redis.config.php: true
# Apache configuration for rewrite urls
apache-pretty-urls.config.php: true
# Define APCu as local cache
apcu.config.php: true
# Apps directory configs
apps.config.php: true
# Used for auto configure database
autoconfig.php: true
# SMTP default configuration
smtp.config.php: true
# Extra config files created in /var/www/html/config/
# ref: https://docs.nextcloud.com/server/15/admin_manual/configuration_server/config_sample_php_parameters.html#multiple-config-php-file
configs: {}
# For example, to use S3 as primary storage
# ref: https://docs.nextcloud.com/server/13/admin_manual/configuration_files/primary_storage.html#simple-storage-service-s3
#
# configs:
# s3.config.php: |-
# <?php
# $CONFIG = array (
# 'objectstore' => array(
# 'class' => '\\OC\\Files\\ObjectStore\\S3',
# 'arguments' => array(
# 'bucket' => 'my-bucket',
# 'autocreate' => true,
# 'key' => 'xxx',
# 'secret' => 'xxx',
# 'region' => 'us-east-1',
# 'use_ssl' => true
# )
# )
# );
nginx:
## You need to set an fpm version of the image for nextcloud if you want to use nginx!
enabled: false
internalDatabase:
enabled: true
name: nextcloud
##
## External database configuration
##
externalDatabase:
enabled: true
## Supported database engines: mysql or postgresql
type: postgresql
## Database host
host: postgres-postgresql.postgres
## Database user
# user: nextcloud
# ## Database password
# password: test
## Database name
database: nextcloud
## Use a existing secret
existingSecret:
enabled: true
secretName: postgres-password
usernameKey: username
passwordKey: password
##
## MariaDB chart configuration
##
mariadb:
enabled: false
postgresql:
enabled: false
redis:
enabled: false
## Cronjob to execute Nextcloud background tasks
## ref: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/background_jobs_configuration.html#webcron
##
cronjob:
enabled: false
## Enable persistence using Persistent Volume Claims
## ref: http://kubernetes.io/docs/user-guide/persistent-volumes/
##
persistence:
# Nextcloud Data (/var/www/html)
enabled: true
annotations: {}
## If defined, PVC must be created manually before volume will be bound
existingClaim: nextcloud-nfs
## Use an additional pvc for the data directory rather than a subpath of the default PVC
## Useful to store data on a different storageClass (e.g. on slower disks)
nextcloudData:
enabled: false
resources:
# We usually recommend not to specify default resources and to leave this as a conscious
# choice for the user. This also increases chances charts run on environments with little
# resources, such as Minikube. If you do want to specify resources, uncomment the following
# lines, adjust them as necessary, and remove the curly braces after 'resources:'.
limits:
cpu: 2000m
memory: 2Gi
requests:
cpu: 100m
memory: 128Mi
livenessProbe:
enabled: true
# disable when upgrading from a previous chart version
## Enable pod autoscaling using HorizontalPodAutoscaler
## ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/
##
hpa:
enabled: false
## Prometheus Exporter / Metrics
##
metrics:
enabled: false
rbac:
enabled: false

View File

@@ -1,4 +1,4 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: Middleware kind: Middleware
metadata: metadata:
name: websocket name: websocket
@@ -9,7 +9,7 @@ spec:
# enable websockets # enable websockets
Upgrade: "websocket" Upgrade: "websocket"
--- ---
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: ntfy-ingressroute name: ntfy-ingressroute

View File

@@ -13,4 +13,4 @@ resources:
images: images:
- name: binwiederhier/ntfy - name: binwiederhier/ntfy
newName: binwiederhier/ntfy newName: binwiederhier/ntfy
newTag: v2.8.0 newTag: v2.11.0

View File

@@ -0,0 +1,63 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: paperless
spec:
replicas: 1
selector:
matchLabels:
app: paperless
template:
metadata:
labels:
app: paperless
spec:
containers:
- name: paperless
image: paperless
ports:
- containerPort: 8000
env:
- name: PAPERLESS_REDIS
value: redis://redis-master:6379
- name: PAPERLESS_TIME_ZONE
value: Europe/Berlin
- name: PAPERLESS_OCR_LANGUAGE
value: deu+eng+fra
- name: PAPERLESS_URL
value: https://paperless.kluster.moll.re
- name: PAPERLESS_OCR_USER_ARGS
value: '{"invalidate_digital_signatures": true}'
- name: PAPERLESS_SECRET_KEY
valueFrom:
secretKeyRef:
name: paperless-secret-key
key: key
- name: PAPERLESS_DATA_DIR
value: /data
- name: PAPERLESS_MEDIA_ROOT
value: /data
- name: PAPERLESS_APPS
value: allauth.socialaccount.providers.openid_connect
- name: PAPERLESS_SOCIALACCOUNT_PROVIDERS
valueFrom:
secretKeyRef:
name: paperless-oauth
key: provider-config
# - name: PAPERLESS_DISABLE_REGULAR_LOGIN
# value: "True"
volumeMounts:
- name: data
mountPath: /data
resources:
requests:
cpu: "100m"
memory: "200Mi"
limits:
cpu: "2"
memory: "4Gi"
volumes:
- name: data
persistentVolumeClaim:
claimName: paperless-data

Some files were not shown because too many files have changed in this diff Show More