Compare commits

...

471 Commits

Author SHA1 Message Date
3bfad25335 fix: correct typo in PAPERLESS_URL environment variable
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
2026-02-01 17:03:15 +05:30
a8fcbd530c Merge pull request 'Update Helm release prometheus to v28.7.0' (#316) from renovate/prometheus-28.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
Reviewed-on: #316
2026-02-01 16:56:49 +05:30
a8f6f030df Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.6' (#314) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
Reviewed-on: #314
2026-02-01 16:56:41 +05:30
cee5b8761c change sealed secrets
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
renovate / renovate (push) Successful in 2m45s
2026-02-01 01:56:46 +05:30
7f82cc4281 disable smb support from cluster 2026-02-01 01:56:28 +05:30
Renovate Bot
9e11c1a8e5 Update Helm release prometheus to v28.7.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
2026-01-31 19:40:57 +00:00
Renovate Bot
088565cdc6 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.6
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-31 19:40:48 +00:00
22a5591d9f remove gitea.akshun-lab.cc and remove cf proxy for *.akshun-lab.cc in cf-ddns deployment
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 38s
2026-01-31 15:01:33 +05:30
7634335478 use nfs instead of cifs for immich app deployment 2026-01-31 10:49:48 +05:30
2f19b19925 Merge pull request 'Update searxng/searxng Docker digest to 771d475' (#313) from renovate/searxng-searxng into main
Reviewed-on: #313
2026-01-31 10:43:54 +05:30
42da2c79fd Merge pull request 'Update Helm release ollama to v1.40.0' (#314) from renovate/ollama-1.x into main
Reviewed-on: #314
2026-01-31 10:43:46 +05:30
Renovate Bot
cff687544a Update Helm release ollama to v1.40.0 2026-01-31 00:04:03 +00:00
Renovate Bot
0999d5cbfc Update searxng/searxng Docker digest to 771d475 2026-01-31 00:03:55 +00:00
7fdd641e8a Merge pull request 'Update immich monorepo to v2.5.2' (#312) from renovate/immich-monorepo into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 8s
renovate / renovate (push) Successful in 3m2s
Reviewed-on: #312
2026-01-30 06:06:39 +05:30
Renovate Bot
4afba19841 Update immich monorepo to v2.5.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
2026-01-30 00:36:06 +00:00
c5672f2f5e enable ipv6 for docker daemon in gitea-act-runner
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
2026-01-30 06:04:49 +05:30
70b4bf40c2 add lb for gitea
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 35s
renovate / renovate (push) Successful in 2m20s
2026-01-30 05:14:14 +05:30
efd8e24db5 proxy *.akshun-lab.cc and add seperate container for gitea.akshun-lab.cc without cf proxy in cf-ddns deployment
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 7s
2026-01-30 05:10:26 +05:30
0dcdb4a51e Add longhorn ingress
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 50s
2026-01-30 04:30:15 +05:30
6906e8bde1 Merge pull request 'Update docker Docker tag to v29.2.0' (#306) from renovate/docker-29.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
Reviewed-on: #306
2026-01-29 17:15:14 +05:30
401cfba749 Merge pull request 'Update searxng/searxng Docker digest to 7dfe4ab' (#305) from renovate/searxng-searxng into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #305
2026-01-29 17:15:07 +05:30
7c1dc9260e Merge pull request 'Update gotenberg/gotenberg Docker tag to v8.26' (#307) from renovate/gotenberg-gotenberg-8.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #307
2026-01-29 17:15:00 +05:30
d8f0295baa Merge pull request 'Update collabora/code Docker tag to v25.04.8.2.1' (#309) from renovate/collabora-code-25.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #309
2026-01-29 17:14:51 +05:30
19bd87a10c Merge pull request 'Update Helm release prometheus to v28.6.1' (#311) from renovate/prometheus-28.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #311
2026-01-29 17:14:43 +05:30
ead1738b9d Merge pull request 'Update Helm release longhorn to v1.11.0' (#310) from renovate/longhorn-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
Reviewed-on: #310
2026-01-29 16:47:18 +05:30
Renovate Bot
d997da53b0 Update Helm release longhorn to v1.11.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 17s
2026-01-29 11:16:39 +00:00
Renovate Bot
fa1195f01c Update searxng/searxng Docker digest to 7dfe4ab
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 21s
2026-01-29 11:15:31 +00:00
Renovate Bot
ec354081ad Update Helm release prometheus to v28.6.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 24s
2026-01-29 00:02:56 +00:00
Renovate Bot
0bb6cac2e1 Update collabora/code Docker tag to v25.04.8.2.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 25s
2026-01-29 00:02:37 +00:00
608d24d2ad Merge pull request 'Update immich monorepo to v2.5.0' (#308) from renovate/immich-monorepo into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
renovate / renovate (push) Successful in 3m52s
Reviewed-on: #308
2026-01-28 11:08:29 +05:30
Renovate Bot
54185129f9 Update immich monorepo to v2.5.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 17s
2026-01-28 00:02:52 +00:00
Renovate Bot
d1c0303080 Update gotenberg/gotenberg Docker tag to v8.26
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
2026-01-28 00:02:43 +00:00
Renovate Bot
c3f7f6a32d Update docker Docker tag to v29.2.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2026-01-28 00:02:38 +00:00
1b0b926f6d Merge pull request 'Update lscr.io/linuxserver/code-server Docker tag to v4.108.2' (#303) from renovate/lscr.io-linuxserver-code-server-4.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
renovate / renovate (push) Successful in 3m5s
Reviewed-on: #303
2026-01-27 11:31:40 +05:30
d45dc46154 Merge pull request 'Update searxng/searxng Docker digest to 4a60859' (#302) from renovate/searxng-searxng into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #302
2026-01-27 11:31:32 +05:30
81e7979eb8 Merge pull request 'Update Helm release ollama to v1.39.0' (#304) from renovate/ollama-1.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #304
2026-01-27 11:31:23 +05:30
8c6c7c8897 Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to 5d7915b' (#301) from renovate/quay.io-invidious-invidious-companion into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
Reviewed-on: #301
2026-01-27 11:31:06 +05:30
Renovate Bot
fda2b3eb0c Update Helm release ollama to v1.39.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
2026-01-27 00:03:08 +00:00
Renovate Bot
51ade8dc25 Update lscr.io/linuxserver/code-server Docker tag to v4.108.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 26s
2026-01-27 00:02:42 +00:00
Renovate Bot
bcf7cfe81f Update searxng/searxng Docker digest to 4a60859
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
2026-01-27 00:02:38 +00:00
Renovate Bot
17686a1e0a Update quay.io/invidious/invidious-companion Docker digest to 5d7915b
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 26s
2026-01-27 00:02:31 +00:00
37f2d53ada Merge pull request 'Update searxng/searxng Docker digest to d6c00e1' (#300) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
renovate / renovate (push) Successful in 3m14s
Reviewed-on: #300
2026-01-25 06:22:27 +05:30
Renovate Bot
19b990182f Update searxng/searxng Docker digest to d6c00e1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2026-01-25 00:02:06 +00:00
8c14468496 update prometheus retention settings to 2 days and set retention size to 4GB
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
renovate / renovate (push) Successful in 2m11s
2026-01-24 05:37:32 +05:30
742163919f update traefik chart version to 39.0.0 and adapt values to accomodate breaking changes
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
renovate / renovate (push) Successful in 2m1s
2026-01-24 03:31:15 +05:30
763624bd40 Merge pull request 'Update Helm release traefik to v39' (#299) from renovate/traefik-39.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
Reviewed-on: #299
2026-01-24 02:46:25 +05:30
108e6993ae Merge pull request 'Update searxng/searxng Docker digest to d7fa033' (#298) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
Reviewed-on: #298
2026-01-24 02:24:32 +05:30
a104a751da increase storage request for prometheus PVC from 2Gi to 5Gi
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-24 02:17:47 +05:30
Renovate Bot
a010fa1827 Update Helm release traefik to v39
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 37s
2026-01-23 20:45:23 +00:00
Renovate Bot
cc066e2b6c Update searxng/searxng Docker digest to d7fa033
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 47s
2026-01-23 20:45:09 +00:00
fb7138a39b update traefik chart version to 38.0.2 and adapt values to accomodate breaking changes
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
renovate / renovate (push) Successful in 4m7s
2026-01-23 03:09:00 +05:30
d2218c434e Merge pull request 'Update mysql Docker tag to v9.6.0' (#297) from renovate/mysql-9.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #297
2026-01-23 02:51:54 +05:30
ac2da6c1d9 Merge pull request 'Update gitea/gitea Docker tag to v1.25.4' (#296) from renovate/gitea-gitea-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #296
2026-01-22 21:17:58 +00:00
Renovate Bot
aa17ee03c5 Update mysql Docker tag to v9.6.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-22 21:16:14 +00:00
Renovate Bot
eee63c4a1d Update gitea/gitea Docker tag to v1.25.4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 24s
2026-01-22 21:16:02 +00:00
35a50ba133 change prometheus pvc accessMode to ReadWriteOnce and add retention limit for prometheus
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 16s
renovate / renovate (push) Successful in 3m13s
2026-01-21 20:24:26 +05:30
d7f75f1fbf Merge pull request 'Update searxng/searxng Docker digest to b1d1e80' (#292) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
Reviewed-on: #292
2026-01-21 14:28:31 +00:00
fddf9bd2d6 Merge pull request 'Update Helm release ollama to v1.38.0' (#294) from renovate/ollama-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
Reviewed-on: #294
2026-01-21 14:28:12 +00:00
162c021f9d Merge pull request 'Update Helm release pulse to v5.0.17' (#293) from renovate/pulse-5.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
Reviewed-on: #293
2026-01-21 14:27:41 +00:00
Renovate Bot
4ec3c9c769 Update Helm release ollama to v1.38.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
2026-01-21 00:02:29 +00:00
Renovate Bot
dc9c035468 Update Helm release pulse to v5.0.17
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2026-01-21 00:02:18 +00:00
Renovate Bot
4b7654dee5 Update searxng/searxng Docker digest to b1d1e80
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-21 00:02:12 +00:00
76576a03f4 Update service URLs in homepage-config to use domain variables
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 21s
renovate / renovate (push) Successful in 2m41s
2026-01-21 05:21:37 +05:30
72b2ebf17b Merge pull request 'external-resources' (#291) from external-resources into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
Reviewed-on: #291
2026-01-20 23:44:27 +00:00
2a1fa22faa Add Proxmox endpoint, ingress, and service configurations
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 20s
2026-01-21 05:13:28 +05:30
31f05ccacd Add pihole endpoint, ingress, and service configurations 2026-01-21 05:13:23 +05:30
75cca24afb Add PBS endpoint, ingress, and service configurations 2026-01-21 05:13:15 +05:30
1e9f1f9f48 Add OMV endpoint, ingress, and service configurations 2026-01-21 05:13:07 +05:30
8d1dda3e9f Add ServersTransport configuration for insecure transport 2026-01-21 05:12:59 +05:30
f068041a18 Add external-resources namespace 2026-01-21 05:12:51 +05:30
c561751fa3 Downgrade traefik Helm chart version from 38.0.2 to 37.4.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-20 08:03:25 +05:30
9d60a9bdcd Merge pull request 'Update searxng/searxng Docker digest to 93f28a7' (#289) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
Reviewed-on: #289
2026-01-20 02:12:11 +00:00
e48a9af9a3 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.5' (#290) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
Reviewed-on: #290
2026-01-20 02:11:49 +00:00
ffc22b872a Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to 789cd59' (#288) from renovate/quay.io-invidious-invidious-companion into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
Reviewed-on: #288
2026-01-20 02:11:18 +00:00
Renovate Bot
89deea5f13 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.5
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-20 00:02:22 +00:00
Renovate Bot
c7212eda83 Update searxng/searxng Docker digest to 93f28a7
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-20 00:02:17 +00:00
Renovate Bot
812f15c9cf Update quay.io/invidious/invidious-companion Docker digest to 789cd59
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-20 00:02:12 +00:00
8623779147 Merge pull request 'Update Helm release prometheus to v28.6.0' (#287) from renovate/prometheus-28.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
renovate / renovate (push) Successful in 2m25s
Reviewed-on: #287
2026-01-19 11:05:29 +00:00
6c164b62ce Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.6' (#285) from renovate/jellyfin-jellyfin-10.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #285
2026-01-19 11:05:10 +00:00
2dbc7ce0a6 Merge pull request 'Update ghcr.io/gethomepage/homepage Docker tag to v1.9.0' (#286) from renovate/ghcr.io-gethomepage-homepage-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #286
2026-01-19 11:04:16 +00:00
Renovate Bot
1ec1478690 Update Helm release prometheus to v28.6.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
2026-01-19 11:02:26 +00:00
Renovate Bot
0bd0a2d2a7 Update ghcr.io/gethomepage/homepage Docker tag to v1.9.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-19 11:02:15 +00:00
Renovate Bot
9eb999c036 Update jellyfin/jellyfin Docker tag to v10.11.6
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
2026-01-19 11:02:08 +00:00
8b19756f2f Merge pull request 'Update Helm release prometheus to v28.5.2' (#284) from renovate/prometheus-28.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
Reviewed-on: #284
2026-01-19 05:04:15 +00:00
Renovate Bot
5bfbf9f0e8 Update Helm release prometheus to v28.5.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 50s
2026-01-19 00:02:57 +00:00
00dfca2269 Merge pull request 'Update docker Docker tag to v29.1.5' (#281) from renovate/docker-29.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
renovate / renovate (push) Successful in 3m32s
Reviewed-on: #281
2026-01-18 09:51:04 +00:00
48d1902a58 Merge pull request 'Update Helm release prometheus to v28.5.1' (#283) from renovate/prometheus-28.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
Reviewed-on: #283
2026-01-18 09:50:41 +00:00
590b2afc9a Merge pull request 'Update lscr.io/linuxserver/code-server Docker tag to v4.108.1' (#282) from renovate/lscr.io-linuxserver-code-server-4.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
Reviewed-on: #282
2026-01-18 09:50:14 +00:00
Renovate Bot
02b031dbaf Update Helm release prometheus to v28.5.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
2026-01-18 00:02:30 +00:00
Renovate Bot
3eac4a15d8 Update lscr.io/linuxserver/code-server Docker tag to v4.108.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 16s
2026-01-18 00:02:18 +00:00
Renovate Bot
ffc0713763 Update docker Docker tag to v29.1.5
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2026-01-18 00:02:13 +00:00
7014a215d7 Merge pull request 'Update lscr.io/linuxserver/nextcloud Docker tag to v32.0.5' (#280) from renovate/lscr.io-linuxserver-nextcloud-32.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
renovate / renovate (push) Successful in 3m7s
Reviewed-on: #280
2026-01-17 07:36:46 +00:00
01d8e19dea Merge pull request 'Update searxng/searxng Docker digest to 445319b' (#279) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
Reviewed-on: #279
2026-01-17 07:36:15 +00:00
Renovate Bot
ee36bf90ec Update lscr.io/linuxserver/nextcloud Docker tag to v32.0.5
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 27s
2026-01-17 00:02:37 +00:00
Renovate Bot
0c92320621 Update searxng/searxng Docker digest to 445319b
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 24s
2026-01-17 00:02:31 +00:00
e95cefde5c Merge pull request 'Add Prometheus HelmRelease, PersistentVolumeClaim, and HelmRepository' (#278) from prometheus into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
renovate / renovate (push) Successful in 2m52s
Reviewed-on: #278
2026-01-16 21:33:16 +00:00
7fee9e8c96 Add Prometheus HelmRelease, PersistentVolumeClaim, and HelmRepository
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-17 03:02:11 +05:30
868063232a Add metrics and traefik ports to HelmRelease
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
2026-01-17 02:32:39 +05:30
fe66ec8d66 Merge pull request 'Update lscr.io/linuxserver/nextcloud Docker tag to v32.0.4' (#277) from renovate/lscr.io-linuxserver-nextcloud-32.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #277
2026-01-16 00:12:19 +00:00
Renovate Bot
8308217a29 Update lscr.io/linuxserver/nextcloud Docker tag to v32.0.4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 36s
2026-01-16 00:02:43 +00:00
25dea5cc33 remove quotation marks in pihole widget cause of weird envsub behaviour in homepage cm
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 21s
renovate / renovate (push) Successful in 2m54s
2026-01-15 18:38:50 +05:30
b38d8276e9 Add Uptime-Kuma and PiHole services to homepage configuration; update Proxmox and PBS URLs
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2026-01-15 18:27:20 +05:30
52bdedcf9c Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.4' (#276) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
renovate / renovate (push) Successful in 2m8s
Reviewed-on: #276
2026-01-14 07:14:43 +00:00
8c2327e37f Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to 45bc9ef' (#275) from renovate/quay.io-invidious-invidious-companion into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
Reviewed-on: #275
2026-01-14 07:14:26 +00:00
Renovate Bot
20daa959e8 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-14 00:02:24 +00:00
Renovate Bot
6d28d8b744 Update quay.io/invidious/invidious-companion Docker digest to 45bc9ef
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 18s
2026-01-14 00:02:19 +00:00
4b968d2b57 Merge pull request 'Update Helm release pulse to v5.0.16' (#273) from renovate/pulse-5.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
renovate / renovate (push) Successful in 2m28s
Reviewed-on: #273
2026-01-13 08:43:01 +00:00
8c928651c4 Merge pull request 'Update lscr.io/linuxserver/code-server Docker tag to v4.108.0' (#274) from renovate/lscr.io-linuxserver-code-server-4.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #274
2026-01-13 08:42:53 +00:00
Renovate Bot
d613f8b8be Update lscr.io/linuxserver/code-server Docker tag to v4.108.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-13 00:03:15 +00:00
Renovate Bot
41641c67fa Update Helm release pulse to v5.0.16
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-13 00:03:03 +00:00
917e409e48 Update Pulse Helm chart version and repository URL
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
renovate / renovate (push) Successful in 3m20s
2026-01-13 00:14:05 +05:30
4a24d86cb9 Merge pull request 'Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.51' (#272) from renovate/public.ecr.aws-semaphore-pro-server-2.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
Reviewed-on: #272
2026-01-12 18:24:50 +00:00
Renovate Bot
6b9325c032 Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.51
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-12 18:23:57 +00:00
3362349f91 Fix volume mount paths and update Postgres image version in immich-db.yml
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2026-01-12 23:41:08 +05:30
332d2c1a01 Merge pull request 'Update rcourtman/pulse Docker tag to v5.0.15' (#271) from renovate/rcourtman-pulse-5.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #271
2026-01-12 11:14:25 +00:00
ac492a5a59 Merge pull request 'Update searxng/searxng Docker digest to 35e3520' (#270) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
Reviewed-on: #270
2026-01-12 11:14:02 +00:00
Renovate Bot
dc40458dcb Update rcourtman/pulse Docker tag to v5.0.15
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 57s
2026-01-12 00:02:51 +00:00
Renovate Bot
0321b263cf Update searxng/searxng Docker digest to 35e3520
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 1m3s
2026-01-12 00:02:45 +00:00
e428a4b8c9 Update Longhorn provider URL in homepage-config.yml
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
renovate / renovate (push) Successful in 2m48s
2026-01-11 21:05:17 +05:30
7d53913391 Change Longhorn UI service type from ClusterIP to LoadBalancer
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-11 20:28:34 +05:30
290d068bc1 Merge pull request 'Update rcourtman/pulse Docker tag to v5.0.14' (#268) from renovate/rcourtman-pulse-5.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #268
2026-01-11 07:38:51 +00:00
7f9c558564 Merge pull request 'Update searxng/searxng Docker digest to 483cdca' (#266) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #266
2026-01-11 05:40:30 +00:00
d91f391af2 Merge pull request 'Update ghcr.io/open-webui/open-webui Docker tag to v0.7.2' (#267) from renovate/ghcr.io-open-webui-open-webui-0.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #267
2026-01-11 05:40:22 +00:00
39040a2ab3 Merge pull request 'add ingress, pvc, svc and deployment for uptime kuma' (#269) from uptime-kuma into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
Reviewed-on: #269
2026-01-11 05:39:52 +00:00
54822a69ab add ingress, pvc, svc and deployment for uptime kuma
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-11 11:08:59 +05:30
Renovate Bot
087ff41e3a Update rcourtman/pulse Docker tag to v5.0.14
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 34s
2026-01-11 00:02:44 +00:00
Renovate Bot
97c9b964b3 Update ghcr.io/open-webui/open-webui Docker tag to v0.7.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 43s
2026-01-11 00:02:33 +00:00
Renovate Bot
7e052ba3f0 Update searxng/searxng Docker digest to 483cdca
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 47s
2026-01-11 00:02:28 +00:00
c23afb4c62 Merge pull request 'Update docker Docker tag to v29.1.4' (#261) from renovate/docker-29.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
renovate / renovate (push) Successful in 2m43s
Reviewed-on: #261
2026-01-10 04:25:33 +00:00
e61a1cbc16 Merge pull request 'Update searxng/searxng Docker digest to 256b113' (#260) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #260
2026-01-10 04:25:09 +00:00
0646eaa1a5 Merge pull request 'Update lscr.io/linuxserver/code-server Docker tag to v4.107.1' (#262) from renovate/lscr.io-linuxserver-code-server-4.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #262
2026-01-10 04:25:01 +00:00
800d649dab Merge pull request 'Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.50' (#263) from renovate/public.ecr.aws-semaphore-pro-server-2.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #263
2026-01-10 04:24:51 +00:00
798f99f4ee Merge pull request 'Update vaultwarden/server Docker tag to v1.35.2' (#264) from renovate/vaultwarden-server-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #264
2026-01-10 04:24:22 +00:00
4aa7d7b32f Merge pull request 'Update ghcr.io/open-webui/open-webui Docker tag to v0.7.1' (#265) from renovate/ghcr.io-open-webui-open-webui-0.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #265
2026-01-10 04:23:56 +00:00
Renovate Bot
6db9549a1a Update ghcr.io/open-webui/open-webui Docker tag to v0.7.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-10 00:03:44 +00:00
Renovate Bot
245cdd4213 Update vaultwarden/server Docker tag to v1.35.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-10 00:03:38 +00:00
Renovate Bot
f1bf8b3060 Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.50
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-10 00:03:29 +00:00
Renovate Bot
3475635461 Update lscr.io/linuxserver/code-server Docker tag to v4.107.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-10 00:03:16 +00:00
Renovate Bot
b3c9183e49 Update docker Docker tag to v29.1.4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2026-01-10 00:03:12 +00:00
Renovate Bot
14a3de704a Update searxng/searxng Docker digest to 256b113
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 20s
2026-01-10 00:03:06 +00:00
4343b38bec Merge pull request 'Update Helm release traefik to v38.0.2' (#255) from renovate/traefik-38.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 28s
renovate / renovate (push) Successful in 3m16s
Reviewed-on: #255
2026-01-09 01:58:22 +00:00
bdef7f1d16 Merge pull request 'Update jasongdove/ersatztv Docker tag to v26.1.1' (#256) from renovate/jasongdove-ersatztv-26.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
Reviewed-on: #256
2026-01-09 01:57:37 +00:00
e647a1cc8b Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.5' (#257) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #257
2026-01-09 01:57:28 +00:00
4bbabaaaa0 Merge pull request 'Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.49' (#258) from renovate/public.ecr.aws-semaphore-pro-server-2.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #258
2026-01-09 01:57:20 +00:00
cb99c4082d Merge pull request 'Update Helm release ollama to v1.37.0' (#259) from renovate/ollama-1.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #259
2026-01-09 01:57:12 +00:00
0cb58520b2 Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to cb28f5d' (#254) from renovate/quay.io-invidious-invidious-companion into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #254
2026-01-09 01:57:03 +00:00
Renovate Bot
945910c677 Update Helm release ollama to v1.37.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
2026-01-09 00:04:33 +00:00
Renovate Bot
cec444abc0 Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.49
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
2026-01-09 00:04:23 +00:00
Renovate Bot
1ff685f61a Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.5
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 25s
2026-01-09 00:04:16 +00:00
Renovate Bot
5816abf422 Update jasongdove/ersatztv Docker tag to v26.1.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 32s
2026-01-09 00:04:09 +00:00
Renovate Bot
730c9b404d Update Helm release traefik to v38.0.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 38s
2026-01-09 00:04:00 +00:00
Renovate Bot
405022a564 Update quay.io/invidious/invidious-companion Docker digest to cb28f5d
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 41s
2026-01-09 00:03:55 +00:00
77d2d0f619 Merge pull request 'Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.48' (#253) from renovate/public.ecr.aws-semaphore-pro-server-2.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
renovate / renovate (push) Successful in 4m3s
Reviewed-on: #253
2026-01-08 08:15:53 +00:00
Renovate Bot
9cc9b71a70 Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.48
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-08 00:03:10 +00:00
0a03c65ad5 Merge pull request 'Update jasongdove/ersatztv Docker tag to v26' (#252) from renovate/jasongdove-ersatztv-26.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
renovate / renovate (push) Successful in 2m44s
Reviewed-on: #252
2026-01-07 01:57:43 +00:00
Renovate Bot
2e1012ee05 Update jasongdove/ersatztv Docker tag to v26
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2026-01-07 00:03:08 +00:00
a4bb88a573 add loadBalancerIP to nextcloud svc
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
renovate / renovate (push) Successful in 2m36s
2026-01-05 07:58:03 +05:30
0791acc0cf Merge pull request 'Update rcourtman/pulse Docker tag to v5.0.11' (#251) from renovate/rcourtman-pulse-5.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #251
2026-01-05 01:35:19 +00:00
f1e3c08596 Merge pull request 'Update linuxserver/bazarr Docker tag to v1.5.4' (#250) from renovate/linuxserver-bazarr-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
Reviewed-on: #250
2026-01-05 01:34:58 +00:00
Renovate Bot
57fab3d187 Update rcourtman/pulse Docker tag to v5.0.11
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-05 00:03:45 +00:00
Renovate Bot
c166f15ee2 Update linuxserver/bazarr Docker tag to v1.5.4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-05 00:03:13 +00:00
e988baa72d change server-plan release channel to stable from 1.33
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 27s
renovate / renovate (push) Successful in 3m9s
2026-01-04 13:04:43 +05:30
Flux
f23f383af1 Add Flux sync manifests
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-04 07:20:08 +05:30
d834c00618 Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to 639c8b3' (#244) from renovate/quay.io-invidious-invidious-companion into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 27s
Reviewed-on: #244
2026-01-04 01:47:12 +00:00
cb3af6420f Merge pull request 'Update searxng/searxng Docker digest to 472dd0c' (#245) from renovate/searxng-searxng into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #245
2026-01-04 01:47:03 +00:00
b9d3cd29d3 Merge pull request 'Update rcourtman/pulse Docker tag to v5.0.10' (#246) from renovate/rcourtman-pulse-5.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #246
2026-01-04 01:46:55 +00:00
6542352ed1 Merge pull request 'Update vaultwarden/server Docker tag to v1.35.1' (#247) from renovate/vaultwarden-server-1.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #247
2026-01-04 01:46:48 +00:00
e9a015fa77 Merge pull request 'Update Helm release prometheus to v28' (#248) from renovate/prometheus-28.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #248
2026-01-04 01:46:38 +00:00
701ef997ae ignore default cluster in renovate.json 2026-01-04 07:16:18 +05:30
5422085072 Merge pull request 'ipv6 cluster initial commit' (#249) from add-new-cluster into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 1m7s
Reviewed-on: #249
2026-01-04 01:40:32 +00:00
9aabad8216 ipv6 cluster initial commit
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 1m3s
2026-01-04 07:08:20 +05:30
12d4af9cd8 match changed files paths with push paths in kubeconform workflow 2026-01-04 07:07:13 +05:30
Renovate Bot
4b6e173575 Update Helm release prometheus to v28
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-04 01:36:34 +00:00
Renovate Bot
a31a7d9f16 Update vaultwarden/server Docker tag to v1.35.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2026-01-04 01:36:28 +00:00
Renovate Bot
a8f2e6cc55 Update rcourtman/pulse Docker tag to v5.0.10
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
2026-01-04 01:36:25 +00:00
Renovate Bot
3b0b550d25 Update searxng/searxng Docker digest to 472dd0c
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 20s
2026-01-04 01:36:20 +00:00
Renovate Bot
ddcf4a7735 Update quay.io/invidious/invidious-companion Docker digest to 639c8b3
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
2026-01-04 01:36:15 +00:00
6386206bb1 Merge pull request 'Update searxng/searxng Docker digest to 8d98d5c' (#240) from renovate/searxng-searxng into main
All checks were successful
renovate / renovate (push) Successful in 1m59s
Reviewed-on: #240
2025-12-28 10:44:50 +00:00
666f9706ec Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.4' (#241) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: #241
2025-12-28 10:44:40 +00:00
222a9887c0 Merge pull request 'Update vaultwarden/server Docker tag to v1.35.0' (#243) from renovate/vaultwarden-server-1.x into main
Reviewed-on: #243
2025-12-28 09:35:44 +00:00
Renovate Bot
18bda19b3f Update vaultwarden/server Docker tag to v1.35.0 2025-12-28 00:01:57 +00:00
Renovate Bot
4e4d83ecc8 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
2025-12-27 00:02:28 +00:00
Renovate Bot
3ae7c8148f Update searxng/searxng Docker digest to 8d98d5c
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
2025-12-27 00:02:26 +00:00
0ac4cc212b Merge pull request 'Update searxng/searxng Docker digest to 624151c' (#238) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
renovate / renovate (push) Successful in 1m52s
Reviewed-on: #238
2025-12-26 02:06:58 +00:00
c36f56624a Merge pull request 'Update qmcgaw/gluetun Docker tag to v3.41.0' (#239) from renovate/qmcgaw-gluetun-3.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #239
2025-12-26 02:06:50 +00:00
Renovate Bot
27a531a02c Update qmcgaw/gluetun Docker tag to v3.41.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
2025-12-25 21:41:13 +00:00
Renovate Bot
6bfb25c1e5 Update searxng/searxng Docker digest to 624151c
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
2025-12-25 21:41:11 +00:00
dfc46999dc Merge pull request 'Update rcourtman/pulse Docker tag to v5.0.3' (#237) from renovate/rcourtman-pulse-5.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
renovate / renovate (push) Successful in 2m48s
Reviewed-on: #237
2025-12-25 17:02:42 +00:00
63dcc2ba9a Merge pull request 'Update qmcgaw/gluetun Docker tag to v3.40.4' (#236) from renovate/qmcgaw-gluetun-3.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #236
2025-12-25 17:02:18 +00:00
Renovate Bot
986afca3d4 Update rcourtman/pulse Docker tag to v5.0.3
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 47s
2025-12-25 00:02:35 +00:00
Renovate Bot
f4fe29ef44 Update qmcgaw/gluetun Docker tag to v3.40.4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 51s
2025-12-25 00:02:31 +00:00
0136655c8e Merge pull request 'Update Helm release gpu-operator to v25.10.1' (#45) from renovate/gpu-operator-25.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
renovate / renovate (push) Successful in 2m38s
Reviewed-on: #45
2025-12-24 01:15:23 +00:00
b2caab694f Merge pull request 'Update rcourtman/pulse Docker tag to v5' (#235) from renovate/rcourtman-pulse-5.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
renovate / renovate (push) Successful in 1m50s
Reviewed-on: #235
2025-12-23 22:58:59 +00:00
Renovate Bot
6a92256cd1 Update rcourtman/pulse Docker tag to v5
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
2025-12-23 22:31:41 +00:00
c56e74fdd0 Merge pull request 'Update ghcr.io/open-webui/open-webui Docker tag to v0.6.43' (#234) from renovate/ghcr.io-open-webui-open-webui-0.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 57s
Reviewed-on: #234
2025-12-23 00:16:28 +00:00
b5af87777a Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to dbeaaab' (#233) from renovate/quay.io-invidious-invidious-companion into main
Reviewed-on: #233
2025-12-23 00:08:55 +00:00
Renovate Bot
9b254d6143 Update ghcr.io/open-webui/open-webui Docker tag to v0.6.43 2025-12-23 00:03:09 +00:00
Renovate Bot
78efe73794 Update quay.io/invidious/invidious-companion Docker digest to dbeaaab 2025-12-23 00:03:08 +00:00
565baebfa4 Merge pull request 'Update cyfershepard/jellystat Docker tag to v1.1.7' (#231) from renovate/cyfershepard-jellystat-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 8s
renovate / renovate (push) Successful in 2m57s
Reviewed-on: #231
2025-12-21 21:30:56 +00:00
0f4e53a3da Merge pull request 'Update ghcr.io/open-webui/open-webui Docker tag to v0.6.42' (#232) from renovate/ghcr.io-open-webui-open-webui-0.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
Reviewed-on: #232
2025-12-21 21:30:36 +00:00
Renovate Bot
0125778460 Update ghcr.io/open-webui/open-webui Docker tag to v0.6.42
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 1m6s
2025-12-21 21:28:06 +00:00
3523f07b11 remove cache dir from kubeconform workflow 2025-12-21 23:25:01 +05:30
c3a94469f0 add Dockerfile to .gitignore 2025-12-21 23:24:25 +05:30
Renovate Bot
03bb9b8453 Update cyfershepard/jellystat Docker tag to v1.1.7
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
2025-12-21 00:02:36 +00:00
8598f94668 Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.3' (#230) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 17s
renovate / renovate (push) Successful in 2m13s
Reviewed-on: #230
2025-12-20 16:52:39 +00:00
8c76e6f176 Merge pull request 'Update searxng/searxng Docker digest to 13de9d4' (#229) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 58s
Reviewed-on: #229
2025-12-20 16:51:30 +00:00
Renovate Bot
2541ea3ca1 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.3
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 10s
2025-12-20 00:02:16 +00:00
Renovate Bot
51b927611e Update searxng/searxng Docker digest to 13de9d4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2025-12-20 00:02:14 +00:00
33856c72f0 Merge pull request 'Update searxng/searxng Docker digest to a83787d' (#227) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 8s
renovate / renovate (push) Successful in 1m37s
Reviewed-on: #227
2025-12-19 16:41:58 +00:00
2d19134534 Merge pull request 'Update immich monorepo to v2.4.1' (#228) from renovate/immich-monorepo into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 9s
Reviewed-on: #228
2025-12-19 16:41:37 +00:00
Renovate Bot
7475f1fd1a Update Helm release gpu-operator to v25.10.1 2025-12-19 16:40:52 +00:00
Renovate Bot
61e6160915 Update immich monorepo to v2.4.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2025-12-19 16:38:06 +00:00
Renovate Bot
224d674582 Update searxng/searxng Docker digest to a83787d
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
2025-12-19 16:38:05 +00:00
f45ed439ff use custom image for kubeconform workflow 2025-12-19 08:21:24 +05:30
09819d7f04 Update renovate image to version 42.64.1 2025-12-19 01:42:58 +00:00
99e92b1298 Merge pull request 'Update immich monorepo to v2.4.0' (#226) from renovate/immich-monorepo into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
Reviewed-on: #226
2025-12-19 00:37:04 +00:00
762c5ea0ee Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.3' (#223) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 36s
Reviewed-on: #223
2025-12-19 00:35:17 +00:00
26aa680794 Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.2' (#225) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #225
2025-12-19 00:34:43 +00:00
63dbba4a03 Merge pull request 'Update gitea/gitea Docker tag to v1.25.3' (#224) from renovate/gitea-gitea-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 11s
Reviewed-on: #224
2025-12-19 06:02:57 +05:30
Renovate Bot
df69563b1e Update immich monorepo to v2.4.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 36s
2025-12-19 00:02:27 +00:00
Renovate Bot
d160f8f0cc Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 29s
2025-12-19 00:02:19 +00:00
Renovate Bot
c5d5f24acd Update gitea/gitea Docker tag to v1.25.3
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
2025-12-19 00:02:10 +00:00
Renovate Bot
925f7437e9 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.3
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2025-12-19 00:02:04 +00:00
6d468570fc create a new jellyfin-pvc with smaller size
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
renovate / renovate (push) Successful in 2m15s
2025-12-19 01:25:17 +05:30
1e1efae745 Merge pull request 'Update searxng/searxng Docker digest to a39ce90' (#218) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
Reviewed-on: #218
2025-12-18 17:05:24 +05:30
b7625ce3bb Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.1' (#219) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #219
2025-12-18 17:05:17 +05:30
f0c1046c30 Merge pull request 'Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.47' (#220) from renovate/public.ecr.aws-semaphore-pro-server-2.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #220
2025-12-18 17:05:08 +05:30
db7e3d1ac3 Merge pull request 'Update Helm release prometheus to v27.52.0' (#221) from renovate/prometheus-27.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #221
2025-12-18 17:04:59 +05:30
892eb45731 Merge pull request 'Update lscr.io/linuxserver/code-server Docker tag to v4.107.0' (#222) from renovate/lscr.io-linuxserver-code-server-4.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #222
2025-12-18 17:04:50 +05:30
Renovate Bot
22f9321d54 Update lscr.io/linuxserver/code-server Docker tag to v4.107.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 31s
2025-12-18 00:02:58 +00:00
Renovate Bot
98019248d9 Update Helm release prometheus to v27.52.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 28s
2025-12-18 00:02:20 +00:00
Renovate Bot
5dfb4b9f5d Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.47
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 46s
2025-12-18 00:02:11 +00:00
Renovate Bot
a6a20f281c Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 30s
2025-12-18 00:02:07 +00:00
Renovate Bot
046e1a7885 Update searxng/searxng Docker digest to a39ce90
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 35s
2025-12-18 00:02:05 +00:00
8675fbe70d use statefulSets and readinessProbes instead of initContainers
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 58s
renovate / renovate (push) Successful in 2m47s
2025-12-17 20:45:08 +05:30
0e6a52c1be use statefulSets and readinessProbes instead of initContainers 2025-12-17 20:45:01 +05:30
66f824d41d use statefulSets and readinessProbes instead of initContainers 2025-12-17 20:44:53 +05:30
5f63f58099 use statefulSets and readinessProbes instead of initContainers 2025-12-17 20:44:45 +05:30
d9fad4fa92 use statefulSets and readinessProbes instead of initContainers 2025-12-17 20:44:13 +05:30
357099ae9f use statefulSets and readinessProbes instead of initContainers 2025-12-17 20:43:59 +05:30
2bc8629208 use statefulSets and readinessProbes instead of initContainers 2025-12-17 20:43:24 +05:30
239655d713 Merge pull request 'Update Helm release prometheus to v27.51.0' (#216) from renovate/prometheus-27.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 16s
renovate / renovate (push) Successful in 1m52s
Reviewed-on: #216
2025-12-16 23:58:23 +00:00
da15154528 Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.0' (#217) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #217
2025-12-16 23:58:16 +00:00
0db35b6136 Merge pull request 'Update collabora/code Docker tag to v25.04.8.1.1' (#215) from renovate/collabora-code-25.x into main
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Has been cancelled
Reviewed-on: #215
2025-12-16 23:58:09 +00:00
Renovate Bot
3cd55c9063 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.13.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 32s
2025-12-16 17:48:02 +00:00
Renovate Bot
f771cb46d8 Update Helm release prometheus to v27.51.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 22s
2025-12-16 17:47:13 +00:00
Renovate Bot
eb37c3e8d9 Update collabora/code Docker tag to v25.04.8.1.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 31s
2025-12-16 17:47:03 +00:00
81c57edaf1 Merge pull request 'Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.46' (#214) from renovate/public.ecr.aws-semaphore-pro-server-2.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 47s
Reviewed-on: #214
2025-12-16 11:44:01 +00:00
1490df7824 Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to 07a1dd6' (#213) from renovate/quay.io-invidious-invidious-companion into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
Reviewed-on: #213
2025-12-16 11:43:43 +00:00
Renovate Bot
12073c6160 Update public.ecr.aws/semaphore/pro/server Docker tag to v2.16.46
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 19s
2025-12-16 00:02:08 +00:00
Renovate Bot
9c96d94dd5 Update quay.io/invidious/invidious-companion Docker digest to 07a1dd6
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 21s
2025-12-16 00:02:05 +00:00
2d4c1047e8 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.5' (#211) from renovate/jellyfin-jellyfin-10.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
renovate / renovate (push) Successful in 2m0s
Reviewed-on: #211
2025-12-15 18:04:27 +00:00
c40aa8df95 Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.4' (#212) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 16s
Reviewed-on: #212
2025-12-15 18:04:18 +00:00
Renovate Bot
0607d9d9d1 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.4
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 1m14s
2025-12-15 18:01:11 +00:00
Renovate Bot
630699e7af Update jellyfin/jellyfin Docker tag to v10.11.5
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 1m18s
2025-12-15 18:01:07 +00:00
4374c67073 Merge pull request 'Update Helm release ollama to v1.36.0' (#210) from renovate/ollama-1.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 18s
Reviewed-on: #210
2025-12-15 11:45:50 +00:00
Renovate Bot
4a5b7be962 Update Helm release ollama to v1.36.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 50s
2025-12-15 00:02:52 +00:00
09c1d8d2f1 Merge pull request 'Update docker Docker tag to v29.1.3' (#209) from renovate/docker-29.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 12s
renovate / renovate (push) Successful in 2m37s
Reviewed-on: #209
2025-12-14 13:17:53 +00:00
Renovate Bot
07c879498a Update docker Docker tag to v29.1.3
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
2025-12-14 00:02:50 +00:00
360eac7db3 Merge pull request 'Update searxng/searxng Docker digest to b88ef00' (#207) from renovate/searxng-searxng into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 1m4s
renovate / renovate (push) Successful in 2m33s
Reviewed-on: #207
2025-12-13 12:51:42 +00:00
eaeecc4785 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.2' (#208) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 18s
Reviewed-on: #208
2025-12-13 12:51:34 +00:00
Renovate Bot
3c6d660090 Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 19s
2025-12-13 00:02:13 +00:00
Renovate Bot
1c2d139941 Update searxng/searxng Docker digest to b88ef00
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 18s
2025-12-13 00:02:11 +00:00
773fb0996b Merge pull request 'Update rancher/system-upgrade-controller Docker tag to v0.18.0' (#206) from renovate/rancher-system-upgrade-controller-0.x into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 19s
renovate / renovate (push) Successful in 1m46s
Reviewed-on: #206
2025-12-12 23:32:22 +05:30
Renovate Bot
d05a7c19c8 Update rancher/system-upgrade-controller Docker tag to v0.18.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 18s
2025-12-12 18:01:16 +00:00
425d2ed0e0 change to v1.33
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 33s
2025-12-12 23:28:25 +05:30
5db735d5be split yaml into individual docs 2025-12-12 23:27:57 +05:30
d6e50190f6 change channel to stable
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Failing after 14s
2025-12-12 23:25:49 +05:30
0eac330ab1 fix yq. set -o=json 2025-12-12 23:25:14 +05:30
7153d73e91 change yaml to yml
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Failing after 38s
2025-12-12 23:21:42 +05:30
43eb949c42 update kubeconform.yml to specify exact path for crd.yml exclusion 2025-12-12 23:21:20 +05:30
afaf34bd03 update upgrade channel to v1.33 in system-upgrade-plan.yaml
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 26s
2025-12-12 23:18:12 +05:30
0dbb312183 change yml to yaml
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 14s
2025-12-12 23:16:13 +05:30
fbfce95e04 use for loop 2025-12-12 23:15:48 +05:30
574b37d001 change yaml to yml
Some checks failed
Validate Kubernetes Manifests / kubeconform (push) Failing after 13s
2025-12-12 23:14:25 +05:30
4de5edfe20 Merge pull request 'better-kubeconform' (#205) from better-kubeconform into main
Reviewed-on: #205
2025-12-12 23:13:42 +05:30
bb39ae2205 remove whitespace 2025-12-12 23:12:45 +05:30
710afcb1e4 exclude system-upgrade crd.yml from changed files in kubeconform workflow
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2025-12-12 23:11:13 +05:30
7f7416de79 change yml to yaml
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 13s
2025-12-12 23:10:12 +05:30
4226377ff4 run kubeconform on push paths 2025-12-12 23:10:04 +05:30
0345ca3f5b run workflow on push event
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 15s
2025-12-12 23:07:40 +05:30
944bc1f158 change yaml to yml
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 13s
2025-12-12 23:00:14 +05:30
c5b8c84a3c better handle multiple manifests in same file 2025-12-12 22:59:55 +05:30
ed380aca40 increase ollama-longhorn PVC size to 10Gi
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 20s
2025-12-12 22:23:10 +05:30
30643496f4 remove unused models configuration from ollama HelmRelease
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 5m52s
2025-12-12 18:17:00 +05:30
84e3091e08 Merge pull request 'only validate changed files' (#202) from refactor-kubeconform-worflow into main
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 17s
Reviewed-on: #202
2025-12-12 11:05:09 +00:00
1766460069 fix paperless-ngx pvc
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 20s
2025-12-12 16:33:55 +05:30
0bb6dcac6a mess with paperless-pvc for testing
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 16s
2025-12-12 16:30:04 +05:30
3858ffc741 correct indentaion for paperless-secret 2025-12-12 16:29:10 +05:30
6266f1bc09 more testing on paperless-secret
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 15s
2025-12-12 16:28:06 +05:30
41f83d571d mess with papaerless secret for testing
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 41s
2025-12-12 16:25:55 +05:30
dfb3b13317 remove not needed code 2025-12-12 16:25:41 +05:30
953de482a5 mess up paperless-secret for testing
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 15s
2025-12-12 16:22:55 +05:30
22e25a1f9f try excluding workflows
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 15s
2025-12-12 16:17:44 +05:30
c7e6aebc3e add missing dep
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 15s
2025-12-12 16:10:44 +05:30
5ea9494c24 only validate changed files
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 1m16s
2025-12-12 16:08:41 +05:30
b91d813ea7 add push trigger for kubeconform workflow
All checks were successful
Validate Kubernetes Manifests / kubeconform (push) Successful in 25s
2025-12-12 15:33:48 +05:30
bc35f5d7c1 Reduce Helm release update interval from 24h to 6h for multiple charts
All checks were successful
renovate / renovate (push) Successful in 1m41s
2025-12-11 22:28:38 +05:30
d32f4e24e6 Merge pull request 'Update Helm release intel-device-plugins-gpu to v0.34.1' (#199) from renovate/intel-device-plugins-gpu-0.x into main
Reviewed-on: #199
2025-12-11 16:53:44 +00:00
02f57b3701 Merge pull request 'Update Helm release intel-device-plugins-operator to v0.34.1' (#200) from renovate/intel-device-plugins-operator-0.x into main
Reviewed-on: #200
2025-12-11 16:53:36 +00:00
8c8333c401 Merge pull request 'Update lscr.io/linuxserver/nextcloud Docker tag to v32.0.3' (#201) from renovate/lscr.io-linuxserver-nextcloud-32.x into main
Reviewed-on: #201
2025-12-11 14:14:52 +00:00
Renovate Bot
e763027320 Update lscr.io/linuxserver/nextcloud Docker tag to v32.0.3
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 20s
2025-12-11 14:12:58 +00:00
Renovate Bot
445a6405ce Update Helm release intel-device-plugins-operator to v0.34.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 23s
2025-12-11 14:12:57 +00:00
Renovate Bot
fec29606f2 Update Helm release intel-device-plugins-gpu to v0.34.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 25s
2025-12-11 14:12:52 +00:00
4531bb5fec Merge pull request 'Update Helm release prometheus to v27.50.1' (#197) from renovate/prometheus-27.x into main
Reviewed-on: #197
2025-12-11 01:45:48 +00:00
cee9e1a923 Merge pull request 'Update ghcr.io/gethomepage/homepage Docker tag to v1.8.0' (#198) from renovate/ghcr.io-gethomepage-homepage-1.x into main
Reviewed-on: #198
2025-12-11 01:45:38 +00:00
d00cc5f2b1 Update ollama-release.yml 2025-12-11 06:27:04 +05:30
d2810a2fa3 Update ollama-release.yml 2025-12-11 06:19:55 +05:30
aff4e91945 update ollama model version to deepseek-coder:1.3b 2025-12-11 06:12:43 +05:30
Renovate Bot
fd0bf09a58 Update ghcr.io/gethomepage/homepage Docker tag to v1.8.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 21s
2025-12-10 18:27:23 +00:00
Renovate Bot
e202f3c3fd Update Helm release prometheus to v27.50.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 27s
2025-12-10 18:26:44 +00:00
fd939a6d5b Merge pull request 'Update searxng/searxng Docker digest to 95e59f5' (#196) from renovate/searxng-searxng into main
All checks were successful
renovate / renovate (push) Successful in 2m41s
Reviewed-on: #196
2025-12-10 12:59:59 +00:00
Renovate Bot
9af8c47a8b Update searxng/searxng Docker digest to 95e59f5
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 37s
2025-12-10 12:53:51 +00:00
ae49f05be3 split db and app into two deployments
All checks were successful
renovate / renovate (push) Successful in 2m43s
2025-12-10 03:39:49 +05:30
808bfb8b2f split db and app into two deployments 2025-12-10 03:39:44 +05:30
fb8f41165e split db, companion and app into three deployments 2025-12-10 03:39:31 +05:30
3a984cc73e split db and app into two deployments 2025-12-10 03:39:03 +05:30
e5e65f2060 Merge pull request 'Update ghcr.io/open-webui/open-webui Docker tag to v0.6.41' (#193) from renovate/ghcr.io-open-webui-open-webui-0.x into main
Reviewed-on: #193
2025-12-09 16:20:54 +00:00
dd034e304e Merge pull request 'Update Helm release cert-manager to v1.19.2' (#194) from renovate/cert-manager-1.x into main
Reviewed-on: #194
2025-12-09 16:20:37 +00:00
2991d18e02 Merge pull request 'Update Helm release ollama to v1.35.0' (#195) from renovate/ollama-1.x into main
Reviewed-on: #195
2025-12-09 16:20:15 +00:00
e6ac1569d1 Merge branch 'main' into renovate/ghcr.io-open-webui-open-webui-0.x
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 35s
2025-12-09 16:20:06 +00:00
a058c8167e Merge branch 'main' into renovate/cert-manager-1.x
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 24s
2025-12-09 16:20:00 +00:00
de9452b00f Merge branch 'main' into renovate/ollama-1.x
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 29s
2025-12-09 16:19:07 +00:00
b1064540dd remove unallowed fields in cluster-policy 2025-12-09 21:48:57 +05:30
578ebc3f22 Merge branch 'main' into renovate/ollama-1.x
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 22s
2025-12-09 16:15:17 +00:00
4f0b030d2a add nvidia.com/clusterpolicy_v1.json crd to kubeconform workflow 2025-12-09 21:41:34 +05:30
Renovate Bot
1548456561 Update Helm release ollama to v1.35.0
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 26s
2025-12-09 16:06:21 +00:00
Renovate Bot
02472f5ae6 Update Helm release cert-manager to v1.19.2
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 33s
2025-12-09 16:06:11 +00:00
Renovate Bot
4b4d970205 Update ghcr.io/open-webui/open-webui Docker tag to v0.6.41
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 34s
2025-12-09 16:05:59 +00:00
c6b1f0fa0d Merge pull request 'Add Open Web UI deployment, service, and persistent volume claim configurations' (#191) from open-webui into main
Reviewed-on: #191
2025-12-09 15:50:18 +00:00
f7f7225e29 add nvidia-gpu cluster policy 2025-12-09 21:16:58 +05:30
81ca4b95bd Delete clusters/default/helm/gpu-operator/gpu-operator-policy.yml 2025-12-09 15:41:02 +00:00
e5e3d6f249 Add GPU operator cluster policy configuration 2025-12-09 21:08:20 +05:30
ce93f29efe Merge pull request 'Add Ollama Helm charts and PersistentVolumeClaim configuration' (#192) from ollama into main
Reviewed-on: #192
2025-12-09 15:29:23 +00:00
5126dcecd6 Add Open Web UI deployment, service, and persistent volume claim configurations
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 26s
2025-12-09 20:58:01 +05:30
eb48218ca4 Add Ollama Helm charts and PersistentVolumeClaim configuration
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 21s
2025-12-09 20:57:41 +05:30
32086a30bc Update Pi-hole link to include /admin in homepage-config 2025-12-09 20:39:06 +05:30
2191d12792 Merge pull request 'Update dependency fluxcd/flux2 to v2.7.5' (#187) from renovate/fluxcd-flux2-2.x into main
Reviewed-on: #187
2025-12-09 13:52:51 +00:00
3d0d789ae9 change repo name 2025-12-09 17:13:29 +05:30
Renovate Bot
db69614fd3 Update dependency fluxcd/flux2 to v2.7.5
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 25s
2025-12-09 11:42:42 +00:00
Flux
103e1d7ac8 Add Flux sync manifests 2025-12-09 16:58:55 +05:30
Flux
47e4726d65 Add Flux v2.7.0 component manifests 2025-12-09 16:58:49 +05:30
b9d4a3f184 Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.3' (#185) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: aggarwalakshun/k3s#185
2025-12-09 11:14:50 +00:00
9782fa9e79 add pihole widget to homepage 2025-12-09 16:43:04 +05:30
6f2c58924f Merge pull request 'Update Renovate and Checkout action versions in workflow' (#186) from Update-Renovate-and-Checkout-action-versions-in-workflow into main
Reviewed-on: aggarwalakshun/k3s#186
2025-12-09 10:09:37 +00:00
28b6508950 Update Renovate and Checkout action versions in workflow
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 20s
2025-12-09 15:38:49 +05:30
Renovate Bot
f35db22500 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.3
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 50s
2025-12-09 10:06:54 +00:00
745de81808 Merge pull request 'Update searxng/searxng Docker digest to 8354c2e' (#183) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#183
2025-12-09 05:41:40 +00:00
35cd20125f Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to d68a312' (#184) from renovate/quay.io-invidious-invidious-companion into main
Reviewed-on: aggarwalakshun/k3s#184
2025-12-09 05:41:33 +00:00
Renovate Bot
146f3006ad Update quay.io/invidious/invidious-companion Docker digest to d68a312
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 19s
2025-12-09 00:02:14 +00:00
Renovate Bot
a28d2ab5e2 Update searxng/searxng Docker digest to 8354c2e
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 24s
2025-12-08 00:02:14 +00:00
4cb28a1185 Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.2' (#182) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
All checks were successful
renovate / renovate (push) Successful in 1m25s
Reviewed-on: aggarwalakshun/k3s#182
2025-12-07 12:36:22 +00:00
Renovate Bot
084d36f349 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 19s
2025-12-07 12:28:29 +00:00
9ee2195745 Merge pull request 'Update searxng/searxng Docker digest to c25c6b6' (#180) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#180
2025-12-07 12:23:38 +00:00
597554070b Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.1' (#181) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: aggarwalakshun/k3s#181
2025-12-07 12:23:30 +00:00
d87e969aa6 disable newt 2025-12-07 17:13:33 +05:30
Renovate Bot
c9c1da82dc Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 15s
2025-12-07 00:02:29 +00:00
Renovate Bot
51a57d2115 Update searxng/searxng Docker digest to c25c6b6
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 21s
2025-12-07 00:02:26 +00:00
6688ed54bf pin sabnzbd image to specific version
All checks were successful
renovate / renovate (push) Successful in 1m46s
2025-12-06 14:06:09 +05:30
72e64545fd Merge pull request 'Update Helm release prometheus to v27.50.0' (#178) from renovate/prometheus-27.x into main
Reviewed-on: aggarwalakshun/k3s#178
2025-12-06 08:32:59 +00:00
ee029510e3 Merge pull request 'Update Helm release metallb to v0.15.3' (#175) from renovate/metallb-0.x into main
Reviewed-on: aggarwalakshun/k3s#175
2025-12-06 08:32:49 +00:00
cf6ea25a18 Merge pull request 'Update searxng/searxng Docker digest to b40d6e5' (#177) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#177
2025-12-06 08:32:09 +00:00
8b114da908 Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.0' (#179) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: aggarwalakshun/k3s#179
2025-12-06 08:31:57 +00:00
Renovate Bot
3839ab8589 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.12.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 15s
2025-12-06 00:03:50 +00:00
Renovate Bot
1835385eb3 Update Helm release prometheus to v27.50.0
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 17s
2025-12-06 00:03:12 +00:00
Renovate Bot
4ee96d56ff Update searxng/searxng Docker digest to b40d6e5
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 44s
2025-12-06 00:03:01 +00:00
d3ee835c7e Merge pull request 'Update rcourtman/pulse Docker tag to v4.36.2' (#173) from renovate/rcourtman-pulse-4.x into main
All checks were successful
renovate / renovate (push) Successful in 3m3s
Reviewed-on: aggarwalakshun/k3s#173
2025-12-05 07:03:26 +00:00
9815db9988 Merge pull request 'Update docker Docker tag to v29.1.2' (#174) from renovate/docker-29.x into main
Reviewed-on: aggarwalakshun/k3s#174
2025-12-05 07:03:14 +00:00
6d2a31677b Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.11.1' (#176) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: aggarwalakshun/k3s#176
2025-12-05 07:03:03 +00:00
278dd65cce Merge pull request 'Update searxng/searxng Docker digest to 5cf43ee' (#172) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#172
2025-12-05 07:02:53 +00:00
Renovate Bot
0923da2b6c Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.11.1
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 18s
2025-12-05 05:10:03 +00:00
Renovate Bot
5da05d4920 Update Helm release metallb to v0.15.3
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 24s
2025-12-05 05:09:51 +00:00
Renovate Bot
ff8ad873fd Update docker Docker tag to v29.1.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 28s
2025-12-05 05:09:48 +00:00
Renovate Bot
340ca38dfe Update searxng/searxng Docker digest to 5cf43ee
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 32s
2025-12-05 05:09:44 +00:00
b0391866f1 Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to a9de6b4' (#171) from renovate/quay.io-invidious-invidious-companion into main
All checks were successful
renovate / renovate (push) Successful in 2m21s
Reviewed-on: aggarwalakshun/k3s#171
2025-12-04 00:11:19 +00:00
Renovate Bot
75d42f2671 Update rcourtman/pulse Docker tag to v4.36.2
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 42s
2025-12-04 00:03:25 +00:00
Renovate Bot
35300b91ff Update quay.io/invidious/invidious-companion Docker digest to a9de6b4
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 48s
2025-12-04 00:03:19 +00:00
23ace34577 add .gitignore to exclude tmp-pod.yml
All checks were successful
renovate / renovate (push) Successful in 2m55s
2025-12-04 05:04:14 +05:30
18f7973984 update secret 2025-12-03 21:36:03 +05:30
f10e3c4cb9 update secret 2025-12-03 21:18:04 +05:30
4825b99dd1 Merge pull request 'Update rcourtman/pulse Docker tag to v4.36.0' (#167) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: aggarwalakshun/k3s#167
2025-12-03 15:21:32 +00:00
def72319c6 Merge pull request 'Update Helm release prometheus to v27.49.0' (#166) from renovate/prometheus-27.x into main
Reviewed-on: aggarwalakshun/k3s#166
2025-12-03 15:21:23 +00:00
cda5589228 Merge pull request 'Update searxng/searxng Docker digest to 6dd0dff' (#169) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#169
2025-12-03 15:20:45 +00:00
4c91ab980b massively improve validation speed
Reviewed-on: aggarwalakshun/k3s#170
2025-12-03 14:53:54 +00:00
882d9f78fb use absolute path for kubeconform
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 27s
2025-12-03 20:22:07 +05:30
47ddd8e4b4 add bash as dep
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 13s
2025-12-03 20:20:09 +05:30
df575e0fa2 add nodejs and npm deps
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 12s
2025-12-03 20:15:46 +05:30
26d23292cf use ghcr.io/yannh/kubeconform:v0.7.0-alpine image
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 31s
2025-12-03 20:13:49 +05:30
Renovate Bot
d6465a7e78 Update searxng/searxng Docker digest to 6dd0dff
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 3m4s
2025-12-03 09:30:35 +00:00
8496d17cff Merge branch 'main' into renovate/prometheus-27.x
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 4m14s
2025-12-03 07:54:42 +00:00
f41be675a0 Merge branch 'main' into renovate/rcourtman-pulse-4.x
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 3m40s
2025-12-03 07:54:15 +00:00
ca21ac371e Merge pull request 'Update searxng/searxng Docker digest to 277cb4b' (#164) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#164
2025-12-03 07:53:54 +00:00
789d4b6ed0 Merge pull request 'Update docker Docker tag to v29.1.1' (#165) from renovate/docker-29.x into main
Reviewed-on: aggarwalakshun/k3s#165
2025-12-03 07:53:43 +00:00
9ccf1ae286 ignore .gitea/workflows/ for renovate 2025-12-03 13:22:23 +05:30
9fc89f36ef Merge pull request 'add kubeconform action' (#168) from kubeconform into main
Reviewed-on: aggarwalakshun/k3s#168
2025-12-03 07:44:28 +00:00
60a0827608 exclude system-upgrade
All checks were successful
Validate Kubernetes Manifests / kubeconform (pull_request) Successful in 2m6s
2025-12-03 13:11:45 +05:30
c65fef70ff refactor
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 2m7s
2025-12-03 13:07:22 +05:30
bb6b1680ec exclude .yaml files
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 33s
2025-12-03 13:01:24 +05:30
f3996fc632 exclude actions folder and add missing \
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 37s
2025-12-03 12:59:11 +05:30
6ab97bba0c update system-upgrade-plan to use yaml instead of yml 2025-12-03 12:47:21 +05:30
dad9ac0a27 add more schemas
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 36s
2025-12-03 12:46:53 +05:30
4b10b0cda6 remove '*.yaml' and add schemas
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 42s
2025-12-03 12:31:09 +05:30
8cf09a25a3 update kubeconform workflow to install findutils and improve manifest validation command
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 48s
2025-12-03 12:22:47 +05:30
6700fd5efc remove -kinds
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 38s
2025-12-03 12:17:07 +05:30
fec651cc0a update kubeconform workflow to use Arch Linux container and install kubeconform
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 32s
2025-12-03 12:11:35 +05:30
cbda7f9a79 add kubeconform action
Some checks failed
Validate Kubernetes Manifests / kubeconform (pull_request) Failing after 2s
2025-12-03 12:05:05 +05:30
Renovate Bot
05f02539c5 Update rcourtman/pulse Docker tag to v4.36.0 2025-12-03 00:03:47 +00:00
Renovate Bot
60a9dc135e Update Helm release prometheus to v27.49.0 2025-12-03 00:03:05 +00:00
Renovate Bot
b406a80e04 Update docker Docker tag to v29.1.1 2025-12-03 00:02:59 +00:00
Renovate Bot
af81bd1588 Update searxng/searxng Docker digest to 277cb4b 2025-12-03 00:02:56 +00:00
aaa2810ef7 Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.4' (#159) from renovate/jellyfin-jellyfin-10.x into main
All checks were successful
renovate / renovate (push) Successful in 6m24s
Reviewed-on: aggarwalakshun/k3s#159
2025-12-02 06:17:21 +00:00
9f71e6dd34 Merge pull request 'Update searxng/searxng Docker digest to faa7118' (#160) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#160
2025-12-02 06:17:11 +00:00
8dcad6b287 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.1' (#161) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main
Reviewed-on: aggarwalakshun/k3s#161
2025-12-02 06:16:54 +00:00
129560deea Merge pull request 'Update lscr.io/linuxserver/code-server Docker tag to v4.106.3' (#162) from renovate/lscr.io-linuxserver-code-server-4.x into main
Reviewed-on: aggarwalakshun/k3s#162
2025-12-02 06:16:46 +00:00
c63ab520c8 Merge pull request 'Update rcourtman/pulse Docker tag to v4.35.0' (#163) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: aggarwalakshun/k3s#163
2025-12-02 06:16:38 +00:00
Renovate Bot
97f2006c84 Update rcourtman/pulse Docker tag to v4.35.0 2025-12-02 00:03:24 +00:00
Renovate Bot
af988af0fe Update lscr.io/linuxserver/code-server Docker tag to v4.106.3 2025-12-02 00:03:12 +00:00
Renovate Bot
1e9c52c1fb Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.1 2025-12-02 00:03:02 +00:00
Renovate Bot
52f74aff18 Update searxng/searxng Docker digest to faa7118 2025-12-02 00:02:59 +00:00
d8f590a199 correction
All checks were successful
renovate / renovate (push) Successful in 5m58s
2025-12-01 19:01:01 +05:30
9d715e1ca4 add nodeAffinity and make k3s pihole master 2025-12-01 18:49:31 +05:30
Renovate Bot
7ea6643549 Update jellyfin/jellyfin Docker tag to v10.11.4 2025-12-01 06:28:09 +00:00
d08c891f97 Merge pull request 'Update Helm release prometheus to v27.48.0' (#157) from renovate/prometheus-27.x into main
Reviewed-on: aggarwalakshun/k3s#157
2025-12-01 06:25:05 +00:00
ad6672bc7b Merge pull request 'Update searxng/searxng Docker digest to 0124d32' (#153) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#153
2025-12-01 06:24:29 +00:00
8cb8c7b6b7 Merge pull request 'Update jasongdove/ersatztv Docker tag to v25.9.0' (#154) from renovate/jasongdove-ersatztv-25.x into main
Reviewed-on: aggarwalakshun/k3s#154
2025-12-01 06:24:19 +00:00
d560cf4dba Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.10.3' (#155) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: aggarwalakshun/k3s#155
2025-12-01 06:24:09 +00:00
36081aa508 Merge pull request 'Update rcourtman/pulse Docker tag to v4.34.1' (#156) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: aggarwalakshun/k3s#156
2025-12-01 06:23:59 +00:00
Renovate Bot
08dd0dbbff Update Helm release prometheus to v27.48.0 2025-12-01 00:03:13 +00:00
Renovate Bot
bb3764a784 Update rcourtman/pulse Docker tag to v4.34.1 2025-12-01 00:03:07 +00:00
Renovate Bot
dc2a80cdf5 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.10.3 2025-12-01 00:03:00 +00:00
Renovate Bot
6aec534081 Update jasongdove/ersatztv Docker tag to v25.9.0 2025-11-30 00:02:49 +00:00
Renovate Bot
99c7c904b0 Update searxng/searxng Docker digest to 0124d32 2025-11-30 00:02:43 +00:00
b8bdde1d8d Merge pull request 'Update renovate/renovate Docker tag to v42' (#91) from renovate/renovate-renovate-42.x into main
All checks were successful
renovate / renovate (push) Successful in 6m11s
Reviewed-on: aggarwalakshun/k3s#91
2025-11-29 04:38:51 +00:00
0cbbdb632e Merge pull request 'Update dependency fluxcd/flux2 to v2.7.5' (#147) from renovate/fluxcd-flux2-2.x into main
Reviewed-on: aggarwalakshun/k3s#147
2025-11-29 04:38:28 +00:00
24d3639c6e Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.10.2' (#148) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: aggarwalakshun/k3s#148
2025-11-29 04:38:17 +00:00
31da667f80 Merge pull request 'Update searxng/searxng Docker digest to 7f816e1' (#149) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#149
2025-11-29 04:38:05 +00:00
69b95784e3 Merge pull request 'Update collabora/code Docker tag to v25.04.7.3.1' (#150) from renovate/collabora-code-25.x into main
Reviewed-on: aggarwalakshun/k3s#150
2025-11-29 04:37:54 +00:00
650085fef1 Merge pull request 'Update Helm release prometheus to v27.47.0' (#151) from renovate/prometheus-27.x into main
Reviewed-on: aggarwalakshun/k3s#151
2025-11-29 04:37:43 +00:00
a72bf3b636 Merge pull request 'Update rcourtman/pulse Docker tag to v4.34.0' (#152) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: aggarwalakshun/k3s#152
2025-11-29 04:37:32 +00:00
Renovate Bot
caf4cae75b Update renovate/renovate Docker tag to v42 2025-11-29 00:03:56 +00:00
Renovate Bot
421d3dc8f5 Update rcourtman/pulse Docker tag to v4.34.0 2025-11-29 00:03:50 +00:00
Renovate Bot
e09d747dac Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.10.2 2025-11-29 00:03:43 +00:00
Renovate Bot
34e987d6b9 Update Helm release prometheus to v27.47.0 2025-11-29 00:03:02 +00:00
Renovate Bot
3f70e2e337 Update collabora/code Docker tag to v25.04.7.3.1 2025-11-29 00:02:52 +00:00
Renovate Bot
182845f247 Update searxng/searxng Docker digest to 7f816e1 2025-11-29 00:02:48 +00:00
ecf14d6aad add pihole with keepalived for backup
All checks were successful
renovate / renovate (push) Successful in 7m31s
2025-11-28 05:59:51 +05:30
8d4c271215 delete old pihole config 2025-11-28 05:59:28 +05:30
Renovate Bot
2219b86f01 Update dependency fluxcd/flux2 to v2.7.5 2025-11-28 00:04:15 +00:00
5f52ace295 change ssh port 2025-11-27 17:06:11 +05:30
Flux
7090fd445e Add Flux sync manifests 2025-11-27 17:04:37 +05:30
Flux
e7b48a8f18 Add Flux v2.7.0 component manifests 2025-11-27 17:04:20 +05:30
46f673fb29 enable qbittorrent 2025-11-27 16:15:52 +05:30
6578fd6b43 add sabnzbd api key 2025-11-27 16:15:40 +05:30
14d2c230e6 change qbittorrent port to 7070 and add sabnzbd 2025-11-27 16:15:21 +05:30
df3df55185 Merge pull request 'Update rcourtman/pulse Docker tag to v4.33.1' (#146) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: aggarwalakshun/k3s#146
2025-11-27 09:03:14 +00:00
75f9270afc enable newt 2025-11-27 14:31:56 +05:30
Renovate Bot
e84577dfca Update rcourtman/pulse Docker tag to v4.33.1 2025-11-27 00:03:27 +00:00
c6712de3ca Add Kubernetes manifests for sabnzbd deployment, service, and persistent volume claim
All checks were successful
renovate / renovate (push) Successful in 7m8s
2025-11-26 15:57:40 +05:30
d4917f2dc0 disable qbittorrent 2025-11-26 15:57:31 +05:30
e9514c8e51 Merge pull request 'Update docker Docker tag to v29.0.4' (#145) from renovate/docker-29.x into main
Reviewed-on: aggarwalakshun/k3s#145
2025-11-26 10:01:13 +00:00
69c0eabe5d Merge pull request 'Update dependency fluxcd/flux2 to v2.7.4' (#142) from renovate/fluxcd-flux2-2.x into main
Reviewed-on: aggarwalakshun/k3s#142
2025-11-26 10:01:06 +00:00
7999cdfae0 Merge pull request 'Update searxng/searxng Docker digest to fc07635' (#140) from renovate/searxng-searxng into main
Reviewed-on: aggarwalakshun/k3s#140
2025-11-26 10:00:57 +00:00
7b72df51d2 Merge pull request 'Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.9.0' (#143) from renovate/lscr.io-linuxserver-speedtest-tracker-1.x into main
Reviewed-on: aggarwalakshun/k3s#143
2025-11-26 10:00:49 +00:00
b970448dc5 Merge pull request 'Update rcourtman/pulse Docker tag to v4.32.7' (#141) from renovate/rcourtman-pulse-4.x into main
Reviewed-on: aggarwalakshun/k3s#141
2025-11-26 10:00:40 +00:00
c6e9beb976 Merge pull request 'Update quay.io/invidious/invidious-companion Docker digest to 9c6039e' (#144) from renovate/quay.io-invidious-invidious-companion into main
Reviewed-on: aggarwalakshun/k3s#144
2025-11-26 10:00:28 +00:00
Renovate Bot
f8b0657ae9 Update docker Docker tag to v29.0.4 2025-11-25 18:34:19 +00:00
Renovate Bot
e07819e09c Update searxng/searxng Docker digest to fc07635 2025-11-25 18:34:14 +00:00
Renovate Bot
1a9cccff64 Update quay.io/invidious/invidious-companion Docker digest to 9c6039e 2025-11-25 18:34:12 +00:00
Renovate Bot
b85a042a86 Update lscr.io/linuxserver/speedtest-tracker Docker tag to v1.9.0 2025-11-25 00:02:07 +00:00
Renovate Bot
2de654d804 Update rcourtman/pulse Docker tag to v4.32.7 2025-11-25 00:01:56 +00:00
Renovate Bot
d7024de63d Update dependency fluxcd/flux2 to v2.7.4 2025-11-25 00:01:52 +00:00
291 changed files with 18746 additions and 473 deletions

View File

@@ -0,0 +1,85 @@
name: Validate Kubernetes Manifests
on:
push:
paths:
- '**.yml'
- '**.yaml'
- '!.gitea/workflows/**'
- '!clusters/default/system-upgrade/crd.yml'
jobs:
kubeconform:
runs-on: ubuntu-latest
container:
image: gitea.akshun-lab.cc/aggarwalakshun/kube-tools:1.1.0
steps:
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 0
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v47
with:
files: |
**.yml
**.yaml
!.gitea/workflows/**
!clusters/default/system-upgrade/crd.yml
- name: Validate Manifests
if: steps.changed-files.outputs.any_changed == 'true'
env:
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
shell: bash
run: |
set -o pipefail
declare -A SCHEMA_MAP=(
["HelmRelease"]="helm.toolkit.fluxcd.io/helmrelease_v2.json"
["HelmRepository"]="source.toolkit.fluxcd.io/helmrepository_v1.json"
["L2Advertisement"]="metallb.io/l2advertisement_v1beta1.json"
["IPAddressPool"]="metallb.io/ipaddresspool_v1beta1.json"
["SealedSecret"]="bitnami.com/sealedsecret_v1alpha1.json"
["ClusterPolicy"]="nvidia.com/clusterpolicy_v1.json"
["Plan"]="upgrade.cattle.io/plan_v1.json"
)
EXIT_CODE=0
for file in ${ALL_CHANGED_FILES}; do
[ -z "$file" ] && continue
echo "=== Validating: $file ==="
yq e -o=json '. as $item ireduce ([]; . + [$item])' "$file" | \
jq -c '.[] | select(.kind != null)' | \
while read -r manifest; do
KIND=$(echo "$manifest" | jq -r '.kind // ""')
if [[ -n "$KIND" && -n "${SCHEMA_MAP[$KIND]}" ]]; then
echo "Found $KIND - using custom schema"
SCHEMA_URL="https://raw.githubusercontent.com/datreeio/CRDs-catalog/refs/heads/main/${SCHEMA_MAP[$KIND]}"
if ! echo "$manifest" | kubeconform \
-schema-location "$SCHEMA_URL" \
-output json \
-; then
EXIT_CODE=1
fi
else
echo "Validating with default schemas"
if ! echo "$manifest" | kubeconform \
-schema-location default \
-output json \
-; then
EXIT_CODE=1
fi
fi
done
echo ""
done
exit $EXIT_CODE

View File

@@ -9,11 +9,11 @@ jobs:
renovate:
runs-on: ubuntu-latest
container:
image: renovate/renovate:41.165.2
image: renovate/renovate:42.64.1
steps:
- name: Checkout repository
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Run Renovate
env:

2
.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/tmp-pod.yml
/Dockerfile

View File

@@ -18,7 +18,7 @@ spec:
spec:
initContainers:
- name: gluetun
image: qmcgaw/gluetun:v3.40.3
image: qmcgaw/gluetun:v3.41.0
restartPolicy: Always
securityContext:
capabilities:

View File

@@ -18,7 +18,7 @@ spec:
spec:
initContainers:
- name: gluetun
image: qmcgaw/gluetun:v3.40.3
image: qmcgaw/gluetun:v3.41.0
restartPolicy: Always
securityContext:
capabilities:

View File

@@ -12,5 +12,5 @@ spec:
selector:
app: qbittorrent
ports:
- port: 8080
targetPort: 8080
- port: 7070
targetPort: 7070

View File

@@ -18,7 +18,7 @@ spec:
spec:
initContainers:
- name: gluetun
image: qmcgaw/gluetun:v3.40.3
image: qmcgaw/gluetun:v3.41.0
restartPolicy: Always
securityContext:
capabilities:
@@ -41,8 +41,6 @@ spec:
containers:
- name: qbittorrent
image: linuxserver/qbittorrent:5.1.4
ports:
- containerPort: 8080
env:
- name: PUID
value: "1000"
@@ -50,6 +48,8 @@ spec:
value: "1000"
- name: TZ
value: "Asia/Kolkata"
- name: WEBUI_PORT
value: "7070"
volumeMounts:
- name: downloads
mountPath: /downloads

View File

@@ -0,0 +1,14 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: sabnzbd-longhorn
namespace: arr-stack
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -0,0 +1,16 @@
---
apiVersion: v1
kind: Service
metadata:
name: sabnzbd-service
namespace: arr-stack
annotations:
metallb.io/allow-shared-ip: "shared-ip-1"
spec:
loadBalancerIP: 192.168.1.230
type: LoadBalancer
selector:
app: sabnzbd
ports:
- port: 8080
targetPort: 8080

View File

@@ -0,0 +1,40 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: sabnzbd
namespace: arr-stack
spec:
strategy:
type: Recreate
selector:
matchLabels:
app: sabnzbd
template:
metadata:
labels:
app: sabnzbd
spec:
containers:
- name: sabnzbd
image: lscr.io/linuxserver/sabnzbd:4.5.5
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: TZ
value: "Asia/Kolkata"
volumeMounts:
- name: sabnzbd-config
mountPath: /config
- name: downloads
mountPath: /downloads
volumes:
- name: sabnzbd-config
persistentVolumeClaim:
claimName: sabnzbd-longhorn
- name: downloads
nfs:
server: 10.0.0.123
path: /merge/downloads

View File

@@ -1,6 +1,6 @@
---
# This manifest was generated by flux. DO NOT EDIT.
# Flux Version: v2.7.3
# Flux Version: v2.7.5
# Components: source-controller,kustomize-controller,helm-controller,notification-controller
apiVersion: v1
kind: Namespace
@@ -8,7 +8,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
pod-security.kubernetes.io/warn: restricted
pod-security.kubernetes.io/warn-version: latest
name: flux-system
@@ -19,7 +19,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: allow-egress
namespace: flux-system
spec:
@@ -39,7 +39,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: allow-scraping
namespace: flux-system
spec:
@@ -59,7 +59,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: allow-webhooks
namespace: flux-system
spec:
@@ -78,7 +78,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: critical-pods-flux-system
namespace: flux-system
spec:
@@ -98,7 +98,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: crd-controller-flux-system
rules:
- apiGroups:
@@ -204,7 +204,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true"
name: flux-edit-flux-system
@@ -212,6 +212,7 @@ rules:
- apiGroups:
- notification.toolkit.fluxcd.io
- source.toolkit.fluxcd.io
- source.extensions.fluxcd.io
- helm.toolkit.fluxcd.io
- image.toolkit.fluxcd.io
- kustomize.toolkit.fluxcd.io
@@ -230,7 +231,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
rbac.authorization.k8s.io/aggregate-to-admin: "true"
rbac.authorization.k8s.io/aggregate-to-edit: "true"
rbac.authorization.k8s.io/aggregate-to-view: "true"
@@ -239,6 +240,7 @@ rules:
- apiGroups:
- notification.toolkit.fluxcd.io
- source.toolkit.fluxcd.io
- source.extensions.fluxcd.io
- helm.toolkit.fluxcd.io
- image.toolkit.fluxcd.io
- kustomize.toolkit.fluxcd.io
@@ -255,7 +257,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: cluster-reconciler-flux-system
roleRef:
apiGroup: rbac.authorization.k8s.io
@@ -275,7 +277,7 @@ metadata:
labels:
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: crd-controller-flux-system
roleRef:
apiGroup: rbac.authorization.k8s.io
@@ -313,7 +315,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: buckets.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -1084,7 +1086,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: externalartifacts.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -1280,7 +1282,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: gitrepositories.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -2234,7 +2236,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: helmcharts.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -2960,7 +2962,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: helmrepositories.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -3591,7 +3593,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: ocirepositories.source.toolkit.fluxcd.io
spec:
group: source.toolkit.fluxcd.io
@@ -4417,7 +4419,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: source-controller
namespace: flux-system
---
@@ -4428,7 +4430,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
control-plane: controller
name: source-controller
namespace: flux-system
@@ -4449,7 +4451,7 @@ metadata:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
control-plane: controller
name: source-controller
namespace: flux-system
@@ -4470,7 +4472,7 @@ spec:
app.kubernetes.io/component: source-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
spec:
containers:
- args:
@@ -4493,7 +4495,7 @@ spec:
resourceFieldRef:
containerName: manager
resource: limits.memory
image: ghcr.io/fluxcd/source-controller:v1.7.3
image: ghcr.io/fluxcd/source-controller:v1.7.4
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -4557,7 +4559,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: kustomizations.kustomize.toolkit.fluxcd.io
spec:
group: kustomize.toolkit.fluxcd.io
@@ -5927,7 +5929,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: kustomize-controller
namespace: flux-system
---
@@ -5938,7 +5940,7 @@ metadata:
app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
control-plane: controller
name: kustomize-controller
namespace: flux-system
@@ -5957,7 +5959,7 @@ spec:
app.kubernetes.io/component: kustomize-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
spec:
containers:
- args:
@@ -5976,7 +5978,7 @@ spec:
resourceFieldRef:
containerName: manager
resource: limits.memory
image: ghcr.io/fluxcd/kustomize-controller:v1.7.2
image: ghcr.io/fluxcd/kustomize-controller:v1.7.3
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -6033,7 +6035,7 @@ metadata:
app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: helmreleases.helm.toolkit.fluxcd.io
spec:
group: helm.toolkit.fluxcd.io
@@ -8664,7 +8666,7 @@ metadata:
app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: helm-controller
namespace: flux-system
---
@@ -8675,7 +8677,7 @@ metadata:
app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
control-plane: controller
name: helm-controller
namespace: flux-system
@@ -8694,7 +8696,7 @@ spec:
app.kubernetes.io/component: helm-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
spec:
containers:
- args:
@@ -8713,7 +8715,7 @@ spec:
resourceFieldRef:
containerName: manager
resource: limits.memory
image: ghcr.io/fluxcd/helm-controller:v1.4.3
image: ghcr.io/fluxcd/helm-controller:v1.4.5
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:
@@ -8770,7 +8772,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: alerts.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@@ -9160,7 +9162,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: providers.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@@ -9572,7 +9574,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: receivers.notification.toolkit.fluxcd.io
spec:
group: notification.toolkit.fluxcd.io
@@ -10049,7 +10051,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
name: notification-controller
namespace: flux-system
---
@@ -10060,7 +10062,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
control-plane: controller
name: notification-controller
namespace: flux-system
@@ -10081,7 +10083,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
control-plane: controller
name: webhook-receiver
namespace: flux-system
@@ -10102,7 +10104,7 @@ metadata:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
control-plane: controller
name: notification-controller
namespace: flux-system
@@ -10121,7 +10123,7 @@ spec:
app.kubernetes.io/component: notification-controller
app.kubernetes.io/instance: flux-system
app.kubernetes.io/part-of: flux
app.kubernetes.io/version: v2.7.3
app.kubernetes.io/version: v2.7.5
spec:
containers:
- args:
@@ -10139,7 +10141,7 @@ spec:
resourceFieldRef:
containerName: manager
resource: limits.memory
image: ghcr.io/fluxcd/notification-controller:v1.7.4
image: ghcr.io/fluxcd/notification-controller:v1.7.5
imagePullPolicy: IfNotPresent
livenessProbe:
httpGet:

View File

@@ -11,7 +11,7 @@ spec:
branch: main
secretRef:
name: flux-system
url: ssh://git@gitea.akshun-lab.cc:222/aggarwalakshun/k3s
url: ssh://git@gitea.akshun-lab.cc/aggarwalakshun/k3s-at-home.git
---
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization

View File

@@ -6,8 +6,8 @@ metadata:
namespace: git-ops
spec:
encryptedData:
TOKEN: AgACJkhEafIeRdcLRHBiyjAXz8aK4m1w8238FhwhX8cKDMg3J2hD11CDI5K6R+idPxfIxJSry7yarr4j+3hB9JOfrVTGSMyt8zadIjeE6MZMQFrE+Ufbo+JRqz9lBjY2enmxfjvFS5LiZGogUaomuvmeFywWWmqLlLcyANNIHN/sw/JVIZc32oLsElSCQc8GgWoLDHPFbTkoeqqCFtWiEYDhZDf5BsGHxNh2MOI0N55TPL5izKrgSUTHvDiehYddeIYz85K3WCDTGXBztIteM7+DrHGdyuYOimP4J3w9CExnf3ObtqcfnOgv9a1wiXER484q5fpaidWIVZm/dZiTFuLwAWpPNRP/WcTkMXEJVSAEWkdYxb8fk6Zn6VifT1fTSzTUN90TP0IXlrjP55nvG7oHvkBNWydSRxc3d2wwXKhSnAOk94cWPxilOkqhsc/aqCQzkxgHZXNV94jb8KzV5r1XCCD/kYd+crbfNs4uEKXNSa9KZqE4Did8eelEfst+VGhUpWwMLn9QNNlMxKUhWuqjEM30QTO51p7cB12dqQxi1nuXB6NREW8LtOOJ5uRDnSTY0ZTwioNZ5OqgMVfAPAY6HBZrYOQFvG5/rDRkkWLWdDRLJfz1OZq+qwoXBfXhKCEQnK2J8zIxjVJKjdK4U7myWzB9peN5XQN29aisxCY7k0ikpD8Crog7jnxAXo2hmLNaCt2xVgKpHc8RnuC9dNIlJUXI0KhTT649s6Jja09ZfuTF/3oboHBH
URL: AgAF2MrmaYUOGlLqyMhJpLyTT/qZbvSHC787uLNKwjqTqRIhU34DoR4F0ZxcDfiUl7KQgZVL+ujOU1MdpBxsMtsvLRFoQl+bGm4G1miE7BUpsETp2ll3kVbLMTk8eNeFdRq1P4WEtF6vidwVfJ0ggwyISdMpLm7tS/oFg4l0FImmpqjsycCMuwheB4azcU/1sEy046NLFQUm+ErKN88qRvFQwMlKj2DHKrtBxGZfdo7xo8hcBdq5IWDfMs8yAvalafp+O922mzF7ADp2IMoTgipCGiGNo8dengg18mfjqI7sUJHZag1apGmJmUSBK8xxFv7Cc8iS8PPpBZIROe8/rEwpNYH/JTVbfNZvdu5qVzmXs7BUppGG6dg5ASUkYW7lVf1Bo1M/dFreuHOlr1UucwJoIXcMFu/eOLcNbAchH4I4K1LQFPNNDkViAKozP5E8k1fIcpGPRSPK9hRnr21w3+kJ8ruJl7TFWY0aqi0kemtXq2lZenFlaUEk2pilINGNZ16AZBAnuzafPRC76c4EVtEKlffKC+/4Oq3hXHneVoikJZYuJ0CP/mqKVzFf/HgfOxzDyGbtXsAZ1m+dcl25U81VzbEuvzGrgt3q7FNLwQ4heSeDNDkkSvotDWji8VT1W3IN6ShXZ+gHmL7UrY3HuG3BsuuekSHvmc1gXGOHOO/qKYkHeJ2NzZODhgh/xo/vbXiilQrNBnuoJ1cxPY8Xz0jAx6WfWqsTtahe2h4=
TOKEN: AgCCHSvlowNtj3ghhB/mYSnSlVMiB/yxLjWesHNtxiFLO4lGPfDp/KYMJ+0makytpQBlOS5nfSCh8u11Vh4vje0v2QLCkt8XCkDfpYOb/tJIaeMuojszaoaf3ZQqgzEbwy4hgaV8ur3K77jnHE+dnYMGNcd0Thg3nVhIs8rMK/2kBcTrp/Jfy61TAeyS3ObFgjayGqyUCc8BI1VjkKFXLPp82d7tqlGKTYlI+hVnWpSwS7MrybesTU8AGYC5GLRr3crfbff/H20m6aFb/4rDKQb7FIEOXYhbuxZw5OuFxlORnGNFWQP+aCyywOxmalNV1F2kZk0YRlWoaXrtyeT46cBI7WIgbFeUwlpRLxKGz8mBdJ8QluE2vu9HSUmMiFCOV6V0znUjz5jWyJ839FsUDHY78sRLaycu5fZNBeq0QndBDNYYkkhZ/uxvGsfdF8camCGNLIGC65nT3kHnWuZ0ZRSXJRf4Jb5TdK81aBceAEHqrtFkjger3v6ZEblTABV2fykRyFeK3eZ0TF5tsOa/8yNGI94sxjv/TXvdXNK2Z4VuaXRQpmCfnLkvKc4Fra0Pk2N1beI8NDTgqLBHWBPYeK1lryeYZ/nISj7W6hBasEPXdOYcJ8lCYwWmGmWO+B0zt8u0gvm0mkrZAZvluOYqRd+/Y8Cg9Q1S3lIFBd/JaPH/nTAXiHWU5ZNowGxuVYWIo6r85pv5oRJodVFhTZD/7mBsZHAh2XUVbLeN2ZfQHrSTFbZydkDz5f66
URL: AgATClAgHoLFuwCkQjQvl0MI0YRe7o2mCiaagecYvNgDH8uCMhY7vVFjmTmamfH0MBEbE+3QGQthlV+/aDjvpjJg3P5cFX+0EnU95SPPJHo0+oKAIxfP5DahCFl6nyyqZ57BTKNN5J4Mki4jCbkXxpnx5o2s+wjv4O56Al2yAK9ykk7vLo44VT9U8glxrEmpwQDp1Q/AVO0pk3NchvluAbq3PpcSQ2tPRK79aPGQyscfId9H/9WL4pNzyRFc+WLhMVuZWHxa2mEVYkl6tHU0BFjG0YZIkZTFfVBvhCXi8CRBWSMm9IeuIQGbLxnaH0SyVPqA2hO5YorQw54TL1gVnXIDo3zxyFYyYew/x7goq5Ab/pAHpb70RfCa9TSUjDVt9trrUyuh/Elvp6OX25FuPcOYiQlKcEnf4Hm/a5fiubZG53ejweEAx22O1KG0zWFTy6LzTXZqU6uhqcmslQgmSjQXCrbUfPV3yHXpRetilh4fHFLFsXHm9FoWqjCQ0qW//BwoNRj9jk7rR3/BDVDmOFYj+xau260TtbkqgE8uWHQw5jXM0AM6f1xDlF/ZdoHnvBs1VGF10SDLc0qr8+44L4MDRHhlLXcADlXBG0osfkXBFDqdYpC+Phsphhh81aV7Wg9u9dCKTbE3FcMGGaOT0mbnyrs2Jm7IS6EW3KeZrpm5taXmJLLjN0xwGPit1XUrKJw9RPngaXfi+SCX/MckEPIy2aLTssCqvKX2zD4=
template:
metadata:
name: gitea-act-runner-secret

View File

@@ -19,29 +19,26 @@ spec:
app: gitea-act-runner
spec:
restartPolicy: Always
hostNetwork: true
volumes:
- name: docker-certs
emptyDir: {}
- name: runner-data
persistentVolumeClaim:
claimName: gitea-act-runner-longhorn
initContainers:
- name: wait-for-gitea
image: busybox
command:
- sh
- -c
- |
while ! nc -z gitea.akshun-lab.cc 443; do
echo "Waiting for Gitea to be ready..."
sleep 5
done
echo "Gitea is ready!"
containers:
- name: runner
image: gitea/act_runner@sha256:8477d5b61b655caad4449888bae39f1f34bebd27db56cb15a62dccb3dcf3a944
command: ["sh", "-c", "while ! nc -z localhost 2376 </dev/null; do echo 'waiting for docker daemon...'; sleep 5; done; /sbin/tini -- run.sh"]
readinessProbe:
exec:
command:
- sh
- -c
- |
nc -z gitea-int-service.git-ops.svc.cluster.local 3000
initialDelaySeconds: 5
periodSeconds: 5
failureThreshold: 3
env:
- name: DOCKER_HOST
value: tcp://localhost:2376
@@ -67,7 +64,7 @@ spec:
- name: runner-data
mountPath: /data
- name: daemon
image: docker:29.0.2-dind
image: docker:29.1.3-dind
env:
- name: DOCKER_TLS_CERTDIR
value: /certs

View File

@@ -1,15 +1,15 @@
---
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: gitea-db
namespace: git-ops
spec:
strategy:
type: Recreate
selector:
matchLabels:
app: gitea-db
serviceName: gitea-db
replicas: 1
template:
metadata:
labels:
@@ -40,7 +40,12 @@ spec:
volumeMounts:
- name: gitea-db
mountPath: /var/lib/postgresql
volumes:
- name: gitea-db
persistentVolumeClaim:
claimName: gitea-db-new-longhorn
volumeClaimTemplates:
- metadata:
name: gitea-db
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -12,18 +12,3 @@ spec:
requests:
storage: 2Gi
storageClassName: longhorn
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitea-db-new-longhorn
namespace: git-ops
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -16,7 +16,7 @@ spec:
targetPort: 3000
protocol: TCP
name: http
- port: 222
- port: 22
targetPort: 22
name: ssh
@@ -38,12 +38,12 @@ spec:
apiVersion: v1
kind: Service
metadata:
name: gitea-db-service
name: gitea-db
namespace: git-ops
spec:
ports:
- port: 5432
targetPort: 5432
selector:
app: gitea-db
ports:
- protocol: TCP
port: 5432
targetPort: 5432
clusterIP: None

View File

@@ -16,20 +16,19 @@ spec:
labels:
app: gitea-app
spec:
initContainers:
- name: wait-for-db
image: busybox
command:
- sh
- -c
- |
until nc -z -v -w30 gitea-db-service 5432; do
echo "Waiting for psql database to be ready"
sleep 2
done
containers:
- name: gitea
image: gitea/gitea:1.25.2
image: gitea/gitea:1.25.3
readinessProbe:
exec:
command:
- sh
- -c
- |
nc -z gitea-db.git-ops.svc.cluster.local 5432
initialDelaySeconds: 5
periodSeconds: 5
failureThreshold: 3
ports:
- containerPort: 22
name: ssh
@@ -43,7 +42,7 @@ spec:
- name: GITEA__database__DB_TYPE
value: "postgres"
- name: GITEA__database__HOST
value: "gitea-db-service:5432"
value: "gitea-db.git-ops.svc.cluster.local:5432"
- name: GITEA__database__NAME
value: "gitea"
- name: GITEA__database__USER

View File

@@ -6,7 +6,7 @@ metadata:
namespace: git-ops
data:
SEMAPHORE_DB_USER: "semaphore"
SEMAPHORE_DB_HOST: "localhost"
SEMAPHORE_DB_HOST: "semaphore-db"
SEMAPHORE_DB_PORT: "3306"
SEMAPHORE_DB_DIALECT: "mysql"
SEMAPHORE_DB: "semaphore"

View File

@@ -0,0 +1,46 @@
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: semaphore-db
namespace: git-ops
spec:
selector:
matchLabels:
app: semaphore-db
serviceName: semaphore-db
replicas: 1
template:
metadata:
labels:
app: semaphore-db
spec:
containers:
- name: mysql
image: mysql:9.5.0
ports:
- containerPort: 3306
env:
- name: MYSQL_RANDOM_ROOT_PASSWORD
value: "'yes'"
- name: MYSQL_DATABASE
value: "semaphore"
- name: MYSQL_USER
value: "semaphore"
- name: MYSQL_PASSWORD
valueFrom:
secretKeyRef:
name: semaphore-secrets
key: mysql_password
volumeMounts:
- name: semaphore-db
mountPath: /var/lib/mysql
volumeClaimTemplates:
- metadata:
name: semaphore-db
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -12,5 +12,20 @@ spec:
selector:
app: semaphore
ports:
- port: 3002
- name: http
port: 3002
targetPort: 3000
---
apiVersion: v1
kind: Service
metadata:
name: semaphore-db
namespace: git-ops
spec:
selector:
app: semaphore-db
ports:
- port: 3306
targetPort: 3306
clusterIP: None

View File

@@ -16,33 +16,22 @@ spec:
labels:
app: semaphore
spec:
initContainers:
- name: mysql
image: mysql:9.5.0
restartPolicy: Always
ports:
- containerPort: 3306
env:
- name: MYSQL_RANDOM_ROOT_PASSWORD
value: "'yes'"
- name: MYSQL_DATABASE
value: "semaphore"
- name: MYSQL_USER
value: "semaphore"
- name: MYSQL_PASSWORD
valueFrom:
secretKeyRef:
name: semaphore-secrets
key: mysql_password
volumeMounts:
- name: db
mountPath: /var/lib/mysql
subPath: db
containers:
- name: semaphore
image: public.ecr.aws/semaphore/pro/server:v2.16.45
image: public.ecr.aws/semaphore/pro/server:v2.16.47
readinessProbe:
exec:
command:
- sh
- -c
- |
nc -z semaphore-db.git-ops.svc.cluster.local 3306
initialDelaySeconds: 5
periodSeconds: 5
failureThreshold: 3
ports:
- containerPort: 3000
- name: http
containerPort: 3000
envFrom:
- configMapRef:
name: semaphore-config
@@ -62,7 +51,3 @@ spec:
secretKeyRef:
name: semaphore-secrets
key: key
volumes:
- name: db
persistentVolumeClaim:
claimName: semaphore-longhorn

View File

@@ -5,16 +5,16 @@ metadata:
name: cert-manager
namespace: cert-manager
spec:
interval: 24h
interval: 6h
chart:
spec:
chart: cert-manager
version: "v1.19.1"
version: "v1.19.2"
sourceRef:
kind: HelmRepository
name: jetstack
namespace: flux-system
interval: 24h
interval: 6h
install:
remediation:
retries: 3

View File

@@ -5,5 +5,5 @@ metadata:
name: jetstack
namespace: flux-system
spec:
interval: 24h
interval: 6h
url: https://charts.jetstack.io

View File

@@ -5,7 +5,7 @@ metadata:
name: csi-driver-smb
namespace: kube-system
spec:
interval: 24h
interval: 6h
chart:
spec:
chart: csi-driver-smb
@@ -14,7 +14,7 @@ spec:
kind: HelmRepository
name: csi-driver-smb
namespace: flux-system
interval: 24h
interval: 6h
install:
createNamespace: true
upgrade:

View File

@@ -5,5 +5,5 @@ metadata:
name: csi-driver-smb
namespace: flux-system
spec:
interval: 24h
interval: 6h
url: https://raw.githubusercontent.com/kubernetes-csi/csi-driver-smb/master/charts

View File

@@ -0,0 +1,289 @@
apiVersion: nvidia.com/v1
kind: ClusterPolicy
metadata:
annotations:
meta.helm.sh/release-name: gpu-operator
meta.helm.sh/release-namespace: gpu-operator
generation: 2
labels:
app.kubernetes.io/component: gpu-operator
app.kubernetes.io/instance: gpu-operator
app.kubernetes.io/managed-by: Helm
app.kubernetes.io/name: gpu-operator
app.kubernetes.io/version: v25.3.2
helm.sh/chart: gpu-operator-v25.3.2
helm.toolkit.fluxcd.io/name: gpu-operator
helm.toolkit.fluxcd.io/namespace: gpu-operator
name: cluster-policy
spec:
ccManager:
defaultMode: "off"
enabled: false
env: []
image: k8s-cc-manager
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v0.1.1
cdi:
default: false
enabled: false
daemonsets:
labels:
app.kubernetes.io/managed-by: gpu-operator
helm.sh/chart: gpu-operator-v25.3.2
priorityClassName: system-node-critical
rollingUpdate:
maxUnavailable: "1"
tolerations:
- effect: NoSchedule
key: nvidia.com/gpu
operator: Exists
updateStrategy: RollingUpdate
dcgm:
enabled: false
image: dcgm
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: 4.2.3-1-ubuntu22.04
dcgmExporter:
enabled: true
env:
- name: DCGM_EXPORTER_LISTEN
value: :9400
- name: DCGM_EXPORTER_KUBERNETES
value: "true"
- name: DCGM_EXPORTER_COLLECTORS
value: /etc/dcgm-exporter/dcp-metrics-included.csv
image: dcgm-exporter
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/k8s
serviceMonitor:
additionalLabels: {}
enabled: false
honorLabels: false
interval: 15s
relabelings: []
version: 4.2.3-4.1.3-ubuntu22.04
devicePlugin:
config:
default: any
name: time-slicing-config
enabled: true
env:
- name: PASS_DEVICE_SPECS
value: "true"
- name: FAIL_ON_INIT_ERROR
value: "true"
- name: DEVICE_LIST_STRATEGY
value: envvar
- name: DEVICE_ID_STRATEGY
value: uuid
- name: NVIDIA_VISIBLE_DEVICES
value: all
- name: NVIDIA_DRIVER_CAPABILITIES
value: all
image: k8s-device-plugin
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia
version: v0.17.3
driver:
certConfig:
name: ""
enabled: false
image: driver
imagePullPolicy: IfNotPresent
kernelModuleConfig:
name: ""
licensingConfig:
configMapName: ""
nlsEnabled: true
manager:
env:
- name: ENABLE_GPU_POD_EVICTION
value: "true"
- name: ENABLE_AUTO_DRAIN
value: "false"
- name: DRAIN_USE_FORCE
value: "false"
- name: DRAIN_POD_SELECTOR_LABEL
value: ""
- name: DRAIN_TIMEOUT_SECONDS
value: 0s
- name: DRAIN_DELETE_EMPTYDIR_DATA
value: "false"
image: k8s-driver-manager
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v0.8.0
rdma:
enabled: false
useHostMofed: false
repoConfig:
configMapName: ""
repository: nvcr.io/nvidia
startupProbe:
failureThreshold: 120
initialDelaySeconds: 60
periodSeconds: 10
timeoutSeconds: 60
upgradePolicy:
autoUpgrade: true
drain:
deleteEmptyDir: false
enable: false
force: false
timeoutSeconds: 300
maxParallelUpgrades: 1
maxUnavailable: 25%
podDeletion:
deleteEmptyDir: false
force: false
timeoutSeconds: 300
waitForCompletion:
timeoutSeconds: 0
useNvidiaDriverCRD: false
usePrecompiled: false
version: 570.148.08
virtualTopology:
config: ""
gdrcopy:
enabled: false
image: gdrdrv
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v2.5
gfd:
enabled: true
env:
- name: GFD_SLEEP_INTERVAL
value: 60s
- name: GFD_FAIL_ON_INIT_ERROR
value: "true"
image: k8s-device-plugin
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia
version: v0.17.3
hostPaths:
driverInstallDir: /run/nvidia/driver
rootFS: /
kataManager:
config:
artifactsDir: /opt/nvidia-gpu-operator/artifacts/runtimeclasses
runtimeClasses:
- artifacts:
pullSecret: ""
url: nvcr.io/nvidia/cloud-native/kata-gpu-artifacts:ubuntu22.04-535.54.03
name: kata-nvidia-gpu
nodeSelector: {}
- artifacts:
pullSecret: ""
url: nvcr.io/nvidia/cloud-native/kata-gpu-artifacts:ubuntu22.04-535.86.10-snp
name: kata-nvidia-gpu-snp
nodeSelector:
nvidia.com/cc.capable: "true"
enabled: false
image: k8s-kata-manager
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v0.2.3
mig:
strategy: single
migManager:
config:
default: all-disabled
name: default-mig-parted-config
enabled: true
env:
- name: WITH_REBOOT
value: "false"
gpuClientsConfig:
name: ""
image: k8s-mig-manager
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v0.12.2-ubuntu20.04
nodeStatusExporter:
enabled: false
image: gpu-operator-validator
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v25.3.2
operator:
defaultRuntime: docker
initContainer:
image: cuda
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia
version: 12.8.1-base-ubi9
runtimeClass: nvidia
psa:
enabled: false
sandboxDevicePlugin:
enabled: true
image: kubevirt-gpu-device-plugin
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia
version: v1.3.1
sandboxWorkloads:
defaultWorkload: container
enabled: false
toolkit:
enabled: true
env:
- name: CONTAINERD_SOCKET
value: /run/k3s/containerd/containerd.sock
- name: CONTAINERD_CONFIG
value: /var/lib/rancher/k3s/agent/etc/containerd/config.toml
image: container-toolkit
imagePullPolicy: IfNotPresent
installDir: /usr/local/nvidia
repository: nvcr.io/nvidia/k8s
version: v1.17.8-ubuntu20.04
validator:
image: gpu-operator-validator
imagePullPolicy: IfNotPresent
plugin:
env:
- name: WITH_WORKLOAD
value: "false"
repository: nvcr.io/nvidia/cloud-native
version: v25.3.2
vfioManager:
driverManager:
env:
- name: ENABLE_GPU_POD_EVICTION
value: "false"
- name: ENABLE_AUTO_DRAIN
value: "false"
image: k8s-driver-manager
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v0.8.0
enabled: true
image: cuda
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia
version: 12.8.1-base-ubi9
vgpuDeviceManager:
config:
default: default
name: ""
enabled: true
image: vgpu-device-manager
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v0.3.0
vgpuManager:
driverManager:
env:
- name: ENABLE_GPU_POD_EVICTION
value: "false"
- name: ENABLE_AUTO_DRAIN
value: "false"
image: k8s-driver-manager
imagePullPolicy: IfNotPresent
repository: nvcr.io/nvidia/cloud-native
version: v0.8.0
enabled: false
image: vgpu-manager
imagePullPolicy: IfNotPresent

View File

@@ -5,16 +5,16 @@ metadata:
name: gpu-operator
namespace: gpu-operator
spec:
interval: 24h
interval: 6h
chart:
spec:
chart: gpu-operator
version: "v25.3.2"
version: "v25.10.1"
sourceRef:
kind: HelmRepository
name: nvidia
namespace: flux-system
interval: 24h
interval: 6h
install:
createNamespace: true
upgrade:

View File

@@ -5,5 +5,5 @@ metadata:
name: nvidia
namespace: flux-system
spec:
interval: 24h
interval: 6h
url: https://helm.ngc.nvidia.com/nvidia

View File

@@ -9,7 +9,7 @@ spec:
chart:
spec:
chart: intel-device-plugins-operator
version: "0.34.0"
version: "0.34.1"
sourceRef:
kind: HelmRepository
name: intel

View File

@@ -5,16 +5,16 @@ metadata:
name: gpu-device-plugin
namespace: gpu-operator
spec:
interval: 24h
interval: 6h
chart:
spec:
chart: intel-device-plugins-gpu
version: "0.34.0"
version: "0.34.1"
sourceRef:
kind: HelmRepository
name: intel
namespace: flux-system
interval: 24h
interval: 6h
install:
remediation:
retries: 3

View File

@@ -5,5 +5,5 @@ metadata:
name: intel
namespace: flux-system
spec:
interval: 24h
interval: 6h
url: https://intel.github.io/helm-charts

View File

@@ -5,7 +5,7 @@ metadata:
name: longhorn
namespace: longhorn-system
spec:
interval: 24h
interval: 6h
chart:
spec:
chart: longhorn
@@ -14,7 +14,7 @@ spec:
kind: HelmRepository
name: longhorn
namespace: flux-system
interval: 24h
interval: 6h
install:
createNamespace: true
upgrade:

View File

@@ -5,5 +5,5 @@ metadata:
name: longhorn
namespace: flux-system
spec:
interval: 24h
interval: 6h
url: https://charts.longhorn.io

View File

@@ -5,16 +5,16 @@ metadata:
name: metallb
namespace: metallb-system
spec:
interval: 24h
interval: 6h
chart:
spec:
chart: metallb
version: "0.15.2"
version: "0.15.3"
sourceRef:
kind: HelmRepository
name: metallb
namespace: flux-system
interval: 24h
interval: 6h
install:
createNamespace: true
upgrade:

View File

@@ -5,5 +5,5 @@ metadata:
name: metallb
namespace: flux-system
spec:
interval: 24h
interval: 6h
url: https://metallb.github.io/metallb

View File

@@ -0,0 +1,14 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ollama-longhorn
namespace: tools
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 10Gi
storageClassName: longhorn

View File

@@ -0,0 +1,35 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: ollama
namespace: tools
spec:
interval: 6h
chart:
spec:
chart: ollama
version: "1.36.0"
sourceRef:
kind: HelmRepository
name: ollama
namespace: flux-system
interval: 6h
install:
remediation:
retries: 3
upgrade:
remediation:
retries: 3
values:
ollama:
gpu:
enabled: true
type: nvidia
service:
type: LoadBalancer
port: 2123
runtimeClassName: nvidia
persistentVolume:
enabled: true
existingClaim: ollama-longhorn

View File

@@ -0,0 +1,9 @@
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: HelmRepository
metadata:
name: ollama
namespace: flux-system
spec:
interval: 6h
url: https://otwld.github.io/ollama-helm/

View File

@@ -5,16 +5,16 @@ metadata:
name: prometheus
namespace: monitoring
spec:
interval: 24h
interval: 6h
chart:
spec:
chart: prometheus
version: "27.46.0"
version: "28.0.0"
sourceRef:
kind: HelmRepository
name: prometheus-community
namespace: flux-system
interval: 24h
interval: 6h
install:
remediation:
retries: 3

View File

@@ -5,5 +5,5 @@ metadata:
name: prometheus-community
namespace: flux-system
spec:
interval: 24h
interval: 6h
url: https://prometheus-community.github.io/helm-charts

View File

@@ -15,7 +15,7 @@ spec:
version: '>=1.15.0-0'
install:
crds: Create
interval: 24h
interval: 6h
releaseName: sealed-secrets-controller
upgrade:
crds: CreateReplace

View File

@@ -5,5 +5,5 @@ metadata:
name: sealed-secrets
namespace: flux-system
spec:
interval: 24h
interval: 6h
url: https://bitnami-labs.github.io/sealed-secrets

View File

@@ -18,7 +18,7 @@ spec:
spec:
containers:
- name: ersatztv
image: jasongdove/ersatztv:v25.8.0
image: jasongdove/ersatztv:v25.9.0
ports:
- containerPort: 8409
volumeMounts:

View File

@@ -1,30 +1,33 @@
---
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: immich-db
name: immich-psql
namespace: media
spec:
selector:
matchLabels:
app: immich-db
app: immich-psql
serviceName: immich-psql
replicas: 1
template:
metadata:
labels:
app: immich-db
app: immich-psql
spec:
initContainers:
- name: cleanup
image: busybox
command: ['sh', '-c', 'rm -rf /var/lib/postgresql/data/lost+found']
volumeMounts:
- name: immich-db
mountPath: /var/lib/postgresql/data
containers:
- name: redis
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
env:
- name: REDIS_HOSTNAME
value: "localhost"
ports:
- containerPort: 6379
- name: immich-psql
image: ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
ports:
- containerPort: 5432
name: postgres
env:
- name: POSTGRES_PASSWORD
valueFrom:
@@ -39,9 +42,13 @@ spec:
value: "--data-checksums"
volumeMounts:
- mountPath: /var/lib/postgresql/data
name: immich
volumes:
- name: immich
nfs:
server: 10.0.0.10
path: /home/akshun/immich-data
name: immich-db
volumeClaimTemplates:
- metadata:
name: immich-db
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 5Gi
storageClassName: longhorn

View File

@@ -19,7 +19,7 @@ spec:
runtimeClassName: nvidia
containers:
- name: immich-machine-learning
image: ghcr.io/immich-app/immich-machine-learning:v2.3.1-cuda
image: ghcr.io/immich-app/immich-machine-learning:v2.4.1-cuda
ports:
- containerPort: 3003
env:

View File

@@ -0,0 +1,23 @@
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: immich-redis
namespace: media
spec:
selector:
matchLabels:
app: immich-redis
serviceName: immich-redis
replicas: 1
template:
metadata:
labels:
app: immich-redis
spec:
containers:
- name: redis
image: docker.io/valkey/valkey:8-bookworm@sha256:fea8b3e67b15729d4bb70589eb03367bab9ad1ee89c876f54327fc7c6e618571
ports:
- containerPort: 6379
name: redis

View File

@@ -36,26 +36,28 @@ spec:
apiVersion: v1
kind: Service
metadata:
name: immich-psql-service
name: immich-psql
namespace: media
spec:
selector:
app: immich-db
app: immich-psql
ports:
- protocol: TCP
- name: postgres
port: 5432
targetPort: 5432
clusterIP: None
---
apiVersion: v1
kind: Service
metadata:
name: immich-redis-service
name: immich-redis
namespace: media
spec:
selector:
app: immich-db
app: immich-redis
ports:
- protocol: TCP
- name: redis
port: 6379
targetPort: 6379
clusterIP: None

View File

@@ -16,48 +16,37 @@ spec:
labels:
app: immich-app
spec:
initContainers:
- name: wait-for-redis
image: busybox
command:
- sh
- -c
- |
until nc -z -v -w30 immich-redis-service 6379; do
echo "Waiting for redis database to be ready..."
sleep 2
done
- name: wait-for-psql
image: busybox
command:
- sh
- -c
- |
until nc -z -v -w30 immich-psql-service 5432; do
echo "Waiting for psql database to be ready"
sleep 2
done
containers:
- name: immich-server
image: ghcr.io/immich-app/immich-server:v2.3.1
image: ghcr.io/immich-app/immich-server:v2.4.1
readinessProbe:
exec:
command:
- sh
- -c
- |
pg_isready -h immich-psql.media.svc.cluster.local -U postgres -p 5432
initialDelaySeconds: 10
periodSeconds: 5
failureThreshold: 5
ports:
- containerPort: 2283
env:
- name: TZ
value: "Asia/Kolkata"
- name: REDIS_HOSTNAME
value: "immich-redis-service"
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: immich-postgres-secret
key: password
value: "immich-redis.media.svc.cluster.local"
- name: DB_USERNAME
value: "postgres"
- name: DB_DATABASE_NAME
value: "immich"
- name: DB_HOSTNAME
value: "immich-psql-service"
value: "immich-psql.media.svc.cluster.local"
- name: DB_PASSWORD
valueFrom:
secretKeyRef:
name: immich-postgres-secret
key: password
volumeMounts:
- mountPath: /usr/src/app/upload
name: pictures

View File

@@ -0,0 +1,28 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: invidious-companion
namespace: media
spec:
selector:
matchLabels:
app: invidious-companion
template:
metadata:
labels:
app: invidious-companion
spec:
containers:
- name: inv-companion
image: quay.io/invidious/invidious-companion@sha256:639c8b32dec2e0200c36ed369cf494eb0ca765fdb14d5890d7f460c89a34272d
env:
- name: SERVER_SECRET_KEY
valueFrom:
secretKeyRef:
name: invidious-secrets
key: INVIDIOUS_COMPANION_KEY
securityContext:
capabilities:
drop:
- ALL

View File

@@ -10,10 +10,10 @@ data:
dbname: invidious
user: kemal
password: ${INVIDIOUS_DB_PASSWORD}
host: localhost
host: invidious-db.media.svc.cluster.local
port: 5432
check_tables: true
invidious_companion:
- private_url: "http://localhost:8282/companion"
- private_url: "http://invidious-companion-service.media.svc.cluster.local:8282/companion"
invidious_companion_key: ${INVIDIOUS_COMPANION_KEY}
hmac_key: ${INVIDIOUS_HMAC_KEY}

View File

@@ -0,0 +1,59 @@
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: invidious-db
namespace: media
spec:
selector:
matchLabels:
app: invidious-db
serviceName: invidious-db
replicas: 1
template:
metadata:
labels:
app: invidious-db
spec:
initContainers:
- name: clean-db-dir
image: busybox
command:
- sh
- -c
- |
rm -rf /var/lib/postgresql/lost+found
volumeMounts:
- name: postgres-data
mountPath: /var/lib/postgresql
containers:
- name: postgres
image: postgres:18
env:
- name: POSTGRES_DB
valueFrom:
secretKeyRef:
name: invidious-db-secrets
key: postgres-db
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
name: invidious-db-secrets
key: postgres-user
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: invidious-db-secrets
key: postgres-password
volumeMounts:
- name: postgres-data
mountPath: /var/lib/postgresql
volumeClaimTemplates:
- metadata:
name: postgres-data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -15,3 +15,30 @@ spec:
- port: 3111
targetPort: 3000
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: invidious-companion-service
namespace: media
spec:
selector:
app: invidious-companion
ports:
- port: 8282
targetPort: 8282
---
apiVersion: v1
kind: Service
metadata:
name: invidious-db
namespace: media
spec:
selector:
app: invidious-db
ports:
- port: 5432
targetPort: 5432
clusterIP: None

View File

@@ -33,51 +33,6 @@ spec:
- name: tmp
mountPath: /mnt
subPath: invidious.yml
- name: clean-db-dir
image: busybox
command:
- sh
- -c
- |
rm -rf /var/lib/postgresql/lost+found
volumeMounts:
- name: postgres-data
mountPath: /var/lib/postgresql
- name: postgres
image: postgres:18
restartPolicy: Always
env:
- name: POSTGRES_DB
valueFrom:
secretKeyRef:
name: invidious-db-secrets
key: postgres-db
- name: POSTGRES_USER
valueFrom:
secretKeyRef:
name: invidious-db-secrets
key: postgres-user
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: invidious-db-secrets
key: postgres-password
volumeMounts:
- name: postgres-data
mountPath: /var/lib/postgresql
- name: inv-companion
image: quay.io/invidious/invidious-companion@sha256:4f2902d95ed38569533812f2956ce2b07dd883562ebc735260ad82513fac6598
restartPolicy: Always
env:
- name: SERVER_SECRET_KEY
valueFrom:
secretKeyRef:
name: invidious-secrets
key: INVIDIOUS_COMPANION_KEY
securityContext:
capabilities:
drop:
- ALL
containers:
- name: invidious
image: quay.io/invidious/invidious@sha256:2836b5b8226a53a9cc2afdbd5f5fe6bccdd200f2e17cd92a828b4dc8d8b5cc06
@@ -87,6 +42,13 @@ spec:
- |
export INVIDIOUS_CONFIG="$(cat /mnt/invidious.yml)" &&
exec /invidious/invidious
readinessProbe:
exec:
command:
- sh
- -c
- |
nc -z invidious-db.media.svc.cluster.local 5432 && nc -z invidious-companion-service.media.svc.cluster.local 8282
env:
- name: INVIDIOUS_PORT
value: "3000"
@@ -106,6 +68,3 @@ spec:
- name: invidious-config
configMap:
name: invidious-config
- name: postgres-data
persistentVolumeClaim:
claimName: invidious-longhorn

View File

@@ -2,13 +2,13 @@
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyfin-longhorn
name: jellyfin-pvc
namespace: media
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 15Gi
storage: 5Gi
storageClassName: longhorn
volumeMode: Filesystem
accessModes:
- ReadWriteOnce

View File

@@ -18,7 +18,7 @@ spec:
spec:
containers:
- name: jellyfin
image: jellyfin/jellyfin:10.11.3
image: jellyfin/jellyfin:10.11.5
ports:
- containerPort: 8096
volumeMounts:
@@ -40,7 +40,7 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyfin-longhorn
claimName: jellyfin-pvc
- name: cache
emptyDir: {}
- name: media

View File

@@ -6,21 +6,23 @@ metadata:
namespace: monitoring
spec:
encryptedData:
ALLOWED_HOSTS: AgCyRYkyN6jBUOle+ezAJNEetq5FsaAQepIUuVgofjbksG+XmnZaIchXp+r5AmgrZMg0ZTKFXNE1Y1TewoYinASFhFEG5yFLHVBB4dO+0qOTum209gwZwlW4q346Y+gh3uZ7uk2PR3hCB9WYka6gPbzKWUwux+IrJsoUXiJSbIaXWftqob3vVMdKBAjEUZXkAl5QRaInhvlGgCp8pZV7o23g+7l1pNO1HEiuLCPhLFOgRNQvM99U2WsXIuSp7o5u7tqZKM1SELXY/ITL3OVrolJVABedcjvC5cS6ag55usO1/O+smvaHlqpoeshp3RM5FPIA0sEfhsvYkB9bVvfRio+DToWFyBUktbXHPpw01nLDUuMuRe+wl/Up7zIP4aLTH87zOLEeWiI0/vT4C3B5eNVEm4vljU6+pOavFVrJiJ4jurH9qHWpa2wy3TKvhw6VEehi6V/RBkQ6vAUPzok7c9LY2WFA/K0wvY6cvIUN1o/vkZtuTKTvrKGDJZhtQnUjTP8DO2O5Rd2i9IEc8zE5nwwfqqMy/JqAoBk8MY9xVkdyChdDYtkhiEtT0U5Zu4y4EIvoJMAZnjUOPV5kTK0YqDUh48H16BtvihOnFAwPGPIjBdAZYlggH/AE5gkdZR+zwW9iuMz8AFp3qccDB+yAFCLURyoBdi779Yz4HxCXtmCh0LYOPNeUoIKRHTe6ttySZfTuSBe2z4lxS9X4xMl2l/a8lio=
BAZARR_API_KEY: AgCUuUvh/1V+pOnehjOh/aJ3QgbS/dPsdFYZ6pAvFG9hS3VvLmuBTvRD3s+uysqxn/yFgvmCpjZD3Y57ahPOXoBwNrO6veXX8xl7PcECdsqfzWVD2p0koJt7Ci/ezPYJrFH8vY7PgYAti3GlK4y38g3JqRz9iAF2vCj4KosDPL1s8xVIVg+eGV7uHPZtjMMCOXLyYZ7SKblEdaicZYck2O3iUZpB7jTlug9Vn1Kht0LxgSlWcgrauGGrr+CjpdfnZsiT+0CBiaAwJfG6wyXh7vb3HbrSCQHTjHt8/Z2vqSuC8l60VfF5ONwgbOGMCNxSqW4szW8Cg4nF0VBPBZhltiWQ5h48iUkFEgNGFh9kW9DslU6JQkppa8GbPffSDc5RB27djoY9O/aqtygNHp/S+ZiHpShAfVROFDBRrLT4UHcVtZgJ+99NHrZBkQXieuyMmvAUNwdvi0AjmvqwiJW/vCt+LE4mPbPioLTh0sO7ThSyqp7NITq7bZm/EbxLuE9tQdMJI7xXt1Qff6g/Gxx4ykMyZ+LC0HS43YtLysJ/jyF66ZFzTHb5cf/dACERUxs/k5Zh3N4/0SQTqOO8EX4XXJzMz8rr9ZKpBkDPaQqhaKPwHi/OHyUUikDVCDKks1i190S4stbJ3JtZv8XTDTIO2XY27gyoSuP3fOTcmKdpCwZ28LkwwKSb9JFm14MSm/w1+8eewPsLqNoeKPsuhXj5i+wN/JjgMrEvh26mifDTSj+EBA==
DOMAIN: AgCJ5tcgzz2DqiHR8P8fzUE1/zz+8J/jW5/DMlrCJp9y/zSD1H2H4asGd/txOREfZXHbH7pWOe+MUjYtTB7tlMSs6nRY+Ng7Eow5MbToS8r2US67dk+d6ZYMZTCwEHtnubBD77wSHAx319CXyB5YIA7OBQ5iYMLwT0QYYWlfo/m1sG/sbHQYKJ239IwYInE9fonWOTw/7BxteXyyStpPSbxnZd9BfcjUhjh5pNv5Js+ip4LKVE9CMHqxou2cgqIfiQq6ul9l6mzB6D0IXXnaU4KUxY7utHZVGVjqZ/mefjtShgJ6zJYhOD9GUqA2VxvVf9aioHqHfY4rsqVgNLJ6w9gDf1XW9K4cvz3+ays0BhqeqRLLc8lVd51Q3lPs2R78MR7g5b6gryLKO87fGheY+WtqEAOhlq9GgrBmXSelWjVc0NvTY3S/MJJLooG6ruhTnOxEBO4wrQzNjdZ6iGUUZfsI2pJOREcng+85sUDrAlfLZXT6KG2m8HjnEKXYz52rDEcasOfuKxFsi3G4vk/YP7RFIlw7bMJujFiCtCuEXeJ/pZmSwUU4ikAGo70Ha9X52O2xevXDayVxnyN/ARXnex8NaD3BAKUcOt/tLtg9L1X2is4qlkUIYOV6SuRtGtXqZq+2uOiyWCFSUXSl7STjAifl7dmQXOVFNBzTRHP+sre4Mc58rXpxvi3qneZupUX1qV0S8FfA4qzvjptXThiJ
GITEA_API_KEY: AgBoVWmdNBwzRUp1CTplE7VSJZc+VTGv191G9UqeQKGeV5HIUyF9Bcd7+49uQ/0PfXJkRJFLn8vBEm+2CdHElvDn72JwhFO4QNklCtkQAecVAcHu+mHhU4JF4xoJzpjiajT64yBKiJpyNf05yvBmaByArAcMVfRkp57E6KpiVDQ67VNTF80qV+Bwr8wXYdgb9YFpPVvQAGg7n1Sw7M5xXk0YHQrLAAUcm5UF4FrvOY4FiG5evPvNsoVn8utRkOYUfgAYk95NilLjgZpC0v+sgX746PLODwKic+98dzzMeGCawTWLiHsQWIll5OOVjpGi1zVql0dUM2uJcOKSOStGFEqt8CrIqKI3JhA1k1fB6ro5i+WjW8cAf23FnyKzv7EsVGSkUfi2ilZVDUgK0h1IEAjy11iCjIkv0S4/muD7RWU+o13ExUUgViHQFj9ZgRCD0qF9t902bf4o0ZDn5hUNFGW0PgvltU3LYT1llNt/CZePkEtJNUkBO9GS1igri1vZo4V2ZXyjD47XqfWYIXx24oUAfSLPV8DorjorsWo50YqSNoqXoVyVr+oAuCiJQZGJ61HMFZggy0nRFyZfMZE9F6XHML4SdxW2u+m5teq4NTwnGqoowubgxn+9nasKw27oPPAcs3Bk4bzlnaQGdV5FgCt0yQqDtLTO/yG0CatuQ/WIXj1FsxpCwYL15hXmXwR2jkGpRrDOWxVXrtWUupXxzHRc+5GOSk/TNDI547gTwa0Z5Ez5Rkm6U+fY
IMMICH_API_KEY: AgA5J7L36M1XYLuwpRsdLGxLWh2SPdHewfueOLxlRoSL7ROz+PfXxkLtOzZVuu3dZ7op/QRL/yHt4YimIVHuerPCePmPxGovxX6a47BNkbe6kN+1yG0kc/t/EoAuwQqf7tGg3bBSIBf/opm7cy4Av83imbCsktwbjfiiu+omdTgiqB92bizWu/Av9FuG3f9i1WMX3L8jJWg9KE/IuONhfRzciE4K3r8ci6G5dIMGKk1WHGDGZGkquw0NWFk2dnRIMWKKB70QynfNcXdc6FRZRx2mZtXRNyWcbu+kvmC9LlcKWbrsrMW1HtN/+3CuUQvkUZjbQo2V97b5/zITe3aJGoC/Pjxk+uvwklhUD346Z//8tZEw/Z4FlZXOjyONIqs9DPx76bd5n2fc0mk8FbEZ2Bgj2HLtq6ZrCR0V6R0KwF4gIhV8YTMc0lYAWBNhckK2EEb+lN9etEDS8PJH7PI46QuFhi1xrP5W811wnzcqf3vs9O3JeFsX13/m2IokbPhc3hGVFyVGfNHCGENT4lfirN2Yct9EGkuHYMNWVpVKTsSQWdT03dJmCB84eKyskruz0XGukJIt9OFh79R3aeXVZB1JIyJX5u0Z6lFa4XGqGFKovry3JP7hGG98UNPMTBxqF2Ngu4Ei5jJ9azifF3oup80lq9bS1Zvin1AhAnrxW5m8Q2z4IKdVXWO3w80/qOBDmVzlUMuIjaEVj/zTZMZhP9QmXax7c8RO5nwW5J4x/yFxKNbnwF3PgsndMV0=
JELLYFIN_API_KEY: AgA7AncQWkgYfnBTLUj67lAYERi9AeKOt+UY5sk0pyVVIzrF62qZ6X8T3owLMFpDqYNDbRKMlqHNgbMjyo6O1Vj0mjMB1y9bPOfjjNKUEB/iI0Cxk9ZpoArEqjj0u0Yyts6Od7ASQ1JK0arkhT47FxQPBAqK/MMV9b8QOICb4/L6Tv5ciboBJHsiEaJnXrF2DHnc3A2ongsSZIYbOBvR6s7r7t17MNrOuidO7DHF+dw6gtIn07c3cKKmlCbQ5nDeXkRBk7fGR4jx5VDs8DdbaHxMCDeRXNTCT2jZawijyqBt8M/IE7CpRDeY4XKIVY3i59k9IiD5J/mfRSGmlhQeHvQQ+KbrumbVd+acNdABM3Gcc6qWPjZOJmmnl3BYET3uZm3yWAxU3FbKMhqyH27fySV8b+Eep+HqshiSTekwc6iphdHqPo1aW17xIxR9WJyrQycYH4N1KsDOlbI+T4HbAbXoR3obPpEbm9LyfXGp82/cnmxX5Sr3bbeBzjQ9BjtPTjsbvqR78nGktTVjwxi2fOdArx40IGI9dU3MEbxG6KP3nUHosAmHGcgpeX2tnKxCGChoEDB1AoxD2DfNiLK/WaqmiH2161X/+zEtki4tboCopO7Eb/dASJb43ix+5RlvxC7wS3MhLrzpHRTJogGdfN8OQtpCkkxUkWa4J1uEht6hqeDTagRXsP//SEJLFCt7ovuvIJrd37upn0wnEE/DfO6b/i97BcW3z+DQkqsW6nCAAA==
JELLYSEERR_API_KEY: AgCm/zo3jsGo4d7aWb7q07jfMnpwpdNiyp6Wpc4FsIhLmnaclr2+yrNC4N3nFvRK6h/s9nJaRC9fDXUQ673AcNcSujXQ8XzQ8SiS/47T3925ZZ1ni7ZJkpaxV1bJK4X8puq17NZ2XEUntdTNUtXywnMlAw0E/jEFF+um5BJuvwAo+cvKLY51eHR9sjxWCzrJIM3Ty6CjX2sixu/r+v9mtFxI3gnSvg3yw/bUXKBhYK7REPiIdlAnzX3Muh6IxB1Ag5tbSJJFMeJnoMXkvoEDfD7aCC256SbuPxr2skzQtL/Ai+glFPy8xVo2obgj03I7hHUJVLqi5lbYjO+gLTjIGPHSEmr0nv3/IKlxJDJDy/xzMwJbnCa40vtKmfvQLCR0e0jNfM0PZ7qcxx1UZTTE6Yvku0wWDgda/26fS4UNV/0MXmT9tjDK86ubJZwwuIDqMPi7H+HOFF7t+0O4OK4avPxF0G8xtejF1nhvAyGA0176qjeqEbo2MisNroc//F+lH3uSSaMa2G3BymIqjdVfBuI/RhEYpad8gFyu+/oBiGppfzjrz9qWLL+EcUyyarRMGNUPWAxgCn6wKbLc/OurfIBoXvZINucavo58S5OY4Yw4n2Fvff29GTszl0pzrOKuN1GisxdqsMvUsUxQjuf/HAazow1NAcKmj8pzVxlKvRDYcNzzkuvXI0FEoSB8mp+z2QAnzdHVvSHJlKZn5PBSKfQU8B4LKcZ3FTB1OETetqgIbB6G5Nfxk/Ibc/BD2jdbpf/olLQjH9zm8+UGFsgdX/ILRaZRHA==
NEXTCLOUD_PASSWORD: AgAQPkQEKvy8CzRTrpfxqz5YswiZSLkkzxf8H6k9KrNJFRim/qEbmAyyC+JdMdnuJMT84j5XuDcehPc42d6vfm+YaYF+cRA3xP/xkyyAB17UhLSJu8Go/JFqPLNcxEBmSsogh1MXUU2TFYl1uCQwBn0BoLjdBffEKTw9yL0Izizd9VbwBCNJFHWv5PMkcdquBhnfjNhb6fH7667YdCMBY++TVQ94X5AwgJrZgV2+C2b+7BR4QNmcCzevS3ahBfZFvQCVAnPuZ1Bzs2xKZw0eg77soGCXCh2KG6sjjYIx7+bPPMjRSxBOJYb/e4HdpDDscH27F7RYbSPdQx/+Xd3cwu7BU6S8+px/1RrX4w3HvpxjuSrelBje5qD9ezEx8+4OqQc/sd003j0pKJdv8U0V8qDgSjenmd/xujkgY3ooKwgj3cvdotR3RherUMYrfKtz2KEO0nfRH0nlwwkg+X2gfwTHRnM2ONWyLhuomwHRHlKH5XgPvjqQxm3wMGsShEXBJdQiNOHwyfcLG352dOFP6q2wRr98h/7vWZh0b5eR7d5rJmy4k5XF5R8auYkfzHGAUnDmWIhJweHmQJ/Xto2p3QjJVUm8ToPOYx/FDdHCHwf11Kz4qJIk48B4KKkr/7llwmw5/iQzvTyH/U04TBnltXosSbrndmWYm6fee+QbB9vVGOGdVYvCcISdmmjMzNuuXgoHpEknDE+O1P4SNA==
PIHOLE_PASSWORD: AgAFZHwzPUmNfWBDKHjdhmGJy4l+JzvYAKZ/95dmmNl4lFe9t8kwixy1gAoyoYHMUywTwSoD7HZkRqQigDrac0xyS2B/zglKg6MoIfGsMQ/WWGsHCZZLEt4E6FhSdz8BZYuT6aBtfRlGVI2Uwx1jfoO414LClNiYXv5mO4JvitQYOMo2tPxU7z02RZq5ZAA10bfC5yU6bbvNH+tnSWbmVVchptaYk9ssbk6TWtOu9oMYY9+Vkhyyg0UgVRTnTeBW8pA/HB6JsgCxwnXwzs+wD2LtO46Ev+aBrWtYAN3MyyeevGd41JqjCXowjCwVzT6SzCDcsN2NZT0EtHc7DwHYbrly1ZzMmSxRFhvMSDUht8Cfl+C36aBXz685rdj/+guzH+URxmMNXkUsoFXEnyvrrKbQnfBpeMsT//3YdO7Pd5MlkDwvqiNMSbNuZh5REk1f5XYDY5hubGQ1KMDxAPgEfPKOQSh+kbLLE5LOe9OngVrdEgY25nYYceJNZEE1z07biMQAS582QAyZjUWd2X1tzPyKLCLxkm8DC/FSkO86VTjkN3egJg+8F8Jn+w7mCyRlfYHVNzWxQ1Jt4sw7x9slH7Py03GeGGEoBsxG100RWMQqdiBcrZcow/psYzFaGeGvwDZHgQkzFpSAJTYcWoEoowfoFdAfxwEXEbkKf9FD+HQom5rrm/a1diPQZ/U3uqLmNffo2oaXGwad6jAOEQ==
PROWLARR_API_KEY: AgCj9aH1N2xav3cZzpdX7yrudiiwr6+k0bJwbUln3qkIviT2XrnjNOeCk4mridm25waYzIMGaoXe2qOsMX7xqASiSCkYTpP71RkC8XWme7SZGkpcuG3VZWr7PKhxHtSTKFxiHp+Dh0NfIFlaqm5bVRZMCfBVjjkaJgqOg06puyQ89ILsFvKkjLjBhYWfNQ9+exaFoAt6aZEbTjyENvjMnMdndfMcbM1UhWAVVmM6HAChlpg7nbrG4/RIL8I0Xu53vUF6WKslZ7sInNVFm8xakUn8oPBk+2quD8BqYgxp7jAO9IJUOskCkJYCG9Wa91Bn87iI7YYti1cdtFH6xYgx0tPWXZ6A6fShSB5ItWVvoZb2krTbdMC5W97yV9uQ+PBRhOzYslwLA1Wl3oYYfd6HUFi0i22UCG4YiZH9wSKBKKSxHVB/5IIDIMHhEl3kFVv4U2IP+UkQf14g5bIAbm8XZwKBlIKNDAjKjHHT0YQemmnQeRT1V8rb2bk6XLrhOAs2zE0hyjcYc6UvIz54a7Yrsxnu0qOauIaWtea7nNLCJoOoloYaBN8dsOxC3cElHVnay78psouaheMTkl4bd/raxoQjB5MeNXJgg+i57NC6XAYQOs+2HXrpRPkcWNn+SK0P/nYG9H/YOC8luB1CI76iNxETp59B/rsQmS99SNdT+pMd6NyuQ1LV83TPbK+N+GRUEAFk3PpvO2lErVbV860fXtMPrfzzBKlBxhh0gSIa1wcmNw==
PROXMOX_BACKUP_SERVER_PASSWORD: AgCVMXSjbcMi33l/lAvSpfK0hZIiem/BsAsytKLAgdCkhidl226OWm8zaecQdkE2lCLIJ9TBvk298QO7vK6Nh0snTTfJwTLDgMM6P5HnzwjmVG0zAYq0k8ilORC84IP5tKxvoK/9z3S7NNOi95aU17aMpugHRQKyAYEdnn6Qz6Le3cMc/asXaqdwxN3/jF8AjWcGP9kve+9sayiQDxeCoZD7HP+zN8UW1ts40SUM01wLvoMMVFWp9L+tzbxP+QogMIn75/SPhymRNK5YZg4Nb6NulJ2iQj7K8qPp1cwuaul3kJO6RD9QcSV0mvlIafFkzoISGSq6VFsPIMOvfGWS37u2aaBi7v7qiC4kudM2N3ArXyDA5aIWTbKG41QgVRxzwxkKSBHJWnUx7ZXyzldcAr9Sl+U6RQCATw93/o9JwAo2D36yvn5++SurfBP5GImGgI1aVNX6FbBeKUAte8sF7VV4usoeTdDQ/BQgEdaqtTtbc9+jv7G+6KacQcDvmEXN2L5cvw6C+KShEX0F8CnjjIoDg2RhzmGzJp4aWRaj8KXnqVJnlhpBVevoyNb651/eGc6c4ekj70drC/qvyM7EHPq4Lj/c/slsN9VxoZ+hjBNTM4G3eUBm2TsIfcmw03YRTd8Rl1iSDF41zb3oZe2167OGFPdxMqahZ1yqSSrw633mJBIz7DMLMbr2Bpt/Vb/8+8IJlBjhwOH6EViuQXuBDH+c06GWj7qzrG2mle7ZPOWDXzpo/74=
PROXMOX_PASSWORD: AgBQo8cxn6yQ/l6OyQBc6LJlvY46ddDIDVc8UcY210eGpUbmF7apcYp7uf62b/Z3qgZCTcfimlOeMTWnLqlWAHkp5ARE1H6ou8Z/X8kH7aaYoGR4mTlIaIASvkn5WAUfsnW/+AZRoMkwJc0l1Ns4XATbn7sMTexVqZei407iW8/yDshVsIbnv2en0np9vBB+cHwkjfCrJViLxc8vKhXuxNeJYG/w2qsnbQQeiAYFQ8KtC4J3J6xylVSLA5Qpur5r+XsElDSbxuB1V2R9BPRIz6pIutk99RhFeU1xkDrcyxYUBbiWg2w0c6c6Alp5GtkEQs+pOSpoaXbpBUcRJq4FEWPRt9mFIdtCtP1LK31lAL9K/Be+i5pHr1glCvtGM/IaFtgdU+LF7V1SxEHB37sRvInbsf00RN3rUUFy3lOsYVx9RzsrFLjFufJ/uZlYjiMoOUQV93v05LtBqSQhLj8IHGLuPUSp4c81sGKnyRj+j2Mp2gVdxmg0mDYZPopOpE7rh1s6F35hr/dYzaKVKCUo02XcmextvOEbmdHvJwsDeqmntbUh1C7aXN5wG4XXtTJkvyTvOA81wZxlkMuQHRnB1w6lUo8pGAbdTd+QIzibvnHbqpOEi5Z69GYfF8F5lPEEFSsidobu9ybRAGfKyAM/F3RQa5t515UDNJZxRAiEwaNukS6bI2/i9P+lj5EEisO3vf533cgpuDoersEHFaByr60vAz0P1/0WbfFnVs2ckBOlBq0JJ0I=
QBITTORRENT_PASSWORD: AgAwLB/GGtFpjQKwRdlxFjp5+r3J7UKNAnz86KaxEEDUyBrmed0KjdXskX5HUn2lbzktDD94MRCbez4mVODr2XjXunzNW+kY96qG1+Z632eC19FTRv/Ve4TVOOx75DVsjWp+UaPUHPJUuh+ojPER8IhhFNi1Yrr6EwljnBGSP9aKjazi6cAIYgcYm+n0UgMWOwVJ1sJiPB/EqJY7nh8QbnwxPIDL1lSuSq2VAcAUIAKDzT1GUYDux1BVM6qVaHEt+JVS6pa4Gyi3ArzfTYvX1Ph5e67BdTpjXoNOBeiQLLcrBRtqx7Q7WmoC1jsyReZRtIOvJzbA3IFYUuHgqMYD/sd1roW529Z7IHWmc38pEdbPS+VuTLw0Za1Oh1mFKTDVFepvIa97+aBOK1P1JJA+oFy3YSdk0pcjdRQ88jFLYUcS3IKnTi1oFNPjP5Y0PDUDTIDFA/26lTgEfraaHmCeEZ5vZaQr8uFQ8bsghpbiQAmIzLhg7+XlcGMcOaTWFtPuui8XVgmoStF7pCoIDZ+/RDXqAJ4YDZCW/Aw8BrIh8H3tbFGn+9xt4XDmoD/ORcwXn4PhAo8QTajnrsRd2z7zhK2EO7vJND2YzJ7Yi2E7wbBddUQApg4gTt3h+IO4doxNiRH+1SL/fR129Ofh2icofeQa4AugJERJBXz5ySOJkGz2iwrgQKFK6nYGkJQIqwZRV9nuYy7uq47NigSB
RADARR_API_KEY: AgC9iADuhEDNFW8tW9yl/Mut43g98t6xGe2TwxDubHRYUgAloJXbWvSh5LYW/O5UytjXoXC7XqLntqKDm2JOl1iKjtsXsHFM4Gyt9oPebfYdgMD2S8UZR5RI/O1gS81nerOZprO4ad6jzP0i5+wFf5q/7UaYRQuhaqPrDy5ecBwgdTHJTXbiw1UVzeWcidiyuTI7rKeUW7oBHbRFWY+7fb1M4kv+NWJA/BozzlA4NvtRLoaXQkPpqj4BqYJF5jdL9jvj6TuFZd5uBFKY5urM4jvbPM+ZrpRx6QM3BdzG7O4rnaVPUm1+O1Zkv3UJn3mx+7+h6HRzaCti8i2HklB8Qo6kAS/geBdnPwP/bBMfdfIhvpA4WUeGJ+Fsr3pmrrB07O2RtNfnrtAq4gy7Zx/e5TbxZm2QUNcWDTKHkgFd4UZQMDDZL0BTNOYCW+970Ozljh9Q+TlMwboH8fLwllvcjomkINKEt/ljwJ1gJqh2ioAe9SuGFw0X89pR7tP8CAWo5piJPZ1f/CbjJmL4frjE7NFCH4hWTQMV6x9Z5uDnu3zEuQDIlV692Gkrh3XFnQsBmWheR3ASoApP64gb/HVg5V/rZM2bP7+HUKR9S1A8ipn9M/chIbb5r07Q42iPsoJ9KjMB5v+IJgZX0xkX2API16l6rGib4/phFbCj+Yvl37EEwyPVvVlYi6G/PyIH/sAk5QAGVUteh1xENpG/1MM91xMxCSwaVN/1XK2HgFIrx04jJQ==
SONARR_API_KEY: AgAOgN6pcsz+r8JD+LCeytbSN3MM6qu+fJlfBWV/CHIoqap7HKTpny4jf9P5/sCXRuoNvqhECnGic6cn5HTukR6nbt+/J21hBYs1rQ99l1/QwF69x5K/6N0tG1gB8dD5B/ELsJO0bOask9yl0Bg5xj2gmZLXVRXMvyZZLG4j4+yxcgdaZbv7JbIAPQVxLkR7ijL7ZCir3rjcQ7DDDvjTNFpqYLgLRAhZ82rlMH3UB/pXpNu/44bnJ20jzwxwqjym1aVTL7YjdBg0w2Po03TnAOnX52Cesug1Q0MRwInrgWF7xPOqufd3BZOSFC5LGVVYyhc3wW/ZfvlY4U+bxy+WNUoJdsoWErW8MkmV7C9qN9v7b8jP6JR5r+gAVvw7reLo45KilxGek3ZHtzzbi8t+9KXJmyFVLhrrERhO4qQTFZKOR+6C61zSg1C1hTZ9OxRVbGsvHABo6TB2BOcctMLZBwh7AukPqBp4JfHWxmXEBpZhzeKKw/+x01c79V73BbowweKrfTrVrD/i9SW/veHsG1aosLSLkJhTNvH1iyQC+Kf5HJgQKL54yJWbS0dd9a7cNzo6gCOdUTsemGRK7/kA2WbOK++zJ+/j804K3JLBKsmG9qb+xZ22KJFsWg8A+Mx17CbAE7DP0AKhPxkOFx9b8ud5IhwKTQRt4JiLMpPpSa1Q2lhXEjGtyL0piBKOqkqBCxPPUJwHdEa4y0y+tGXshV9khpSb6hyHXiHdFzbXWDI7NA==
ALLOWED_HOSTS: AgAwNxnFMRAE5sHGwA+CWTVKGkL4ompOb2alObZfiM2x2GkuQoeNEIKAgW1nZSIJnn60NZd7zwG6xNS/hFXVEzLQ0+07Aqd9zORQr8MLe0rBJxXPjp2RHzHuW/DSh5cadjanwuazZ5LSfDGKtwI1xC2qdIpM+eUUxfu5QozSGiOuM8eSzi0t7uwa9yvYI80+J7NErJBhOiKiUf+CUtd6UA2upBXHNgs2fcu2o89XtjGzP3k+fjA4GcLugLJ8HOAcF5JWNAUlWBuLPoDiAbSsTYavpbl05bghbTqyPIhaX9ifDA1wyZOjYywITZ1SUE1Av61l8GT9DfHEvgORvweuONRoUyi8o1aLDc2idIlQQTSwzsP3O/Z+iiGLWi3fo4/4KuMDqDWNmTtiuRiYEqhE33bt4IXhiQDQweanqyb4QboXORmmKfuqyzgC1RFd2foKVSDaFUkKeQDiLUCTBt2QNJPPD+4Grxa/KDujIWBV9eDiWQIM7qsQPn+4/fZA+h8nn++o1u/Faz3fE3q1NznsvMXIeBqYx/s93K2M9pGvDjrwHs7nIXalg+QzIFLP3wHTbKshwBgF9zcRiioblBucTjvy2MRv9VgaJDjcMhfSSWuyFsSkQNNQUkyud1XbPZ/563LKArqmOONU/x9X0tx3cdL3X3KcmwaCNijulWG4UGTHVTfAKNHnRgtIy+S8LoAnnXq8Mw9y7gjqzECT4KfWiN7BGkc=
BAZARR_API_KEY: AgBEsWcgL2EBxfwz56b5qbTyeqY/5q40Sm2V2gmmb+y+/4irQi8CVdUdb3CwlIhoMrB7qCWyGMps9wHx+KMWWc2xqAN+0x0mw1KliVEPQhdbdTnn6/gEHar3mjVj6wFvgXy2I8YPlWNiqKtFyyNWs6KrbvwCh5qHPNqVRUgNAT64z+WWDsPbaDLta3+x6IV+zQLvQELU+R2F5uoJb/dkgmtl97NdUT+/esc61B1MkSkg5cy49N9jzuKsZpvtusSFIJvzr2tTJxviS3mzHk2SqmfZcjZhgo9YerJXnlLvW9dYME6FVMeWG4NkU1Nid4Obcr1UKc6zi6YnF7g6lCg1R3dehVkcdUacbxcaJGTX495ugWDJqKcGXJiHd+2iL9VVjGpRIK9mLy6a3FliPURfw4yjhbLh4GJAd9GJEpj943cJAOxookeiuimJwmtHszcxlUqXJI+n6NcTdesT/F+MzNTC10X7ikR3osBm5FdB1IXpLDlcyLZY/IjsnbGUtSica6HyPBenW7kZHsEDU+tVCggHCrLS7vPmK/Wjj3D9Ijza3guVOkvTf1pBI/9+9TDpXm93RLAAYf+e+TBOXIWtBBaPed9JGgxZZEmimedAjU0rc/mysPeZkfkgLUa6FafWEdiWhXHF4x85iSp3aXs8N5rY9bHswpht+U0F8DbquYSm74IPC9Af6GVUgFuxXpXnu8ePIGi9yRyi1u2QE8d3JZxJHzam6Fy/EFMhY/r4xSMr6A==
DOMAIN: AgAc/axtBDWTTaaefN4lv4mx0SAAxgIKGf1bnwtL9jsPolr+HwDCOHpkFZcvhA5BHvssRQM5w/3T8nSepCTsZ9V8AYhvKqPg9rRGEnmqnWiOdoBLT4yNXP6tDZ3vy/XawFRk//dA9aG9fbAzsJgqYrGOOOMEURb6U8GRS7+AamsEbsnm00D5xE0/16YUveW1pGNRm2EKlHJMGAnpnBqaVK4u7LyNyUf9UDt4KUyz+VdSB2Ij/bkuQyNRo2YFGnUBA0AxUo7ve4CdsRpcwL8TCPeUgng4A9p2Bmeo5Z1WuKExJWHfGWVX0fxNhHoVA462fg7HORc3asC/Gi+MnEDosE8NfpWhylW6TPzpuXu957jvZhs996JUFxGhgMRVn9KRRaXGdmNPo4BiD3JmKE9MX26nDO3tGrilc5d9vuhCchfu6RwWAxbbMpz9Y3LM6hP84bbeLbmEDZ6I/ILGxx1sggkcJF8IZ/QtC1JIg6p/T4+BfQzMIj00LVPxVEP97dw/hkiTP4xbwBTMRtCf8RF5DXprQXokE5hPtfpOpRyLFnlhvXkHPMl1HgRUSmB3JvnVTf4Pf0tmvr5wS0shDI0SbjxeQMBO8wkTQcLMPH4g3wM2YL+az9hRnv7ZZ+P4duUghUReYIjgjaoG0UU8wTNxIFKnzLP6S7Ys0/8FxqM4ML0KHy2uW/Ip869UVupQY17+qQ+ek8dbuMIqE1kW3lLH
GITEA_API_KEY: AgCDvcSCoZHlgXRV2EQ9Axi5uVbXiqeWrgu7v5dzzjmSHz36bftH+PCR/NQwj79uCPfyDCMEqfYDK0Bypn+K0vPlf3vktAxOc6sxjh61ciZo9lu/FTRsmDV9thQA+ZTxJtYg6ZfyFaVd2/XxA3Lsh3Un530qwu2wTFC5raoyqIBkyZm83T6dlz4GhrteOAvGibOYWaEPcJlVslARqrzHg/rJK0nCNS88OhvIVLcIUq0j82boEB2CUqlLfP36kx2y0eUdOfQYgzTF2uGL7oZTEkXrb4+QG2+SY1NUCg4SS6CJbqP5TPFYDCpCoi4YNCd0De/YgOKoUBDs0gV/VHNRs/YgDbYcC30I9UL9Da3KSYcQtS9SMs57RcBNHPGE0WurP+E36RbodfuIAP6XPTBPvP93XDLavHNJesHAmcNX13hqx3Otzca4zC0IbIl67jNzPS4bo3Spta9FCtN589PMEzhm/YOxAaklttKQ4IqGS+yadIgKRbfUOEUnGEtFyk6IpcccXuNE6A2OKqVEbDHr2JCuCpsC0WT/Ysvkic1yoScetzsHtM1m9ASOZGvwJZnIxfzF5wOzmYo3QLJAWcDH3956NU8J18orpiifU9yyRk7viQYH07AarjoRwR97nN1JlP1CJ9p3+vdxgBtnwpQDKeJUnVtq5OpqzyGJ7ZTlNb694rNE+rY1Ufm+1vVUUv/8B7yGxi6YT2kzQia7aWIkP2B3ngaZPt4EkJwCgITkB1qTl2SJZvjNDJxg
IMMICH_API_KEY: AgAsbCSTCRY3aiCtCEsg9uF49S3TF++x6tPr9MRiYt0xYLv28oZk1Y0E/aiX63MfRAh/WGu3zp0qPlQ6vb/Op8CT62uHZZ+Ngm33C1YS/ZyMzmyMqKaNg8kTpUdW9h6gb6HVdRtJmtCwjJMgpVocnItS7Swg/GPTPwNit2Vq6S5D/qK2uG+dkWFWaF11looSkpmG2l90LWRFK02p16vIdRW3wieJtBeo9mkuNPMu06toX6iAM3OaoWqFVeU0skTPvM55r7JN4kckpjxf+UwZw07tDAOyWlOoCpPy+tzr0Ezyd3mp4FwlgB5RVJwLsHRgqQ9QsBjKdQ5EOyhIo0g3J7jhkRTZblUcv+Q8zsMrE2uwYsSxx7Lu5bp1QjiZHAHZ7AepwSPl0uLpAx+9x03lr4Y+vKTfPcRHRBqo+A6/vGwqdeNahnrTTMG8dO3akN15f6ssZvcYAI3YD4PiSWYHr18mu5IZGRnwwZkfrJGeMvbJAnQAOOJMP+VE3Ca3cVpbHQ878Fc3ZbYVrhJveJY45i9OIiPjzm4h1hM/ISzMmeECb2unQsjzlwtbXMeRf9/HzwICBBa8XmBiDFb9p9Xl9SCwF7hgzdtHi7p8B+M13FShbwxplFHHLUBP/SR4TqWodMVad8JfgT7LUs2+qN0BqNX8Ogltx9MyHUEGH+VZMkYr6l3HY+y1X8gv1SHHFsxkDT00nbEHlgHp8CMxXydIAGQT/QCFTqXY/G+v2Lo159KXyVVcmsS9vyBIFfc=
JELLYFIN_API_KEY: AgAMLEPLxHadKP7Ln+Y/zYXpROzPqTib9hiDE9EKqwlhdv93XX7+NUPC22jrkRBkR3/ICwOJs32v8cqD/T+3ERmN5vPphRyBRroONMRSfUfFRA3cqRDfTXKYFwoKJFCZBiOSarNcOpY+hmFM++4lhnsOOG6tk2Gt+C8WGQSynJ45YFDgyOQUFBT5FdQTbdEOMts7RY6MXtS5S11Ej9Ri7fckxjeKCidoagdvZt27GegiqRdOc0Zc1DJelqTorSYi4UZL4Tho2H9EHcGPR2s3XBfFNWXH94Rw6yh8bvtvMkvzeL8RLUDq+diciRZw6k7TvluF92TcQxkjfnryb/nIGV1cy1ccTrW0XcnBYD6A6pe4CPCKiTmlDZmTNDqWiPg4rVyhqjeUiMUgIK367gYY2H9rFlrZms6+tJe0KtQnFS+lAck3sSeyjavL5fv0A2MgL1zXd41fOWibSLMPP9D/v/lE5YuqJVFfj/AsMgGZx2K5yY0le7bAeVbIq8f0eoroAwL5OLd91IQD+YUzqBWhe41VXC5nuPSstAVDkg6RYJVB4mrO/m2hc6KsWK29m11qAFUImut0P4j1Rb5FOy2MhORbDv18mQu0pqoKVxnJQVgdTJ5puDxlCFfe/jzR8UcKlICu2LR/R5uyY5T0SQ04aI5bLp+RiZjU2SS5GfXDrjz7C7h7j15aEBgZNNggvcSTFr/kNZVczmBWxCah5ckTF/4pWr8WlS17YSvSxQT3OgYDRQ==
JELLYSEERR_API_KEY: AgCmBjM6O/Y/gsb+BXwCFhDu3dea/itAx6zGvz+ammVzUSPJE4+N4u4PEkT8ZUIay9Q8Uf3BERiidu2wcMdT5BJ74JhLRZdxMAjC1MbSz92DRKntWDxNm5q0FgRYrbSV8qWNhwG9vNROObNTmgLuxMw5RF2Py0IJxA2Yy8Lc+Ff3d95mkijjuKf4Q3VdI1Zk1mGuZhQbw4+yJE0SzeEv+dQlqWTXMWc74K3xXpEipEJSUMXj856vnTvUJlp5vCWZS3nCfEZoCdMrZ8cvx8iV8tRqGk3zGVaAekZKq+YMLe5ERbAHlNj0f0imJZ7IesVBUdkYEWZUzepMidiEIkITrFfTUKHUCZzfThCKJrQtl8c7d8dtPyklqA0HLcD2TsqAF5XO6fBrBXUm3+9B7siTFAZCfuit5Q2hon+Sx+uIEEwZMmwzf2RbpXQxXViK+Hs7NpeGPUqOH4HpagBzwzyrXu76swelnKSgMMo/D9iTR1ymnsc05t3MAp3ypRfqfvRWbUmpWZYiz5CejuUXecm7osZuz3vMoopBUI/q/aaLhs4+6DOGIWCme20wDo/Me+im29sDyCmcws+OscbkqmlXO2sqOBmwPbF0qzNXkIeeg/zqvSIR47/Pm97oMecu4o9YY6hei4+0I2bpe+CEs2vYaU6+hXB8M6mGauNrLH/0LB0J1dmwNzHlXnHPj/OhmG9MDUp0muasHKdoTRPFuFoW/vtqNTpEV43Be3tJu0ky9+8XuVGOA22lGCiv4ZLvldzrfg0xthq4iVa7+wr1enllzeNFvSM+oQ==
NEXTCLOUD_PASSWORD: AgCc8eCMeOs5UR7jCf30qivGD4Bd6SXewfRKmME6WBYMACiYctORNgt+Smwm3oFSGS6Rjtc3gfNmU87gvVamCcrzxIdOH8pT/I7uJBkhRz+dWNAevW4WsZmBqDh5oYkNWa42wSTZQQRsfR2fYUQaQB+EAf8eo08fGY/thWuDpH+QBvqn1ODCXJiRl2SUpax47/jxTkRCIrpWQkndjlAmTHwONaWKFHVYayY4HkkRq2Wdtq13u0Iq4Zo1AMYaX3p+3s1Uthlk6jDJuAkifZUqTn6vyvI6nT6lFN10ilf3SDxWbQmyZn39vwYCzOUWG3niCYogJRWO0vRd6GnTu7ndzmiumMz1Cp/4qyUiWN9jass4+rgwCi33Qz5zP1+YDKWmuDs1uRf6m+ub9nG/TvcT/b5U8luv3RIoaMc8yRt8IC2bHZzSmDVZSG/wLh2YPaRfzmx4YxjXTsvliONbPpZavnIm0gHrQnwvEla+1xba/CtpVjQa3F6h2tCFJuc7AgP7fGYt1PLuim5y4GfNfmZV3ZljMPUqJ/YjgXJ+Z1A+XRLKRWBcNzy9k0D31Z9m4R80D2uT/1rtHR43RNnuugRJND6ejs66rM2rdBdXLnrLra2XpByh9TShrCQS5ir+Hnl4mnVmEqIDQ19mANJtYNtmEBTo3xiyEQCPiq/xaSjDm8U6QeqkhbfXvFm59RxdVPQA1iHQBknS+cqyF6qGaw==
PIHOLE_API_KEY: AgAkXqWweu5cFLjJAusl6l85l+TsYRZRKf+mUbV3Lo6gtN4n07zJrOzFYH4u2GYkgPftfOaRZ/CpUOEJflkakXoTwru1L4THk0irP6yNqGvBNJF1b53+zH1hO1tAUM0B101fCmnJ3yZ50onExfwHL/mDAqyl0LlWaZ+9M/S4Kr3lqePhwdBRUv9UXaVBe5BtF4nLwnux/Ya6+lgJ9SvyD4ZQF6ueDYT2woUz4cJa1wqOVZVueS/wYobma6I5wrY3oQVT/feFCDsd8vf7uOcJDjwn/GobBeEhpc3yyti3vW+y9B+tmfvGGk2voAtxVDiN6ysHQQfO5pfqb1q92BREIZ18+jPdQQGXJ7BCvS3TIYhfMcW0EvZb5GgOyp26DZyVHIt+HZHKz2FTISli/EtHsXKUaxUQIEs5VouIDjX3gGRWWaHfMu/2neWJmlZcrRAZsOEHF0C4VXTzq7NsaTgCL6Qbp9QIlDaXMLvroGT/HHGfIcLY5kL0xneHsQyZrp/PqbUkEGCNdYopAuwmSdSbZoTMv6yJNUZFa9OYXqLzees4L6c+3POuKdpdBI3cMMllEmWMQGYgSa6Dw5hIpAUsKP5methfAsr7ASah2vQu6GYFcc5cI9dM4jt8ZAkLKPIummC1REuwdD/JAa+7XQRVqae/D/j8dcftwpuHMez5iKsahdKVInaCgG+bMt6PsnPu0+fGAl6yGbJ+39zl
PIHOLE_PASSWORD: AgAcUZTYElvizIHDgtvMTkS2XSHRrYYAzq29uwa3lyigqOyvvsw6F2WEySm6j0Oowv2Wb3uvm0ZLCydRy/Zk8Ba0B/pvTTnZs1n6mdN6KSC9WYW1vXxy2dtSFCQvEnEmnJN+BrsCfNCEJyQKreoJr8GdowJc367f8eghH02sJrJIai9SFU/h/4hn1ALqozLOBDxtM5PPG6AqTFh4InYcO0iaLiMuic0c7kEA7AALV96/OtkNfi0wr1JOfLpicm8yKwSOo0isEyHyF9rLohUgH261LAcS99XYdefYas4w1C6ex60xcP7lxJVGggoO8YRZY6pYtOjfa2zpWJh9JHl5Mo906B7GbTtqBvn7quoElxKN+Gjsv2gdzR6I1MWlzwW0MXuUGwrhX0I8NITOP6twRQgqKsf8ncXUvNPwpKDQ63g+abb8eboebEdq2titFVLIrPGey1y6SVbH15jnsL1eCaNdMvbAL4/e1wOoSDVgAuUREHo6NKG+U9T+GQ1VJor1n88gcpWddHq/Kok+SiNLW2d1dXTg5CSr5I2p35J/ShojFm6tBwjqtwLUgPlPrxDlm9EAW0N3nk0ATUXObx8xoqU+zJM2Utf2RXAN5BUkXdvNrGDREja/IXLaHZKilqg5qRs/HVxJwTDOOcWqCnJNXvcl/RJchN5AHEnz/8PoFtsZfcOEaVtmHwm4gAH5FKEZIErnuWKZIEWt1O6sTA==
PROWLARR_API_KEY: AgBlA/pCQWKVAw925RVAhSILv/aWfexF0GvmsQrRGD+vFkpW2W9aZG7p1fV+5hJkzyJaTBva6xO5Jd+2lksZo8/CpGyTioZQAo+mZKAanJVKKo/TJO4R729GyfZND4T5P55Kqj+CoLn/0RFE/HIQNa0YefzsW1IWXQv1AS5vFXwqLigZBaOBS8twQOk80bMHtb0K+EP2hSa1GZG++MGIV3QIy1xJ087cizf/wSrNg1ohafhRHZfA97+vfbm2HdJ98Y4sInwf1bF53cFNpHkhW3MYFLU8Oaw+tTKmmtTT0zDmFcIdnkNp6Fm2evISbmNyeDut+2J98hqRuPEkUCfV6Rv8lrm2DXkLfzmedmRMPnJLpYNJiJXiAs63JTd4kjfLwCmGPo6PH8ECRlOWsrkBxuQ48eoBq9E61p42hpLdtZynW0Z6cZLAQTx2obEnbBtOoJ2rhKkizbbijRLKWa9cMXtzqyoAOk0aE1VtTw5BfjIzBA2XWe4/FALLEHOkzJWW+TFEOLkHjMCM6E0mkRcVkUyOB9V8vG7Rj6qzkazp7lKl9CgxTs1mZpdhrTnfFy1axwifB0NZcm+fjjKTTqs+zmr6nCcZG++mTgkrh5jK+aiV4ItrKbGbPTHYtsdvuzVWYeNCfqlxa7ZsaLmfAMXiC6qPNvosSef3IHIyrKE8raqrHNEM5vZ4hhYRKmlJCVnAoAl4W49lzUbpGvMn5i1WRcFoMtzE8g6oELhBBTxTk+Y8Ag==
PROXMOX_BACKUP_SERVER_PASSWORD: AgBHdIz2VxogpHvgYujwMmt3tWF90GcbCp0czkgHHESsd2m7bJGPZfY0yA+hmQ1t+iAorjGwOKUfZQFSfI20nktTHFTRhknIpu52259KrjroDftDbE75AlFSqZ1Nc2+6yUkZe1N4+SJT56JBumV9p0qEggxImKuP0hdTPFdcPYYQcE/vKJAYh4ysIcXrcUGA+RTrd10hQd96F1/wxc7ljbY0m7pg/LDSO6lcUf0lVrNRg0MgDt5WIZXM2HsSlSSbH81dDOOXMjmcylQSZkB2Tbe11KSEj/NcovhW0AFQS2D8J40s/dJ9ez4F0YSiz1UB5AQZhneBoSLwUhFE+5smyliGMeyYTai4N5l02A69/JdQa5qf3wJ+MDAPsCbw/sqsP8wz3+mG5aznCjJcwZomaGuUi3O1y/UKl+4hNbiWlcxXLAHKcTpyX/EHWYH9mucbsz9PqO9BniEF5d78D3gTZyGMLeeWjFgshx7eFsw0UV++PTneF0TMacwJA0bp3lm2VrW5Ae5aSdEL6/RUZmny0wkkVPy8YUYpjsfm8nPbxTG6RqOZie8q05lEGKPxWWTO5b5OrQ2sepUSvIxBS+TsLLEKqqiBtRa4TYXBh+ChwTetHLK5cDbpS5XJbnfunovPtfgBRjikbuf0Ez3d9Rhz8BOToEzHTSW+gsGbUJcnCD/NESCOYEZqpcFNGDFL3vDSQgFr0Fnyd3SFZC4uIm4dzRI5urrlTBkQPBhgOaACjVJEjUYvCIE=
PROXMOX_PASSWORD: AgACQWEwrEjBcb6Y4GGrvGKgmKf2V6OhAh+WblEBBPilDa2lITukc7kKLIMF0jYmVCILV8reZ/ByBTTD+7mNuGlZZ7sogyyQlo4LI94pM/fdZCGk3RIwNglQtDfN2+/tF7F6JruBOq5Pf/9u0ZRk20XBQsqZIlWmD7Y8Ul3Cz2OYHpP6KJCNJrzjYEo1f7fkYqg+Rz0z+UVULisUlqbFbEfXXP5N0Z+lSs5vGcFC4MSamQngDX1BKlXbpKsaqNahnffgS/tgQWpQ7xPvdyQR2w3fnEKngQVPk9RKcQaLqxwmndTqy7HGsqII6wcn40cFMrE09+bCZmdZQTaSgiUZcTFLTEsnC0exWVtHiCbSaM+oHM77Q7efcvWY1CEdeI8k7jOOGfmJGZhkc+eqLMvqKYX16dw4A2ffhNn3Fj1+Mu+J/GNsytk7rTFgxdPNqx+QQZsziYdlhDoOTMO9LgEa7l/cLxRrK2hz/2inyKyLTFIkhZJrDniebNM0QHGkSCPHyhDStcQ2zGIy6JOIQsGkMXmrqnZebaYDk4hAmXQS8iJQTb+oFGFXWCO6Fd/VfOBzcN0Fiss/BQLuMH8MYisIl3+oHFALQ1Ovvhzc13U7bqgMBN+6oqg1w0VsM5kqJ54zy2A1RQg77itLBOwfgz2ftpbcySCn4ZeDNgu8KeT/TeY0JoujmM4i83hq0XLiO2GAJgKrHiuIYomg5staK109DzSLeHI0n4MAqZGuNp6hOv4JgyKhMI4=
QBITTORRENT_PASSWORD: AgAdMAxiSrxWpdmrD6FrZXceFVqhqk1UqL3kruE7aEjmHVmpNqv6BM4u8CdxUIZS99U/Z0CtfAGZ9IEoKH5Ldq+kbtwHNXLxNqYLIkwk7aKJhISRwFAMpg6+FGbTIvoBJgC1xwTZhYC2L9HtwZPj2PN98uMlHpm48yv/qw7awE5o35MmUKyd8EwCi0iT8WaxpGguXyg0ITNSW9D1NZ5OZqVNeL7FJ0GuLWOrHImiZtNAbZuB6B0+3UeQiFE31FbchB7JzCIJu7NZ0+yqxfCBX/4cTR+gZZ6eyaUHIfve5PT2mKjQ2WTAEVbGaEjhE1V5B+bkAJUULtFbcsQUatQm/cj8pyDNT1nCleKRBUFOnB078jguhOLB7FzE1+e2xl2vbCSERS272OegGzf6/FPqXrOcELMKlSNCQlPwWZ94MomGbUKsjmPrFGrqP5aXfY2zCXrv2KSpcHDtUndeyE9OCIucx7dMFrIPpEi22J+oJY87quZqrpyjMypDfxcAJbAgQFBlHBgJZ/ACszqfoAr56x1xXZIM0QVK6Up7irt9rt1RBAkNlSywsqHEWcDgnx+tH0qz8y5NdACjK8xY5iWSGgifkq4kiecQdf4BRhiBLbe4FydQv/AZu1dNMJbGU2hnPESUIntTHqJQ0mM8d0aMNkOdSH9qc0NAJDFsC3oEjnuRXEOSwXSyzEqDBTVuLESyf2iabmPzyMqdbv7i
RADARR_API_KEY: AgA5tKo/V/uCwIpSKNSBrtgJst9n8JXYrlqWD0HgJM5ccUdvUdgwf+Mun+rQDNMDrPz/uIxkjNkUIoplatpQh0s4WlwaEkosf57gmq0TIiId6+x/Z9S4bDfrjqaaFJTDZRaiZWxMgOkSNzKdFh5itSdw0Vjh6ojB/fElB0zYENZAXI8uKIPeebdCYtPgVG+ap7tLlj2Y28zinJc6lHO73g+qgHeEx22N6rr5coY8OIB58KuZ6mcSUvEsPLItkvQ9vDxbv28uv+c9ktfwSDbK7+lbVHQdqfkk8QT1GQCS2Xlf9CXndxzhqQ6ME5W1PWs7znC2K+b7rJ1UInlUpXkzsP1nDsrrPeC14dQ80kR3+Yz/AbLvKBV9eK4FRMp5fLK9C2s5Gy5tcWJLoFA7N8tR2oAIkZCIEaJ34YQeGGP631UyIa1IUuN8ZotvZo3nUXKF0SJhc7SAvqxNYLKfw3Xk1fa/T1Mr4wWIbtfrO3NvoPkt5gHGfTi5ECjPsd72XV185323nOvVBmiYpQCA7RCEOm7cXR/EEcxX7nKHdsZIOULJElc3dYflsd61uKZdwIRXa8ACNLSuRAQRtxUVQ+t5UlWxmxYB5wjRwjSSJ5HXOqNrcr9Go/zh2XFY6XaWoCF97t9xCa+P3SSokfTFhfLutYmSPwZ5VyZTXyH+/bjd8stxeBeneWso7yK2cDdOLSX29/Ke2U1+k1qw4i0wTEC3XHvH3sy1TwE7LDdjjYiHNNeuxA==
SABNZBD_API_KEY: AgC5/8HHS6IYQfRI+H0pkkV1+JHeZvgVYYJ6RHU8sgquXDliGSGVa36UwgdmPFeoO4vpCDvvNPvv452rkwxrLwn7Tc2TC2k8zxDkzHlHsKl3T/9CqQ5gD/XKiA2sKETTGD5wVTAk9D7WpMQXZ+P0KDSW+j0s4hz1IOZGNHLn4TuzkV3HzQ+2madOOkfJ11OYoT9xp8HkKJdYy1OkCRB/izbWpwGGl8ul35CNOhHg/nNYLSm8d6YLzYMw7ix9ds1nsUQysco2Lf2cwlMDPvv2HNT16cPUm8+Pr5/FMYuIgMfoTE1ZG1bxRxW92GQqOWzpY91/UxGEaOSkvxoY8rn2KqshVG50l1/GDRTXM4kUaH6sfI2DszfAc0ZPQpV3RnMMRNesbKpebbTljYjut6V08spskHvbcN6cG2KoVBbwaW7xdEiWJtwc/wBLu5lEBCHSgzrgDI8F/EP108a8aCNVzjsl2G+uJsVFj0YcRImTICLDCMC4zW/QBVU5LRtnwWBM8z4IPvKc5c5P+ci1/PVF5qM3WY5Lh1giZsL61kvCfRgJLK2aotlt7VF5fCmi0xj5fpwnSF0A8SdLOrflpJwn+1e69Q8EP/ErEyuyV6o7Bd98j505JYkNTDZigFccZ5k4i2olaTJBSSJsPu0ds92b56bl2/dgwzw2RimrSuztWGysNaC5t8fu3ntpKj2GmqPY4c24boAeuhSoKIhqfa03musDQFhRTmEmT+SIgNZLOKbGaQ==
SONARR_API_KEY: AgCIs/MR1p1HjdA1zc9vtDViYqhpLR2V5npw7qd9ueylmh2mdvyNGP9Oh0/v5ZDXiilfar/rUgUed5AwDVx1Z7KG5GpYnkQwchK2/X0kMxCnZPLfmVb7PMHyQq9Bl2O0n/TVoBpyUsbMg5L6Hz5OhrcgtQysE3QCcWwcXeUsrFNf48FEnPXh4jhPqaKmxyyoCwdhRg9XzuZXrMa/66jBQ0aLcPsQgewOXK+UuAtoo7iVxxkaRsebnBo+KX3vMZzzxpeORaDvPAK/QSC1XWynaxAWFbxrDNjL4kFahSwh1bbBaEQ86fu58BMRjJBbLQsnrsqhETZMVpCDX9I6tPMCWzLcsyozmKv/S/lVDb3wIX3D1x6bXYBQr7XcFpVDlMldNIM6hA0Fai2xeou7A8F6orxnhNFkn7l7lhCD3dixuyhyrrM1MhYrQBtSGvRaHHr3c56CzgPR8ZMVLjl6dRObS+A42k/2rqjPeuxre6+vjgzy73PLVfpTxZrH1vJp0eO8tfKfpR3s7jLXxVBmaraI3VmnQgtTuwK19WtbCZBMuDY4faB//291JctfYcG0Ai+uTuMCHWsnXaHRMcVVU2OiQuiweRXkkPAs0Cfkrzr3pG0qNUL8KsCqwO54IM59vf/riFAE2e2w0hzbj80yXLwcqQxU27VtAIJuG/WzO3UOn9uwEk61nkmwEhPue377CA/n6OMf2lFyykTEGOwKS2dzpxFXUDnEhpDqNIx/thg0MEoO7Q==
template:
metadata:
name: homepage-secrets

View File

@@ -118,7 +118,18 @@ data:
type: qbittorrent
username: admin
password: "${QBITTORRENT_PASSWORD}"
url: http://qbittorrent-service.arr-stack.svc.cluster.local:8080
url: http://qbittorrent-service.arr-stack.svc.cluster.local:7070
- Sabnzbd:
href: https://sabnzbd.${DOMAIN}
description: nzb client
icon: sabnzbd.png
namespace: arr-stack
podSelector: app=sabnzbd
app: sabnzbd
widget:
type: sabnzbd
url: http://sabnzbd-service.arr-stack.svc.cluster.local:8080
key: "${SABNZBD_API_KEY}"
- Jellyseerr:
href: https://jellyseerr.${DOMAIN}
description: request movies and shows
@@ -202,6 +213,18 @@ data:
password: "${PROXMOX_BACKUP_SERVER_PASSWORD}"
datastore: backups
fields: ["datastore_usage", "cpu_usage", "memory_usage"]
- Pi-hole:
href: https://pihole.${DOMAIN}/admin
description: network adblocker
icon: pi-hole.png
namespace: tools
podSelector: app=pihole
app: pihole
widget:
type: pihole
url: http://192.168.1.212
key: "${PIHOLE_API_KEY}"
version: 6
- Invidious:
href: https://invidious.${DOMAIN}
description: youtube frontend
@@ -258,6 +281,13 @@ data:
namespace: tools
podSelector: app=searxng
app: searxng
- Pulse:
icon: pulse.png
description: Proxmox monitoring
href: https://pulse.${DOMAIN}
namespace: monitoring
podSelector: app=pulse
app: pulse
- Open Media Vault:
href: http://192.168.1.4
description: NAS

View File

@@ -41,7 +41,7 @@ spec:
subPath: services.yaml
containers:
- name: homepage
image: "ghcr.io/gethomepage/homepage:v1.7.0"
image: "ghcr.io/gethomepage/homepage:v1.8.0"
imagePullPolicy: IfNotPresent
env:
- name: HOMEPAGE_ALLOWED_HOSTS

View File

@@ -0,0 +1,46 @@
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: jellystat-db
namespace: monitoring
spec:
selector:
matchLabels:
app: jellystat-db
serviceName: jellystat-db
replicas: 1
template:
metadata:
labels:
app: jellystat-db
spec:
containers:
- name: jellystat-db
image: postgres:18-alpine
ports:
- containerPort: 5432
env:
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: jellystat-secret
key: password
- name: POSTGRES_DB
value: "jfstat"
- name: POSTGRES_USER
value: "postgres"
- name: PGDATA
value: /mnt/postgres/data
volumeMounts:
- name: postgres-data
mountPath: /mnt/postgres
volumeClaimTemplates:
- metadata:
name: postgres-data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -1,18 +1,3 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellystat-longhorn
namespace: monitoring
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn
---
apiVersion: v1
kind: PersistentVolumeClaim

View File

@@ -15,3 +15,17 @@ spec:
- port: 3001
targetPort: 3000
protocol: TCP
---
apiVersion: v1
kind: Service
metadata:
name: jellystat-db
namespace: monitoring
spec:
selector:
app: jellystat-db
ports:
- port: 5432
targetPort: 5432
clusterIP: None

View File

@@ -16,56 +16,40 @@ spec:
labels:
app: jellystat
spec:
initContainers:
- name: jellystat-db
image: postgres:alpine
restartPolicy: Always
ports:
- containerPort: 5432
containers:
- name: jellystat
image: cyfershepard/jellystat:1.1.7
readinessProbe:
exec:
command:
- bash
- -c
- |
(echo >/dev/tcp/jellystat-db.monitoring.svc.cluster.local/5432)
initialDelaySeconds: 5
periodSeconds: 5
failureThreshold: 3
env:
- name: POSTGRES_DB
value: "jfstat"
- name: POSTGRES_USER
value: "postgres"
- name: POSTGRES_PASSWORD
- name: JWT_SECRET
valueFrom:
secretKeyRef:
name: jellystat-secret
key: password
- name: PGDATA
value: /mnt/postgres/data
volumeMounts:
- name: postgres-data
mountPath: /mnt/postgres
containers:
- name: jellystat
image: cyfershepard/jellystat:1.1.6
ports:
- containerPort: 3000
env:
- name: POSTGRES_USER
value: "postgres"
key: jwt
- name: POSTGRES_PASSWORD
valueFrom:
secretKeyRef:
name: jellystat-secret
key: password
- name: POSTGRES_IP
value: "localhost"
value: "jellystat-db.monitoring.svc.cluster.local"
- name: POSTGRES_PORT
value: "5432"
- name: JWT_SECRET
valueFrom:
secretKeyRef:
name: jellystat-secret
key: jwt
- name: POSTGRES_USER
value: "postgres"
volumeMounts:
- name: backups
mountPath: /app/backend/backup-data
volumes:
- name: postgres-data
persistentVolumeClaim:
claimName: jellystat-longhorn
- name: backups
persistentVolumeClaim:
claimName: jellystat-backups-longhorn

View File

@@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: pulse
image: rcourtman/pulse:4.32.3
image: rcourtman/pulse:5.0.10
volumeMounts:
- name: pulse-data
mountPath: /data

View File

@@ -18,7 +18,7 @@ spec:
spec:
containers:
- name: speedtest
image: lscr.io/linuxserver/speedtest-tracker:1.8.0
image: lscr.io/linuxserver/speedtest-tracker:1.13.4
ports:
- containerPort: 80
env:

View File

@@ -264,7 +264,7 @@ spec:
envFrom:
- configMapRef:
name: default-controller-env
image: rancher/system-upgrade-controller:v0.16.3
image: rancher/system-upgrade-controller:v0.18.0
imagePullPolicy: IfNotPresent
name: system-upgrade-controller
securityContext:

View File

@@ -16,7 +16,7 @@ spec:
serviceAccountName: system-upgrade
upgrade:
image: rancher/k3s-upgrade
channel: https://update.k3s.io/v1-release/channels/stable
channel: https://update.k3s.io/v1-release/channels/v1.33
---
# Agent plan
apiVersion: upgrade.cattle.io/v1
@@ -39,4 +39,4 @@ spec:
serviceAccountName: system-upgrade
upgrade:
image: rancher/k3s-upgrade
channel: https://update.k3s.io/v1-release/channels/stable
channel: https://update.k3s.io/v1-release/channels/v1.33

View File

@@ -18,7 +18,7 @@ spec:
spec:
containers:
- name: code-server
image: lscr.io/linuxserver/code-server:4.106.2
image: lscr.io/linuxserver/code-server:4.107.0
ports:
- containerPort: 8443
env:

View File

@@ -17,7 +17,7 @@ spec:
spec:
containers:
- name: collabora
image: collabora/code:25.04.7.2.1
image: collabora/code:25.04.8.1.1
ports:
- containerPort: 9980
env:

View File

@@ -1,6 +1,6 @@
---
apiVersion: apps/v1
kind: Deployment
kind: StatefulSet
metadata:
name: nextcloud-db
namespace: tools
@@ -8,6 +8,8 @@ spec:
selector:
matchLabels:
app: nextcloud-db
serviceName: nextcloud-db
replicas: 1
template:
metadata:
labels:
@@ -36,9 +38,14 @@ spec:
- name: MARIADB_AUTO_UPGRADE
value: "1"
volumeMounts:
- name: nextcloud-db-storage
- name: nextcloud-db
mountPath: /var/lib/mysql
volumes:
- name: nextcloud-db-storage
persistentVolumeClaim:
claimName: nextcloud-db-longhorn
volumeClaimTemplates:
- metadata:
name: nextcloud-db
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -1,18 +1,3 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: nextcloud-db-longhorn
namespace: tools
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 2Gi
storageClassName: longhorn
---
apiVersion: v1
kind: PersistentVolumeClaim

View File

@@ -38,7 +38,7 @@ spec:
apiVersion: v1
kind: Service
metadata:
name: nextcloud-db-service
name: nextcloud-db
namespace: tools
spec:
selector:
@@ -47,3 +47,4 @@ spec:
- protocol: TCP
port: 3306
targetPort: 3306
clusterIP: None

View File

@@ -15,20 +15,18 @@ spec:
labels:
app: nextcloud
spec:
initContainers:
- name: wait-for-db
image: busybox
command:
- sh
- -c
- |
until nc -z -v -w30 nextcloud-db-service 3306; do
echo "Waiting for database to be ready..."
sleep 2
done
containers:
- name: nextcloud
image: lscr.io/linuxserver/nextcloud:32.0.2
image: lscr.io/linuxserver/nextcloud:32.0.3
readinessProbe:
exec:
command:
- sh
- -c
- nc -z nextcloud-db.tools.svc.cluster.local 3306
initialDelaySeconds: 5
periodSeconds: 5
failureThreshold: 3
ports:
- containerPort: 443
env:

View File

@@ -0,0 +1,14 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: open-webui-longhorn
namespace: tools
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -0,0 +1,16 @@
---
apiVersion: v1
kind: Service
metadata:
name: open-webui-service
namespace: tools
annotations:
metallb.io/allow-shared-ip: "shared-ip-1"
spec:
loadBalancerIP: 192.168.1.230
type: LoadBalancer
selector:
app: open-webui
ports:
- port: 8123
targetPort: 8080

View File

@@ -0,0 +1,32 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: open-webui
namespace: tools
spec:
strategy:
type: Recreate
selector:
matchLabels:
app: open-webui
template:
metadata:
labels:
app: open-webui
spec:
containers:
- name: open-webui
image: ghcr.io/open-webui/open-webui:0.6.43
ports:
- containerPort: 8080
env:
- name: OLLAMA_BASE_URL
value: "http://ollama.tools.svc.cluster.local:2123"
volumeMounts:
- name: config
mountPath: /app/backend/data
volumes:
- name: config
persistentVolumeClaim:
claimName: open-webui-longhorn

View File

@@ -0,0 +1,35 @@
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
name: paperless-ngx-db
namespace: tools
spec:
selector:
matchLabels:
app: paperless-ngx-db
serviceName: paperless-ngx-db
replicas: 1
template:
metadata:
labels:
app: paperless-ngx-db
spec:
containers:
- name: paperless-ngx-db
image: docker.io/library/redis:8
ports:
- containerPort: 6379
volumeMounts:
- name: paperless-ngx-db
mountPath: /data
subPath: redis
volumeClaimTemplates:
- metadata:
name: paperless-ngx-db
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: 500Mi
storageClassName: longhorn

View File

@@ -14,3 +14,16 @@ spec:
ports:
- port: 8001
targetPort: 8000
---
apiVersion: v1
kind: Service
metadata:
name: paperless-ngx-db
namespace: tools
spec:
selector:
app: paperless-ngx-db
ports:
- port: 6379
targetPort: 6379

View File

@@ -15,24 +15,24 @@ spec:
labels:
app: paperless-ngx
spec:
initContainers:
- name: paperless-ngx-db
image: docker.io/library/redis:8
restartPolicy: Always
ports:
- containerPort: 6379
volumeMounts:
- name: data
mountPath: /data
subPath: redis
containers:
- name: paperless-ngx
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.0
image: ghcr.io/paperless-ngx/paperless-ngx:2.20.3
readinessProbe:
exec:
command:
- bash
- -c
- |
(echo >/dev/tcp/paperless-ngx-db.tools.svc.cluster.local/6379)
initialDelaySeconds: 5
periodSeconds: 5
failureThreshold: 3
ports:
- containerPort: 8000
env:
- name: PAPERLESS_REDIS
value: "redis://localhost:6379"
value: "redis://paperless-ngx-db.tools.svc.cluster.local:6379"
- name: PAPERLESS_URL
valueFrom:
secretKeyRef:
@@ -53,9 +53,9 @@ spec:
- name: PAPERLESS_TIKA_ENABLED
value: "1"
- name: PAPERLESS_TIKA_ENDPOINT
value: "http://tika-service:9998"
value: "http://tika-service.tools.svc.cluster.local:9998"
- name: PAPERLESS_TIKA_GOTENBERG_ENDPOINT
value: "http://gotenberg-service:3000"
value: "http://gotenberg-service.tools.svc.cluster.local:3000"
volumeMounts:
- name: data
mountPath: /usr/src/paperless/data

View File

@@ -10,5 +10,5 @@ spec:
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storage: 2Gi
storageClassName: longhorn

View File

@@ -0,0 +1,18 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: keepalived-config
namespace: tools
data:
keepalived.conf: |
vrrp_instance PIHOLE_VIP {
state MASTER
interface eth0
virtual_router_id 212
priority 50
advert_int 1
virtual_ipaddress {
192.168.1.212/24
}
}

View File

@@ -6,7 +6,7 @@ metadata:
namespace: tools
spec:
accessModes:
- ReadWriteOnce
- ReadWriteMany
volumeMode: Filesystem
resources:
requests:

View File

@@ -0,0 +1,90 @@
---
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: pihole
namespace: tools
spec:
selector:
matchLabels:
app: pihole
template:
metadata:
labels:
app: pihole
spec:
hostNetwork: true
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: kubernetes.io/hostname
operator: NotIn
values:
- "kube-01"
initContainers:
- name: init-keepalived
image: osixia/keepalived:2.0.20
command:
- sh
- -c
- |
cp -r /container/service/keepalived/assets/* /etc/keepalived/
cp /config/keepalived.conf /etc/keepalived/keepalived.conf
volumeMounts:
- name: keepalived-config
mountPath: /config
- name: keepalived-runtime
mountPath: /etc/keepalived
containers:
- name: pihole
image: pihole/pihole:latest
securityContext:
capabilities:
add: ["NET_ADMIN"]
env:
- name: TZ
value: "Asia/Kolkata"
- name: FTLCONF_webserver_api_password
valueFrom:
secretKeyRef:
name: pihole-webpassword
key: password
ports:
- containerPort: 53
protocol: UDP
- containerPort: 53
protocol: TCP
- containerPort: 67
protocol: UDP
- containerPort: 80
protocol: TCP
volumeMounts:
- name: pihole-data
mountPath: /etc/pihole
- name: keepalived
image: osixia/keepalived:2.0.20
securityContext:
capabilities:
add: ["NET_ADMIN", "NET_BROADCAST", "NET_RAW"]
volumeMounts:
- name: keepalived-runtime
mountPath: /container/service/keepalived/assets
volumes:
- name: keepalived-config
configMap:
name: keepalived-config
- name: keepalived-runtime
emptyDir: {}
- name: pihole-data
persistentVolumeClaim:
claimName: pihole-longhorn

View File

@@ -18,7 +18,7 @@ spec:
spec:
containers:
- name: searxng
image: searxng/searxng@sha256:7914267d4a3b91132aa888b889dbe0657bdb9e1af5a13eb6fbab99a94990c235
image: searxng/searxng@sha256:472dd0c84b8e2a05bca773b4a430b9fc9e4e92cd4fa0afaa223efab925ab752a
ports:
- containerPort: 8080
env:

View File

@@ -18,7 +18,7 @@ spec:
spec:
containers:
- name: vaultwarden
image: vaultwarden/server:1.34.3
image: vaultwarden/server:1.35.1
ports:
- containerPort: 80
env:

View File

@@ -0,0 +1,28 @@
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: bazarr-ingress
namespace: arr-stack
annotations:
cert-manager.io/cluster-issuer: letsencrypt-cloudflare
traefik.ingress.kubernetes.io/router.middlewares: tools-authelia@kubernetescrd
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
ingressClassName: traefik
tls:
- hosts:
- bazarr.akshun-lab.cc
secretName: bazarr-tls
rules:
- host: bazarr.akshun-lab.cc
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: bazarr-service
port:
number: 6767

View File

@@ -0,0 +1,15 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: bazarr-longhorn
namespace: arr-stack
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -0,0 +1,13 @@
---
apiVersion: v1
kind: Service
metadata:
name: bazarr-service
namespace: arr-stack
spec:
selector:
app: bazarr
ports:
- protocol: TCP
port: 6767
targetPort: 6767

View File

@@ -0,0 +1,48 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: bazarr
namespace: arr-stack
spec:
strategy:
type: Recreate
replicas: 1
selector:
matchLabels:
app: bazarr
template:
metadata:
labels:
app: bazarr
spec:
containers:
- name: bazarr
image: linuxserver/bazarr:1.5.4
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: TZ
value: "Asia/Kolkata"
volumeMounts:
- name: movies
mountPath: /movies
- name: tv
mountPath: /tv
- name: config
mountPath: /config
volumes:
- name: config
persistentVolumeClaim:
claimName: bazarr-longhorn
- name: tv
nfs:
server: 10.0.0.123
path: /merge/series
- name: movies
nfs:
server: 10.0.0.123
path: /merge/movies

View File

@@ -0,0 +1,28 @@
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: jellyseerr-ingress
namespace: arr-stack
annotations:
cert-manager.io/cluster-issuer: letsencrypt-cloudflare
traefik.ingress.kubernetes.io/router.middlewares: tools-authelia@kubernetescrd
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
ingressClassName: traefik
tls:
- hosts:
- jellyseerr.akshun-lab.cc
secretName: jellyseerr-tls
rules:
- host: jellyseerr.akshun-lab.cc
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: jellyseerr-service
port:
number: 5055

View File

@@ -0,0 +1,15 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyseerr-longhorn
namespace: arr-stack
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -0,0 +1,14 @@
---
apiVersion: v1
kind: Service
metadata:
name: jellyseerr-service
namespace: arr-stack
spec:
selector:
app: jellyseerr
ports:
- port: 5055
targetPort: 5055
protocol: TCP

View File

@@ -0,0 +1,58 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: jellyseerr
namespace: arr-stack
spec:
strategy:
type: Recreate
replicas: 1
selector:
matchLabels:
app: jellyseerr
template:
metadata:
labels:
app: jellyseerr
spec:
initContainers:
- name: gluetun
image: qmcgaw/gluetun:v3.41.0
restartPolicy: Always
securityContext:
capabilities:
add:
- NET_ADMIN
envFrom:
- configMapRef:
name: gluetun-config
env:
- name: OPENVPN_PASSWORD
valueFrom:
secretKeyRef:
name: openvpn-secrets
key: OPENVPN_PASSWORD
- name: OPENVPN_USER
valueFrom:
secretKeyRef:
name: openvpn-secrets
key: OPENVPN_USER
containers:
- name: jellyseerr
image: fallenbagel/jellyseerr:2.7.3
ports:
- containerPort: 5055
env:
- name: LOG_LEVEL
value: "info"
- name: TZ
value: "Asia/Kolkata"
volumeMounts:
- name: config
mountPath: /app/config
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyseerr-longhorn

View File

@@ -0,0 +1,7 @@
---
kind: Namespace
apiVersion: v1
metadata:
name: arr-stack
labels:
name: arr-stack

View File

@@ -0,0 +1,13 @@
---
apiVersion: v1
kind: ConfigMap
metadata:
name: gluetun-config
namespace: arr-stack
data:
VPN_SERVICE_PROVIDER: "surfshark"
SERVER_COUNTRIES: "Netherlands"
HTTPPROXY: "ON"
FIREWALL_OUTBOUND_SUBNETS: "192.168.1.0/24,10.42.0.0/16,10.43.0.0/16"
DNS_ADDRESS: "8.8.8.8"

View File

@@ -0,0 +1,15 @@
---
apiVersion: bitnami.com/v1alpha1
kind: SealedSecret
metadata:
name: openvpn-secrets
namespace: arr-stack
spec:
encryptedData:
OPENVPN_PASSWORD: AgCq8+4OOOqt0Z0zTiVdtjz5uWoH7flNKwreecXW7zZ3gMi7t2dg9YApYV5lBzIxXSCx1DhMWqbgBx545n4SFkZhJhJeJRxRMYYV1b034W4TCzyJXU9d1kcUY4zesutK/HVY2R6riUdGLZzxJ9RPEa62LfdmjCc7ilOnMG2zqGwUF8g7+/I8ANnxNKYZ6WF6kmD96C6RdMMO5D2AUs7YppppsADkoQmHyTjx5geceDm7nGHSyy5ieFuvg7qd7S5s7E+GpsMWsXgl1RGD2nsyJ94h7FH0/krWR4DBu7YivgKtehTf/fK1tkqbxuqPUDJG2QVhmYwLmcEMhfajV8tmJrptfgxQ0nRbqIM/kcJeopPhbcHg/HMMfp7GwiTjfub6gxti9JQPBgMjoOdyMrYsdWPbIF8CaScF9S5owPx0sI1oHlS/q4vhQs/2jh5rIrwLTJbmo1Xwrkd86TJfuUv2G7khUDF1xLBOX9gHQFiCF+F2/JC08CKuodJ5NyYIbQ3jTFMbZHnwlsONKAgbVz40s90OumD4ujk+CtB89/p4Pz8zJC26qB3mFSiFAIQ4RbAwygA9jsFXmsuS86dxinWD+XZYWGAXvG9GHtmV1lRG55CGQ4SAKmAgECqvE0q3MCmmhIquUgl0HolkkDRC+eJadb0w2z3bpFQ9K8ZdFP50Gj37hxcaVY/CREkAuiRhpxBOzbjwQShnly4qW6mB6/r0VF8THYPOsDy5DfQ=
OPENVPN_USER: AgC/5sKPgHylU/nDJ/S63t/07I1Ll9gdBipIyWtL0Fl+OStZ1DAzt7n4oGZ+HRqZA1bLJ4ZB0xgOIL7JjFN+1AqvybrCrIrira7AwxwsRWHzboFzA8St81pQR2Bu6O6B+cfFUiFNI43yOVAn1LRWzPFjRc6wtJTym2tQbzDaFL5pdvnMRHRlDSrGfWMHvl/iNDwL4CUctBSLYNsSbew15g/KavkEfNT6DqVhGZ8LNA+223x6Xs2tsscAYZo9zEX4qxYO1jk0WxfMXA8iFqjl2icI3y6FMLtnfM4dA+4LK+5rrlyLQVoBWznwPTMSvRLEKmstKQAe4jSel/DxL0oa0SnfAty1n+weM5uA4UIvo3mgDX2tGNIeibV6Hn6aG0jTAWgSaWVjIDe/NCVKOks18nnqOI9p91MS93EoYU7gRwwpVCNYWoXQoul6G1P4EkiqtDbwKPOMgVPWIdu0unP1Af7K/QhqaelEMM/EageSXdMeZ/hDA9vMTNQlhNf+eowU0KwpQ9MXYre4m8N4twPzRQfXvU4+SNr1QsrlpB52Y0QJJJZvG9HOPfLK52Re42TxbLxGap1oQLyHhRscsQ6XIDszpEDBlXj8RYxhgaCIKfywK2Z5v0tbjdAWJuQ3Cw/kcaEa8dGT2x6BenU+XxwNIsyFkCCR5+0bJLdKZFPaT3J1wpIP8JQ/HuAWW89lxXFQ74935oecAwr93eN2rRAvdNmL71sDJoUGoSU=
template:
metadata:
name: openvpn-secrets
namespace: arr-stack
type: Opaque

View File

@@ -0,0 +1,28 @@
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: prowlarr-ingress
namespace: arr-stack
annotations:
cert-manager.io/cluster-issuer: letsencrypt-cloudflare
traefik.ingress.kubernetes.io/router.middlewares: tools-authelia@kubernetescrd
traefik.ingress.kubernetes.io/router.entrypoints: websecure
spec:
ingressClassName: traefik
tls:
- hosts:
- prowlarr.akshun-lab.cc
secretName: prowlarr-tls
rules:
- host: prowlarr.akshun-lab.cc
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: prowlarr-service
port:
number: 9696

View File

@@ -0,0 +1,14 @@
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: prowlarr-longhorn
namespace: arr-stack
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -0,0 +1,13 @@
---
apiVersion: v1
kind: Service
metadata:
name: prowlarr-service
namespace: arr-stack
spec:
selector:
app: prowlarr
ports:
- port: 9696
targetPort: 9696
clusterIP: 10.43.0.142

View File

@@ -0,0 +1,59 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: prowlarr
namespace: arr-stack
spec:
strategy:
type: Recreate
replicas: 1
selector:
matchLabels:
app: prowlarr
template:
metadata:
labels:
app: prowlarr
spec:
initContainers:
- name: gluetun
image: qmcgaw/gluetun:v3.41.0
restartPolicy: Always
securityContext:
capabilities:
add:
- NET_ADMIN
envFrom:
- configMapRef:
name: gluetun-config
env:
- name: OPENVPN_PASSWORD
valueFrom:
secretKeyRef:
name: openvpn-secrets
key: OPENVPN_PASSWORD
- name: OPENVPN_USER
valueFrom:
secretKeyRef:
name: openvpn-secrets
key: OPENVPN_USER
containers:
- name: prowlarr
image: lscr.io/linuxserver/prowlarr:2.3.0
volumeMounts:
- name: config
mountPath: /config
ports:
- containerPort: 9696
env:
- name: PUID
value: "1000"
- name: PGID
value: "1000"
- name: TZ
value: "Asia/Kolkata"
volumes:
- name: config
persistentVolumeClaim:
claimName: prowlarr-longhorn

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