65 Commits

Author SHA1 Message Date
6a8c662206 Update ghcr.io/linuxserver/code-server Docker tag to v4.114.0-ls328
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Successful in 41s
2026-04-04 17:07:03 +00:00
0202c6b08d Merge pull request 'Update quay.io/prometheus/node-exporter Docker tag to v1.11.0' (#5480) from renovate/unified-node-exporter into main
All checks were successful
lint-test-docker / lint-docker-compose (push) Successful in 1m54s
renovate / renovate (push) Successful in 7m13s
Reviewed-on: #5480
2026-04-04 17:04:15 +00:00
bce7bcfb2c Update quay.io/prometheus/node-exporter Docker tag to v1.11.0 2026-04-04 17:04:15 +00:00
aaf87e30bc Merge pull request 'Update harbor.alexlebens.net/images/site-documentation Docker tag to v0.16.0' (#5472) from renovate/unified-site-documentation into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 33s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5472
2026-04-04 17:03:08 +00:00
02896dbdb3 Update harbor.alexlebens.net/images/site-documentation Docker tag to v0.16.0
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 37s
lint-test-helm / validate-kubeconform (pull_request) Successful in 53s
render-manifests / render-manifests (pull_request) Successful in 50s
2026-04-04 16:06:25 +00:00
6a3061cd43 Merge pull request 'Update searxng/searxng:latest Docker digest to 89bb5f6' (#5479) from renovate/unified-searxng into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m24s
2026-04-04 16:02:53 +00:00
296e3be9a9 Update searxng/searxng:latest Docker digest to 89bb5f6
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 29s
lint-test-helm / validate-kubeconform (pull_request) Successful in 31s
render-manifests / render-manifests (pull_request) Successful in 1m2s
2026-04-04 16:02:41 +00:00
08297ed280 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v43.104.3' (#5478) from renovate/unified-renovate into main
All checks were successful
render-manifests / render-manifests (push) Successful in 10m26s
renovate / renovate (push) Successful in 2m57s
2026-04-04 13:02:40 +00:00
932489578e Update ghcr.io/renovatebot/renovate Docker tag to v43.104.3
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2026-04-04 13:02:06 +00:00
da9ff6f28f Merge pull request 'Update kube-prometheus-stack Docker tag to v82.17.1' (#5476) from renovate/unified-kube-prometheus-stack into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 8m18s
2026-04-04 12:03:29 +00:00
c4131a2d60 Update kube-prometheus-stack Docker tag to v82.17.1
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m29s
2026-04-04 12:03:02 +00:00
cae7691b61 Merge pull request 'feat: scale whats' (#5473) from tmp/matrix-2 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m16s
Reviewed-on: #5473
2026-04-04 02:19:05 +00:00
9833d65d8b feat: scale whats
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 41s
lint-test-helm / validate-kubeconform (pull_request) Successful in 28s
render-manifests / render-manifests (pull_request) Successful in 47s
2026-04-03 21:16:25 -05:00
3b4d0f9128 Merge pull request 'tmp/matrix' (#5470) from tmp/matrix into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 45s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m3s
Reviewed-on: #5470
2026-04-04 02:08:52 +00:00
7632d375dc feat: add metrics
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 42s
lint-test-helm / validate-kubeconform (pull_request) Successful in 50s
render-manifests / render-manifests (pull_request) Successful in 1m25s
2026-04-03 21:06:05 -05:00
617f459f83 feat: refactor matrix 2026-04-03 21:03:54 -05:00
ef94c6e275 Merge pull request 'feat: refactor apps' (#5468) from tmp/refactor-24 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 48s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m1s
Reviewed-on: #5468
2026-04-04 01:33:08 +00:00
45a37afe97 fix: scale to 1
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 44s
lint-test-helm / validate-kubeconform (pull_request) Successful in 45s
render-manifests / render-manifests (pull_request) Successful in 1m33s
2026-04-03 20:30:47 -05:00
71a0c86e7a feat: refactor apps
Some checks failed
lint-test-helm / lint-helm (pull_request) Successful in 37s
lint-test-helm / validate-kubeconform (pull_request) Failing after 33s
2026-04-03 20:27:49 -05:00
35bca786fa Merge pull request 'feat: refactor apps' (#5466) from tmp/refactor-23 into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 32s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 9m34s
Reviewed-on: #5466
2026-04-04 00:51:30 +00:00
de38266778 feat: refactor apps 2026-04-04 00:51:30 +00:00
a9a32ca769 feat: refactor apps 2026-04-04 00:51:30 +00:00
c0ed5ca8bd Merge pull request 'feat: update image' (#5461) from tmp/qbit into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 23s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 10m19s
Reviewed-on: #5461
2026-04-03 23:51:57 +00:00
2200f635c1 feat: update image 2026-04-03 23:51:57 +00:00
463a7e14de ci: reconfigure
Some checks failed
renovate / renovate (push) Has been cancelled
2026-04-03 18:51:34 -05:00
5d0f1fe61d Merge pull request 'Update Helm release argo-workflows to v1.0.7' (#5464) from renovate/unified-argo-workflows into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 34s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-03 23:48:00 +00:00
25687bdebc Update Helm release argo-workflows to v1.0.7
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 31s
lint-test-helm / validate-kubeconform (pull_request) Successful in 31s
render-manifests / render-manifests (pull_request) Successful in 1m1s
2026-04-03 23:47:47 +00:00
2e73ec3900 Merge pull request 'Update g33kphr33k/musicgrabber Docker tag to v2.5.5' (#5462) from renovate/unified-musicgrabber into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-03 23:45:29 +00:00
5a8ba3a708 Update g33kphr33k/musicgrabber Docker tag to v2.5.5
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 38s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 49s
2026-04-03 23:45:00 +00:00
64c5390fbd Merge pull request 'Update dependency home-assistant/core to v2026.4.1' (#5460) from renovate/unified-home-assistant into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 26s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
2026-04-03 23:42:19 +00:00
d79383a770 Update dependency home-assistant/core to v2026.4.1 2026-04-03 23:42:19 +00:00
3880ee62e4 Merge pull request 'Update dependency coder/code-server to v4.113.1' (#5459) from renovate/unified-code-server into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 23:42:13 +00:00
c5618a8dd4 Update dependency coder/code-server to v4.113.1
Some checks are pending
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 30s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 40s
2026-04-03 23:42:03 +00:00
3984a8ca48 Merge pull request 'Update foldergram to v1.1.0' (#5448) from renovate/unified-foldergram into main
Some checks failed
lint-test-helm / lint-helm (push) Successful in 27s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Has been cancelled
Reviewed-on: #5448
2026-04-03 23:39:35 +00:00
e3cd1d1d41 Update foldergram to v1.1.0 2026-04-03 23:39:35 +00:00
6bb315dfcb Merge pull request 'feat: add fsGroup' (#5456) from tmp/jellyfin into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 25s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m16s
Reviewed-on: #5456
2026-04-03 23:38:17 +00:00
93e673bc1d feat: add fsGroup
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 22s
lint-test-helm / validate-kubeconform (pull_request) Successful in 20s
render-manifests / render-manifests (pull_request) Successful in 41s
2026-04-03 18:30:00 -05:00
44f0d43539 Merge pull request 'Update ghcr.io/renovatebot/renovate Docker tag to v43.104.2' (#5455) from renovate/unified-renovate into main
All checks were successful
renovate / renovate (push) Successful in 9m14s
2026-04-03 23:02:33 +00:00
8d5c34d007 Update ghcr.io/renovatebot/renovate Docker tag to v43.104.2
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
2026-04-03 23:02:07 +00:00
dea89f5d92 Merge pull request 'Update ghcr.io/linuxserver/code-server Docker tag to v4.113.1-ls327' (#5451) from renovate/unified-code-server into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 44s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m15s
2026-04-03 22:03:40 +00:00
a9142ebde5 Update ghcr.io/linuxserver/code-server Docker tag to v4.113.1-ls327 2026-04-03 22:03:40 +00:00
3d26035223 Merge pull request 'Update ghcr.io/home-assistant/home-assistant Docker tag to v2026.4.1' (#5450) from renovate/unified-home-assistant into main
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 22:03:24 +00:00
ed025a7515 Update ghcr.io/home-assistant/home-assistant Docker tag to v2026.4.1 2026-04-03 22:03:24 +00:00
6f8cb0d140 Merge pull request 'Update searxng/searxng:latest Docker digest to a89ed4a' (#5449) from renovate/unified-searxng into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 22:03:06 +00:00
5c568640bd Update searxng/searxng:latest Docker digest to a89ed4a
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 37s
lint-test-helm / validate-kubeconform (pull_request) Successful in 37s
render-manifests / render-manifests (pull_request) Successful in 1m41s
2026-04-03 22:02:42 +00:00
d89baac009 Merge pull request 'chore(deps): update kube-prometheus-stack docker tag to v82.17.0' (#5446) from renovate/unified-kube-prometheus-stack into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 46s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 3m34s
2026-04-03 18:02:51 +00:00
f913660bf1 chore(deps): update kube-prometheus-stack docker tag to v82.17.0
All checks were successful
renovate/stability-days Updates have met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 29s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
render-manifests / render-manifests (pull_request) Successful in 1m45s
2026-04-03 18:02:35 +00:00
d5c208fe5b Merge pull request 'chore(deps): update searxng/searxng:latest docker digest to 0a19108' (#5442) from renovate/unified-searxng into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 50s
lint-test-helm / validate-kubeconform (push) Has been skipped
render-manifests / render-manifests (push) Successful in 11m30s
renovate / renovate (push) Successful in 2m32s
2026-04-03 08:02:42 +00:00
8525f2cf74 chore(deps): update searxng/searxng:latest docker digest to 0a19108
All checks were successful
render-manifests / render-manifests (pull_request) Successful in 4m31s
lint-test-helm / lint-helm (pull_request) Successful in 5m44s
lint-test-helm / validate-kubeconform (pull_request) Has been skipped
2026-04-03 08:02:21 +00:00
117e4142f9 Merge pull request 'chore(deps): update dependency av1155/houndarr to v1.6.6' (#5431) from renovate/unified-houndarr into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 3m22s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 2m31s
Reviewed-on: #5431
2026-04-03 03:09:12 +00:00
d974944731 chore(deps): update dependency av1155/houndarr to v1.6.6 2026-04-03 03:09:12 +00:00
257d346376 Merge pull request 'chore(deps): update dependency moghtech/komodo to v2.1.1' (#5434) from renovate/unified-komodo into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #5434
2026-04-03 03:08:38 +00:00
69edda9f97 chore(deps): update dependency moghtech/komodo to v2.1.1 2026-04-03 03:08:38 +00:00
bec4630f49 Merge pull request 'fix: wrong volume name' (#5440) from tmp/gitea-2 into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
Reviewed-on: #5440
2026-04-03 03:07:16 +00:00
fadfda4523 fix: wrong volume name
All checks were successful
lint-test-helm / lint-helm (pull_request) Successful in 3m38s
lint-test-helm / validate-kubeconform (pull_request) Successful in 3m28s
render-manifests / render-manifests (pull_request) Successful in 4m40s
2026-04-02 21:52:51 -05:00
2b272e59a5 Merge pull request 'feat: add storage and affinity' (#5438) from tmp/gitea into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 15s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 10m19s
Reviewed-on: #5438
2026-04-03 02:39:23 +00:00
c62742756e feat: add storage and affinity 2026-04-03 02:39:23 +00:00
fcf57eedd7 Merge pull request 'chore(deps): update dependency sahara101/movie-roulette to v5.4.2' (#5436) from renovate/unified-movie-roulette into main
All checks were successful
lint-test-helm / lint-helm (push) Successful in 41s
lint-test-helm / validate-kubeconform (push) Has been skipped
renovate / renovate (push) Successful in 8m6s
2026-04-03 02:14:04 +00:00
7d2119ca7c chore(deps): update dependency sahara101/movie-roulette to v5.4.2 2026-04-03 02:14:04 +00:00
1412118f7e Merge pull request 'chore(deps): update dependency elastic/cloud-on-k8s to v3.3.2' (#5433) from renovate/unified-cloud-on-k8s into main
Some checks failed
lint-test-helm / lint-helm (push) Has been cancelled
lint-test-helm / validate-kubeconform (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 02:13:23 +00:00
69658420f2 chore(deps): update dependency elastic/cloud-on-k8s to v3.3.2 2026-04-03 02:13:23 +00:00
8de0f50b94 Merge pull request 'chore(deps): update dependency cyfershepard/jellystat to v1.1.9' (#5432) from renovate/unified-jellystat into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 02:12:59 +00:00
ac8aaa2706 chore(deps): update dependency cyfershepard/jellystat to v1.1.9 2026-04-03 02:12:59 +00:00
8efd7c4f2d Merge pull request 'chore(deps): update dependency argoproj/argo-workflows to v4.0.4' (#5430) from renovate/unified-argo-workflows into main
Some checks failed
lint-test-helm / validate-kubeconform (push) Has been cancelled
lint-test-helm / lint-helm (push) Has been cancelled
renovate / renovate (push) Has been cancelled
2026-04-03 02:12:15 +00:00
051edeedab chore(deps): update dependency argoproj/argo-workflows to v4.0.4
Some checks failed
renovate/stability-days Updates have not met minimum release age requirement
lint-test-helm / lint-helm (pull_request) Successful in 1m8s
lint-test-helm / validate-kubeconform (pull_request) Failing after 17s
render-manifests / render-manifests (pull_request) Successful in 2m39s
2026-04-03 02:11:54 +00:00
53 changed files with 212 additions and 336 deletions

View File

@@ -13,7 +13,7 @@ on:
jobs: jobs:
renovate: renovate:
runs-on: ubuntu-latest runs-on: ubuntu-latest
container: ghcr.io/renovatebot/renovate:43.104.1@sha256:4cd17e16873f200370add2d4f790b3db7406ca16ca904f5d29ac0d13e5c726fb container: ghcr.io/renovatebot/renovate:43.104.3@sha256:8248aad190150ce3f1016f9e93b45185679f075c428bca093e724a59f1fd426e
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6

View File

@@ -1,12 +1,12 @@
dependencies: dependencies:
- name: argo-workflows - name: argo-workflows
repository: https://argoproj.github.io/argo-helm repository: https://argoproj.github.io/argo-helm
version: 1.0.6 version: 1.0.7
- name: argo-events - name: argo-events
repository: https://argoproj.github.io/argo-helm repository: https://argoproj.github.io/argo-helm
version: 2.4.21 version: 2.4.21
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.11.1 version: 7.11.1
digest: sha256:a249bd8faad886fa267cb42e843fd6465b3c4147961d182b73dd64ef9e6ca06e digest: sha256:bcf7ba94885125ce6dac62ee376299f9868bf6ad391597deab0b08ae697a0c5b
generated: "2026-03-31T18:36:18.025982-05:00" generated: "2026-04-03T23:47:41.400540573Z"

View File

@@ -18,7 +18,7 @@ maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:
- name: argo-workflows - name: argo-workflows
version: 1.0.6 version: 1.0.7
repository: https://argoproj.github.io/argo-helm repository: https://argoproj.github.io/argo-helm
- name: argo-events - name: argo-events
version: 2.4.21 version: 2.4.21
@@ -29,4 +29,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
# renovate: datasource=github-releases depName=argoproj/argo-workflows # renovate: datasource=github-releases depName=argoproj/argo-workflows
appVersion: v4.0.3 appVersion: v4.0.4

View File

@@ -5,6 +5,7 @@ description: Bazarr
keywords: keywords:
- bazarr - bazarr
- subtitles - subtitles
- servarr
home: https://docs.alexlebens.dev/applications/bazarr/ home: https://docs.alexlebens.dev/applications/bazarr/
sources: sources:
- https://github.com/morpheus65535/bazarr - https://github.com/morpheus65535/bazarr
@@ -24,5 +25,5 @@ dependencies:
version: 0.8.0 version: 0.8.0
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
# renovate: datasource=github-releases depName=morpheus65535/bazarr # renovate: datasource=github-releases depName=linuxserver/docker-bazarr
appVersion: 1.5.6 appVersion: 1.5.6

View File

@@ -28,5 +28,5 @@ dependencies:
version: 0.8.0 version: 0.8.0
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
# renovate: datasource=github-releases depName=coder/code-server # renovate: datasource=github-releases depName=linuxserver/docker-code-server
appVersion: 4.113.0 appVersion: 4.113.1

View File

@@ -12,7 +12,7 @@ code-server:
main: main:
image: image:
repository: ghcr.io/linuxserver/code-server repository: ghcr.io/linuxserver/code-server
tag: 4.113.0-ls326@sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e tag: 4.114.0-ls328@sha256:928e63f0b775d76cda606f181bae9d81c6d3fbd2d1daeef9438e3ba5579f391d
env: env:
- name: TZ - name: TZ
value: America/Chicago value: America/Chicago

View File

@@ -9,7 +9,6 @@ directus:
image: image:
repository: ghcr.io/directus/directus repository: ghcr.io/directus/directus
tag: 11.17.1@sha256:1dd2080a50a9f6df2b6f49df15a7734424bbd1a5902983c4b6e447f22027b80b tag: 11.17.1@sha256:1dd2080a50a9f6df2b6f49df15a7734424bbd1a5902983c4b6e447f22027b80b
pullPolicy: IfNotPresent
env: env:
- name: PUBLIC_URL - name: PUBLIC_URL
value: https://directus.alexlebens.net value: https://directus.alexlebens.net

View File

@@ -18,4 +18,4 @@ dependencies:
repository: https://helm.elastic.co repository: https://helm.elastic.co
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/elastic.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/elastic.png
# renovate: datasource=github-releases depName=elastic/cloud-on-k8s # renovate: datasource=github-releases depName=elastic/cloud-on-k8s
appVersion: v3.3.1 appVersion: v3.3.2

View File

@@ -24,4 +24,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://raw.githubusercontent.com/foldergram/foldergram/refs/heads/main/client/public/icon-512.png icon: https://raw.githubusercontent.com/foldergram/foldergram/refs/heads/main/client/public/icon-512.png
# renovate: datasource=github-releases depName=foldergram/foldergram # renovate: datasource=github-releases depName=foldergram/foldergram
appVersion: v1.0.9 appVersion: v1.1.0

View File

@@ -12,8 +12,7 @@ foldergram:
main: main:
image: image:
repository: ghcr.io/foldergram/foldergram repository: ghcr.io/foldergram/foldergram
tag: 1.0.9@sha256:aa6707e7456386f2d74b8f2769d0281f4127d1276349583b8531dbaa8f844883 tag: 1.1.0@sha256:b08c7f30a15a3d3e4cf0877a5271cb76be6a36ab83751f040c115ccdb76b736a
pullPolicy: IfNotPresent
env: env:
- name: IMAGE_DETAIL_SOURCE - name: IMAGE_DETAIL_SOURCE
value: original value: original

View File

@@ -145,11 +145,52 @@ gitea-actions:
statefulset: statefulset:
replicas: 6 replicas: 6
timezone: America/Chicago timezone: America/Chicago
resources:
limits:
ephemeral-storage: 15Gi
requests:
ephemeral-storage: 2Gi
affinity:
podAntiAffinity:
preferredDuringSchedulingIgnoredDuringExecution:
- weight: 100
podAffinityTerm:
labelSelector:
matchExpressions:
- key: app.kubernetes.io/name
operator: In
values:
- gitea-actions-act-runner
topologyKey: "kubernetes.io/hostname"
extraVolumes:
- name: workspace-vol
ephemeral:
volumeClaimTemplate:
spec:
accessModes:
- ReadWriteOnce
storageClassName: ceph-block
resources:
requests:
storage: 20Gi
- name: docker-vol
ephemeral:
volumeClaimTemplate:
spec:
accessModes:
- ReadWriteOnce
storageClassName: ceph-block
resources:
requests:
storage: 50Gi
actRunner: actRunner:
registry: docker.io registry: docker.io
repository: gitea/act_runner repository: gitea/act_runner
# renovate: datasource=docker depName=gitea/act_runner # renovate: datasource=docker depName=gitea/act_runner
tag: 0.3.1@sha256:c2a169c5e99864c25e32527cef3d82203225e09558773022bf3dc164a2e6d762 tag: 0.3.1@sha256:c2a169c5e99864c25e32527cef3d82203225e09558773022bf3dc164a2e6d762
extraVolumeMounts:
- name: workspace-vol
mountPath: /workspace
config: | config: |
log: log:
level: debug level: debug
@@ -166,6 +207,9 @@ gitea-actions:
repository: docker repository: docker
# renovate: datasource=docker depName=docker # renovate: datasource=docker depName=docker
tag: 29.3.1-dind@sha256:4d90f1f6c400315c2dba96d3ec93c01e64198395cbba04f79d12adce4f737029 tag: 29.3.1-dind@sha256:4d90f1f6c400315c2dba96d3ec93c01e64198395cbba04f79d12adce4f737029
extraVolumeMounts:
- name: docker-vol
mountPath: /var/lib/docker
persistence: persistence:
storageClass: ceph-block storageClass: ceph-block
size: 10Gi size: 10Gi

View File

@@ -24,4 +24,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/home-assistant.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/home-assistant.png
# renovate: datasource=github-releases depName=home-assistant/core # renovate: datasource=github-releases depName=home-assistant/core
appVersion: 2026.4.0 appVersion: 2026.4.1

View File

@@ -12,7 +12,7 @@ home-assistant:
main: main:
image: image:
repository: ghcr.io/home-assistant/home-assistant repository: ghcr.io/home-assistant/home-assistant
tag: 2026.4.0@sha256:7fbf6a5e006e889d7799476ad7646bd18e9dc73e8a4ccd9326b41798de6bb3bf tag: 2026.4.1@sha256:8848691147f01a6eee7753de2ade21b04d6168fcd2e2a7089f6f84e3b7b86960
env: env:
- name: TZ - name: TZ
value: America/Chicago value: America/Chicago
@@ -23,7 +23,7 @@ home-assistant:
code-server: code-server:
image: image:
repository: ghcr.io/linuxserver/code-server repository: ghcr.io/linuxserver/code-server
tag: 4.113.0-ls326@sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e tag: 4.114.0-ls328@sha256:928e63f0b775d76cda606f181bae9d81c6d3fbd2d1daeef9438e3ba5579f391d
env: env:
- name: TZ - name: TZ
value: America/Chicago value: America/Chicago

View File

@@ -4,6 +4,7 @@ version: 1.0.0
description: Houndarr description: Houndarr
keywords: keywords:
- houndarr - houndarr
- rescan
- servarr - servarr
home: https://docs.alexlebens.dev/applications/houndarr/ home: https://docs.alexlebens.dev/applications/houndarr/
sources: sources:
@@ -24,4 +25,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/houndarr.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/houndarr.png
# renovate: datasource=github-releases depName=av1155/houndarr # renovate: datasource=github-releases depName=av1155/houndarr
appVersion: v1.6.5 appVersion: v1.6.6

View File

@@ -5,6 +5,9 @@ jellyfin:
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
pod: pod:
securityContext:
fsGroup: 1000
fsGroupChangePolicy: OnRootMismatch
affinity: affinity:
podAntiAffinity: podAntiAffinity:
requiredDuringSchedulingIgnoredDuringExecution: requiredDuringSchedulingIgnoredDuringExecution:

View File

@@ -29,4 +29,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png
# renovate: datasource=github-releases depName=CyferShepard/Jellystat # renovate: datasource=github-releases depName=CyferShepard/Jellystat
appVersion: 1.1.7 appVersion: 1.1.9

View File

@@ -31,4 +31,4 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/komodo.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/komodo.png
# renovate: datasource=github-releases depName=moghtech/komodo # renovate: datasource=github-releases depName=moghtech/komodo
appVersion: v2.1.0 appVersion: v2.1.1

View File

@@ -4,7 +4,6 @@ komodo:
type: deployment type: deployment
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3
containers: containers:
main: main:
image: image:

View File

@@ -1,12 +1,12 @@
dependencies: dependencies:
- name: kube-prometheus-stack - name: kube-prometheus-stack
repository: oci://ghcr.io/prometheus-community/charts repository: oci://ghcr.io/prometheus-community/charts
version: 82.16.2 version: 82.17.1
- name: app-template - name: app-template
repository: https://bjw-s-labs.github.io/helm-charts/ repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2 version: 4.6.2
- name: valkey - name: valkey
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.5.0 version: 0.5.0
digest: sha256:6f3598d0d38a17736419fe8d0e5e0899b774d91c38ef9a4f87743f81c729584c digest: sha256:8c2a56a7d6bf858a59e6a46a7ff2d3cbfdf022adb985254ec869e348d3ddb68b
generated: "2026-04-02T20:00:01.560565-05:00" generated: "2026-04-04T12:02:57.648448879Z"

View File

@@ -18,7 +18,7 @@ maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:
- name: kube-prometheus-stack - name: kube-prometheus-stack
version: 82.16.2 version: 82.17.1
repository: oci://ghcr.io/prometheus-community/charts repository: oci://ghcr.io/prometheus-community/charts
- name: app-template - name: app-template
alias: ntfy-alertmanager alias: ntfy-alertmanager

View File

@@ -4,9 +4,8 @@ version: 1.0.0
description: Kubelet Serving Cert Approver description: Kubelet Serving Cert Approver
keywords: keywords:
- kubelet-serving-cert-approver - kubelet-serving-cert-approver
- kubernetes
- certificate - certificate
home: https://wiki.alexlebens.dev/s/3aa80722-db85-41b4-ba1e-8d4c3d8643b5 home: https://docs.alexlebens.dev/applications/kubelet-serving-cert-approver/
sources: sources:
- https://github.com/alex1989hu/kubelet-serving-cert-approver - https://github.com/alex1989hu/kubelet-serving-cert-approver
- https://github.com/alex1989hu/kubelet-serving-cert-approver/pkgs/container/kubelet-serving-cert-approver - https://github.com/alex1989hu/kubelet-serving-cert-approver/pkgs/container/kubelet-serving-cert-approver

View File

@@ -29,7 +29,6 @@ kubelet-serving-cert-approver:
type: deployment type: deployment
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3
serviceAccount: serviceAccount:
name: kubelet-serving-cert-approver name: kubelet-serving-cert-approver
pod: pod:
@@ -38,8 +37,7 @@ kubelet-serving-cert-approver:
main: main:
image: image:
repository: ghcr.io/alex1989hu/kubelet-serving-cert-approver repository: ghcr.io/alex1989hu/kubelet-serving-cert-approver
tag: 0.10.3 tag: 0.10.3@sha256:4cdc92140c48341433513dce3201806309d5256cfbac6f830feae1e7e9fb0d7d
pullPolicy: Always
args: args:
- serve - serve
env: env:
@@ -49,8 +47,8 @@ kubelet-serving-cert-approver:
fieldPath: metadata.namespace fieldPath: metadata.namespace
resources: resources:
requests: requests:
cpu: 100m cpu: 1m
memory: 128Mi memory: 20Mi
securityContext: securityContext:
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
capabilities: capabilities:
@@ -70,8 +68,6 @@ kubelet-serving-cert-approver:
health: health:
port: 8080 port: 8080
targetPort: 8080 targetPort: 8080
protocol: HTTP
metrics: metrics:
port: 9090 port: 9090
targetPort: 9090 targetPort: 9090
protocol: HTTP

View File

@@ -4,10 +4,8 @@ version: 1.0.0
description: Kubernetes Cloudflare DDNS description: Kubernetes Cloudflare DDNS
keywords: keywords:
- kubernetes-cloudflare-ddns - kubernetes-cloudflare-ddns
- cloudflare
- ddns - ddns
- kubernetes home: https://docs.alexlebens.dev/applications/kubelet-serving-cert-approver/
home: https://wiki.alexlebens.dev/s/49513b51-cf91-4efd-b2a5-957555bc3ad7
sources: sources:
- https://github.com/kubitodev/kubernetes-cloudflare-ddns - https://github.com/kubitodev/kubernetes-cloudflare-ddns
- https://hub.docker.com/r/kubitodev/kubernetes-cloudflare-ddns - https://hub.docker.com/r/kubitodev/kubernetes-cloudflare-ddns

View File

@@ -14,29 +14,17 @@ spec:
data: data:
- secretKey: AUTH_KEY - secretKey: AUTH_KEY
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cloudflare/alexlebens.net/ddns key: /cloudflare/alexlebens.net/ddns
metadataPolicy: None
property: token property: token
- secretKey: NAME - secretKey: NAME
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cloudflare/alexlebens.net/ddns key: /cloudflare/alexlebens.net/ddns
metadataPolicy: None
property: name property: name
- secretKey: RECORD_ID - secretKey: RECORD_ID
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cloudflare/alexlebens.net/ddns key: /cloudflare/alexlebens.net/ddns
metadataPolicy: None
property: record-id property: record-id
- secretKey: ZONE_ID - secretKey: ZONE_ID
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cloudflare/alexlebens.net/ddns key: /cloudflare/alexlebens.net/ddns
metadataPolicy: None
property: zone-id property: zone-id

View File

@@ -4,24 +4,19 @@ kubernetes-cloudflare-ddns:
type: cronjob type: cronjob
cronjob: cronjob:
suspend: false suspend: false
concurrencyPolicy: Forbid timeZone: America/Chicago
timeZone: US/Central
schedule: "30 4 * * *" schedule: "30 4 * * *"
startingDeadlineSeconds: 90
successfulJobsHistory: 1
failedJobsHistory: 1
backoffLimit: 3 backoffLimit: 3
parallelism: 1 parallelism: 1
containers: containers:
main: main:
image: image:
repository: kubitodev/kubernetes-cloudflare-ddns repository: kubitodev/kubernetes-cloudflare-ddns
tag: 2.0.0 tag: 2.0.0sha256:80979b046e32ecccedfa6c00804676d070ef87c7f77a65e4afa4e91ffdeb7309
pullPolicy: IfNotPresent
envFrom: envFrom:
- secretRef: - secretRef:
name: kubernetes-cloudflare-ddns-secret name: kubernetes-cloudflare-ddns-secret
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 128Mi memory: 32Mi

View File

@@ -5,12 +5,13 @@ description: LanguageTool
keywords: keywords:
- languagetool - languagetool
- spellchecking - spellchecking
home: https://wiki.alexlebens.dev/ home: https://docs.alexlebens.dev/applications/languagetool/
sources: sources:
- https://github.com/languagetool-org/languagetool - https://github.com/languagetool-org/languagetool
- https://github.com/Erikvl87/docker-languagetool - https://github.com/Erikvl87/docker-languagetool
- https://hub.docker.com/r/erikvl87/languagetool - https://hub.docker.com/r/erikvl87/languagetool
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
maintainers: maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:

View File

@@ -4,13 +4,11 @@ languagetool:
type: deployment type: deployment
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3
containers: containers:
main: main:
image: image:
repository: erikvl87/languagetool repository: erikvl87/languagetool
tag: 6.7 tag: 6.7@sha256:454acc9b3d232bdf37a0eddb1c8d0e93513ce41b914a8a374e3c44a884122364
pullPolicy: IfNotPresent
env: env:
- name: langtool_languageModel - name: langtool_languageModel
value: /ngrams value: /ngrams
@@ -20,8 +18,8 @@ languagetool:
value: 1g value: 1g
resources: resources:
requests: requests:
cpu: 10m cpu: 1m
memory: 128Mi memory: 800Mi
service: service:
main: main:
controller: main controller: main
@@ -29,7 +27,6 @@ languagetool:
http: http:
port: 80 port: 80
targetPort: 8010 targetPort: 8010
protocol: HTTP
route: route:
main: main:
kind: HTTPRoute kind: HTTPRoute
@@ -42,11 +39,8 @@ languagetool:
- languagetool.alexlebens.net - languagetool.alexlebens.net
rules: rules:
- backendRefs: - backendRefs:
- group: '' - name: languagetool
kind: Service
name: languagetool
port: 80 port: 80
weight: 100
matches: matches:
- path: - path:
type: PathPrefix type: PathPrefix
@@ -57,7 +51,6 @@ languagetool:
storageClass: ceph-block storageClass: ceph-block
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 1Gi size: 1Gi
retain: true
advancedMounts: advancedMounts:
main: main:
main: main:

View File

@@ -4,13 +4,14 @@ version: 1.0.0
description: Libation description: Libation
keywords: keywords:
- libation - libation
- audiobooks
- audible - audible
home: https://wiki.alexlebens.dev/s/63beac50-a63f-45fe-b8e5-e1691dd5e9b0 home: https://docs.alexlebens.dev/applications/languagetool/
sources: sources:
- https://github.com/rmcrackan/Libation - https://github.com/rmcrackan/Libation
- https://hub.docker.com/r/rmcrackan/libation - https://hub.docker.com/r/rmcrackan/libation
- https://hub.docker.com/_/ubuntu/tags
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
maintainers: maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:

View File

@@ -4,20 +4,15 @@ libation:
type: cronjob type: cronjob
cronjob: cronjob:
suspend: false suspend: false
concurrencyPolicy: Forbid timeZone: America/Chicago
timeZone: US/Central
schedule: 0 0 1 1 * schedule: 0 0 1 1 *
startingDeadlineSeconds: 90
successfulJobsHistory: 1
failedJobsHistory: 1
backoffLimit: 3 backoffLimit: 3
parallelism: 1 parallelism: 1
containers: containers:
main: main:
image: image:
repository: rmcrackan/libation repository: rmcrackan/libation
tag: 13.3.2 tag: 13.3.2@sha256:d1c45260f3ba34b0fb1432c2b51763e00c5174864961856c1c31e7f2b0c3a39e
pullPolicy: IfNotPresent
env: env:
- name: SLEEP_TIME - name: SLEEP_TIME
value: "-1" value: "-1"
@@ -26,7 +21,7 @@ libation:
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 128Mi memory: 32Mi
debug: debug:
type: deployment type: deployment
replicas: 0 replicas: 0
@@ -35,8 +30,7 @@ libation:
main: main:
image: image:
repository: ubuntu repository: ubuntu
tag: resolute-20260401 tag: resolute-20260401@sha256:a072b64036a738e55bff8f9a9682cbb893bf20c213772effc1de8dee8df1cea9
pullPolicy: IfNotPresent
command: command:
- "sleep" - "sleep"
- "infinity" - "infinity"
@@ -50,7 +44,6 @@ libation:
storageClass: ceph-block storageClass: ceph-block
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 500Mi size: 500Mi
retain: true
advancedMounts: advancedMounts:
main: main:
main: main:

View File

@@ -4,9 +4,9 @@ dependencies:
version: 4.6.2 version: 4.6.2
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.10.0 version: 7.11.1
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.8.0 version: 0.8.0
digest: sha256:0f1a2923a7042b364a817edc64729d5e1c18b0552555c035d974de626f372692 digest: sha256:28d9013864be22eb7085fc88a45c0b8a555a582026c779dd72fca4a2e1728d2a
generated: "2026-03-15T20:07:00.750754951Z" generated: "2026-04-03T19:30:51.252965-05:00"

View File

@@ -4,17 +4,18 @@ version: 1.0.0
description: Lidarr description: Lidarr
keywords: keywords:
- lidarr - lidarr
- servarr
- music - music
- metrics - servarr
home: https://wiki.alexlebens.dev/s/f7c4e892-aa3b-435f-b220-317dc53137ac home: https://docs.alexlebens.dev/applications/lidarr/
sources: sources:
- https://github.com/Lidarr/Lidarr - https://github.com/Lidarr/Lidarr
- https://github.com/linuxserver/docker-lidarr - https://github.com/linuxserver/docker-lidarr
- https://github.com/cloudnative-pg/cloudnative-pg - https://github.com/onedr0p/exportarr
- https://github.com/linuxserver/docker-lidarr/pkgs/container/lidarr
- https://github.com/onedr0p/exportarr/pkgs/container/exportarr - https://github.com/onedr0p/exportarr/pkgs/container/exportarr
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster - https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
maintainers: maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:
@@ -24,11 +25,12 @@ dependencies:
version: 4.6.2 version: 4.6.2
- name: postgres-cluster - name: postgres-cluster
alias: postgres-18-cluster alias: postgres-18-cluster
version: 7.10.0 version: 7.11.1
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target - name: volsync-target
alias: volsync-target-config alias: volsync-target-config
version: 0.8.0 version: 0.8.0
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png
# renovate: datasource=github-releases depName=linuxserver/docker-lidarr
appVersion: 3.1.2-nightly appVersion: 3.1.2-nightly

View File

@@ -4,7 +4,6 @@ lidarr:
type: deployment type: deployment
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3
pod: pod:
securityContext: securityContext:
runAsUser: 1000 runAsUser: 1000
@@ -16,10 +15,9 @@ lidarr:
image: image:
repository: ghcr.io/linuxserver/lidarr repository: ghcr.io/linuxserver/lidarr
tag: 3.1.2-nightly@sha256:034055feee43b11eb2f7a8438a9af1c99ab564dd2b43e5df2fe5b3c9b3b8b1ac tag: 3.1.2-nightly@sha256:034055feee43b11eb2f7a8438a9af1c99ab564dd2b43e5df2fe5b3c9b3b8b1ac
pullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ
value: US/Central value: America/Chicago
- name: PUID - name: PUID
value: 1000 value: 1000
- name: PGID - name: PGID
@@ -27,12 +25,11 @@ lidarr:
resources: resources:
requests: requests:
cpu: 100m cpu: 100m
memory: 256Mi memory: 300Mi
metrics: metrics:
image: image:
repository: ghcr.io/onedr0p/exportarr repository: ghcr.io/onedr0p/exportarr
tag: v2.3.0 tag: v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520
pullPolicy: IfNotPresent
args: ["lidarr"] args: ["lidarr"]
env: env:
- name: URL - name: URL
@@ -45,10 +42,6 @@ lidarr:
value: false value: false
- name: ENABLE_UNKNOWN_QUEUE_ITEMS - name: ENABLE_UNKNOWN_QUEUE_ITEMS
value: false value: false
resources:
requests:
cpu: 10m
memory: 128Mi
service: service:
main: main:
controller: main controller: main
@@ -56,11 +49,9 @@ lidarr:
http: http:
port: 80 port: 80
targetPort: 8686 targetPort: 8686
protocol: HTTP
metrics: metrics:
port: 9792 port: 9792
targetPort: 9792 targetPort: 9792
protocol: TCP
serviceMonitor: serviceMonitor:
main: main:
selector: selector:
@@ -95,11 +86,8 @@ lidarr:
type: PathPrefix type: PathPrefix
value: /outpost.goauthentik.io value: /outpost.goauthentik.io
- backendRefs: - backendRefs:
- group: '' - name: lidarr
kind: Service
name: lidarr
port: 80 port: 80
weight: 100
filters: filters:
- type: ExtensionRef - type: ExtensionRef
extensionRef: extensionRef:
@@ -116,7 +104,6 @@ lidarr:
storageClass: ceph-block storageClass: ceph-block
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 10Gi size: 10Gi
retain: true
advancedMounts: advancedMounts:
main: main:
main: main:
@@ -150,35 +137,12 @@ postgres-18-cluster:
destinationBucket: postgres-backups destinationBucket: postgres-backups
externalSecretCredentialPath: /garage/home-infra/postgres-backups externalSecretCredentialPath: /garage/home-infra/postgres-backups
isWALArchiver: true isWALArchiver: true
# - name: garage-remote
# index: 1
# destinationBucket: postgres-backups
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
# retentionPolicy: "90d"
# data:
# compression: bzip2
# - name: external
# index: 1
# endpointURL: https://nyc3.digitaloceanspaces.com
# destinationBucket: postgres-backups-ce540ddf106d186bbddca68a
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
# isWALArchiver: false
scheduledBackups: scheduledBackups:
- name: live-backup - name: live-backup
suspend: false suspend: false
immediate: true immediate: true
schedule: "0 55 14 * * *" schedule: "0 55 14 * * *"
backupName: garage-local backupName: garage-local
# - name: weekly-backup
# suspend: true
# immediate: true
# schedule: "0 0 4 * * SAT"
# backupName: garage-remote
# - name: daily-backup
# suspend: true
# immediate: true
# schedule: "0 0 0 * * *"
# backupName: external
volsync-target-config: volsync-target-config:
pvcTarget: lidarr-config pvcTarget: lidarr-config
moverSecurityContext: moverSecurityContext:

View File

@@ -5,8 +5,7 @@ description: Local Path Provisioner
keywords: keywords:
- local-path-provisioner - local-path-provisioner
- storage - storage
- kubernetes home: https://docs.alexlebens.dev/applications/local-path-provisioner/
home: https://wiki.alexlebens.dev/s/fa4d4152-b9dd-4fdc-a6f2-93a2c0df7f4a
sources: sources:
- https://github.com/rancher/local-path-provisioner - https://github.com/rancher/local-path-provisioner
- https://hub.docker.com/r/rancher/local-path-provisioner - https://hub.docker.com/r/rancher/local-path-provisioner

View File

@@ -1,10 +1,11 @@
local-path-provisioner: local-path-provisioner:
replicaCount: 1
image: image:
repository: rancher/local-path-provisioner repository: rancher/local-path-provisioner
tag: v0.0.35 tag: v0.0.35@sha256:34ff0847cc47ebf69656ba44a3de9324596d0036b66ffd323b21614dd8221530
helperImage: helperImage:
repository: busybox repository: busybox
tag: 1.37.0 tag: 1.37.0@sha256:1487d0af5f52b4ba31c7e465126ee2123fe3f2305d638e7827681e7cf6c83d5e
storageClass: storageClass:
create: true create: true
defaultClass: false defaultClass: false
@@ -12,6 +13,10 @@ local-path-provisioner:
name: local-path name: local-path
reclaimPolicy: Delete reclaimPolicy: Delete
volumeBindingMode: WaitForFirstConsumer volumeBindingMode: WaitForFirstConsumer
resources:
limits:
cpu: 1m
memory: 30Mi
nodePathMap: nodePathMap:
- node: DEFAULT_PATH_FOR_NON_LISTED_NODES - node: DEFAULT_PATH_FOR_NON_LISTED_NODES
paths: paths:

View File

@@ -4,14 +4,13 @@ version: 1.0.0
description: Loki description: Loki
keywords: keywords:
- loki - loki
- promtail
- logs - logs
- kubernetes home: https://docs.alexlebens.dev/applications/loki/
home: https://wiki.alexlebens.dev/s/c5a4dc61-5487-46c9-88f1-cac363742d30
sources: sources:
- https://github.com/grafana/loki - https://github.com/grafana/loki
- https://github.com/grafana/alloy
- https://github.com/grafana/loki/tree/main/production/helm/loki - https://github.com/grafana/loki/tree/main/production/helm/loki
- https://github.com/grafana/helm-charts/tree/main/charts/promtail - https://github.com/grafana/alloy/tree/main/operations/helm/charts/alloy
maintainers: maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:

View File

@@ -2,25 +2,14 @@ loki:
deploymentMode: SingleBinary deploymentMode: SingleBinary
loki: loki:
auth_enabled: false auth_enabled: false
commonConfig:
replication_factor: 1
ingester_client:
pool_config:
remote_timeout: 10s
remote_timeout: 10s
limits_config: limits_config:
allow_structured_metadata: false allow_structured_metadata: false
max_streams_per_user: 100000 max_streams_per_user: 100000
ingestion_rate_mb: 1024 ingestion_rate_mb: 1024
ingestion_burst_size_mb: 1024 ingestion_burst_size_mb: 1024
retention_period: 7d retention_period: 7d
compactor: commonConfig:
delete_request_store: filesystem replication_factor: 1
working_directory: /var/loki/compactor
compaction_interval: 10m
retention_enabled: true
retention_delete_delay: 2h
retention_delete_worker_count: 150
storage: storage:
type: filesystem type: filesystem
schemaConfig: schemaConfig:
@@ -31,16 +20,34 @@ loki:
schema: v13 schema: v13
index: index:
period: 24h period: 24h
compactor:
delete_request_store: filesystem
working_directory: /var/loki/compactor
compaction_interval: 10m
retention_enabled: true
retention_delete_delay: 2h
retention_delete_worker_count: 150
ingester_client:
pool_config:
remote_timeout: 10s
remote_timeout: 10s
enterprise: enterprise:
enabled: false enabled: false
gateway: gateway:
enabled: true enabled: true
resources:
requests:
cpu: 10m
memory: 20Mi
basicAuth: basicAuth:
enabled: false enabled: false
singleBinary: singleBinary:
replicas: 1 replicas: 1
resources:
requests:
cpu: 100m
memory: 800Mi
persistence: persistence:
enableStatefulSetAutoDeletePVC: true
enabled: true enabled: true
size: 150Gi size: 150Gi
storageClass: synology-iscsi-delete storageClass: synology-iscsi-delete
@@ -121,7 +128,5 @@ alloy:
url = "http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push" url = "http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push"
} }
} }
controller:
type: 'daemonset'
serviceMonitor: serviceMonitor:
enabled: true enabled: true

View File

@@ -5,12 +5,12 @@ description: MariaDB Operator
keywords: keywords:
- mariadb-operator - mariadb-operator
- database - database
- storage - operator
- kubernetes home: https://docs.alexlebens.dev/applications/mariadb-operator/
home: https://wiki.alexlebens.dev/
sources: sources:
- https://github.com/mariadb-operator/mariadb-operator - https://github.com/mariadb-operator/mariadb-operator
- https://github.com/mariadb-operator/mariadb-operator/tree/main/deploy/charts/mariadb-operator - https://github.com/mariadb-operator/mariadb-operator/tree/main/deploy/charts/mariadb-operator
- https://github.com/mariadb-operator/mariadb-operator/tree/main/deploy/charts/mariadb-operator-crds
maintainers: maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:
@@ -20,6 +20,6 @@ dependencies:
- name: mariadb-operator-crds - name: mariadb-operator-crds
version: 26.3.0 version: 26.3.0
repository: https://helm.mariadb.com/mariadb-operator repository: https://helm.mariadb.com/mariadb-operator
icon: https://mariadb-operator.github.io/mariadb-operator/assets/mariadb_profile.svg icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/mariadb.png
# renovate: datasource=github-releases depName=mariadb-operator/mariadb-operator # renovate: datasource=github-releases depName=mariadb-operator/mariadb-operator
appVersion: 26.3.0 appVersion: 26.3.0

View File

@@ -1,11 +1,9 @@
mariadb-operator: mariadb-operator:
crds:
enabled: false
ha: ha:
enabled: true enabled: true
replicas: 3
metrics: metrics:
enabled: true enabled: true
serviceMonitor:
enabled: true
pdb: pdb:
enabled: true enabled: true
maxUnavailable: 1

View File

@@ -19,13 +19,13 @@ dependencies:
version: 2.4.0 version: 2.4.0
- name: postgres-cluster - name: postgres-cluster
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 7.10.0 version: 7.11.1
- name: valkey - name: valkey
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.4.0 version: 0.5.0
- name: valkey - name: valkey
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.4.0 version: 0.5.0
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.8.0 version: 0.8.0
@@ -38,5 +38,5 @@ dependencies:
- name: volsync-target - name: volsync-target
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
version: 0.8.0 version: 0.8.0
digest: sha256:8fb2d00605ade15db97e778f47ecc1ffae3705ce3408a17e0a21f7def65de884 digest: sha256:70a7f9dc242a1102eafa0b8a5c481954793d3450eea907c7fb5fd86cb81b1bea
generated: "2026-03-24T16:59:56.540825394Z" generated: "2026-04-03T21:00:39.545529-05:00"

View File

@@ -4,20 +4,15 @@ version: 1.0.0
description: Matrix Synapse description: Matrix Synapse
keywords: keywords:
- matrix-synapse - matrix-synapse
- matrix
- chat - chat
- bridge home: https://docs.alexlebens.dev/applications/matrix-synapse/
- matrix-hookshot
- mautrix-discord
- mautrix-whatsapp
home: https://wiki.alexlebens.dev/s/bd7e7f66-136a-41b8-8144-847bacbb3059
sources: sources:
- https://github.com/element-hq/synapse - https://github.com/element-hq/synapse
- https://github.com/matrix-org/matrix-hookshot - https://github.com/matrix-org/matrix-hookshot
- https://github.com/mautrix/discord - https://github.com/mautrix/discord
- https://github.com/mautrix/whatsapp - https://github.com/mautrix/whatsapp
- https://github.com/cloudflare/cloudflared - https://github.com/rtsp/docker-lighttpd/pkgs/container/docker-lighttpd
- https://github.com/cloudnative-pg/cloudnative-pg - https://hub.docker.com/_/alpine
- https://hub.docker.com/r/halfshot/matrix-hookshot - https://hub.docker.com/r/halfshot/matrix-hookshot
- https://mau.dev/mautrix/discord/container_registry - https://mau.dev/mautrix/discord/container_registry
- https://mau.dev/mautrix/whatsapp/container_registry - https://mau.dev/mautrix/whatsapp/container_registry
@@ -25,6 +20,8 @@ sources:
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template - https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared - https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster - https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/valkey
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
maintainers: maintainers:
- name: alexlebens - name: alexlebens
dependencies: dependencies:
@@ -53,15 +50,15 @@ dependencies:
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
- name: postgres-cluster - name: postgres-cluster
alias: postgres-18-cluster alias: postgres-18-cluster
version: 7.10.0 version: 7.11.1
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
- name: valkey - name: valkey
alias: valkey-matrix-synapse alias: valkey-matrix-synapse
version: 0.4.0 version: 0.5.0
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
- name: valkey - name: valkey
alias: valkey-hookshot alias: valkey-hookshot
version: 0.4.0 version: 0.5.0
repository: oci://harbor.alexlebens.net/helm-charts repository: oci://harbor.alexlebens.net/helm-charts
- name: volsync-target - name: volsync-target
alias: volsync-target-synapse alias: volsync-target-synapse

View File

@@ -14,17 +14,11 @@ spec:
data: data:
- secretKey: oidc.yaml - secretKey: oidc.yaml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/config key: /cl01tl/matrix-synapse/config
metadataPolicy: None
property: oidc.yaml property: oidc.yaml
- secretKey: config.yaml - secretKey: config.yaml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/config key: /cl01tl/matrix-synapse/config
metadataPolicy: None
property: config.yaml property: config.yaml
--- ---
@@ -44,10 +38,7 @@ spec:
data: data:
- secretKey: signing.key - secretKey: signing.key
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/config key: /cl01tl/matrix-synapse/config
metadataPolicy: None
property: signing-key property: signing-key
--- ---
@@ -67,31 +58,19 @@ spec:
data: data:
- secretKey: config.yml - secretKey: config.yml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/hookshot key: /cl01tl/matrix-synapse/hookshot
metadataPolicy: None
property: config property: config
- secretKey: registration.yml - secretKey: registration.yml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/hookshot key: /cl01tl/matrix-synapse/hookshot
metadataPolicy: None
property: registration property: registration
- secretKey: hookshot-registration.yaml - secretKey: hookshot-registration.yaml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/hookshot key: /cl01tl/matrix-synapse/hookshot
metadataPolicy: None
property: registration property: registration
- secretKey: passkey.pem - secretKey: passkey.pem
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/hookshot key: /cl01tl/matrix-synapse/hookshot
metadataPolicy: None
property: passkey property: passkey
--- ---
@@ -110,17 +89,11 @@ spec:
data: data:
- secretKey: config.yaml - secretKey: config.yaml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/mautrix-discord key: /cl01tl/matrix-synapse/mautrix-discord
metadataPolicy: None
property: config property: config
- secretKey: mautrix-discord-registration.yaml - secretKey: mautrix-discord-registration.yaml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/mautrix-discord key: /cl01tl/matrix-synapse/mautrix-discord
metadataPolicy: None
property: registration property: registration
--- ---
@@ -140,17 +113,11 @@ spec:
data: data:
- secretKey: config.yaml - secretKey: config.yaml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/mautrix-whatsapp key: /cl01tl/matrix-synapse/mautrix-whatsapp
metadataPolicy: None
property: config property: config
- secretKey: mautrix-whatsapp-registration.yaml - secretKey: mautrix-whatsapp-registration.yaml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/mautrix-whatsapp key: /cl01tl/matrix-synapse/mautrix-whatsapp
metadataPolicy: None
property: registration property: registration
--- ---
@@ -170,10 +137,7 @@ spec:
data: data:
- secretKey: double-puppet-registration.yaml - secretKey: double-puppet-registration.yaml
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/double-puppet key: /cl01tl/matrix-synapse/double-puppet
metadataPolicy: None
property: registration property: registration
--- ---
@@ -193,15 +157,9 @@ spec:
data: data:
- secretKey: default - secretKey: default
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/redis key: /cl01tl/matrix-synapse/redis
metadataPolicy: None
property: password property: password
- secretKey: password - secretKey: password
remoteRef: remoteRef:
conversionStrategy: Default
decodingStrategy: None
key: /cl01tl/matrix-synapse/redis key: /cl01tl/matrix-synapse/redis
metadataPolicy: None
property: password property: password

View File

@@ -1,4 +1,7 @@
matrix-synapse: matrix-synapse:
image:
repository: ghcr.io/element-hq/synapse
tag: v1.150.0@sha256:cba0969087ca70a3ec72ebcd1491a6c8391a7da2c0b92738231dd9c7ad55df4d
serverName: alexlebens.dev serverName: alexlebens.dev
publicServerName: matrix.alexlebens.dev publicServerName: matrix.alexlebens.dev
argoCD: true argoCD: true
@@ -77,7 +80,7 @@ matrix-synapse:
resources: resources:
requests: requests:
cpu: 10m cpu: 10m
memory: 128Mi memory: 130Mi
workers: workers:
default: default:
replicaCount: 0 replicaCount: 0
@@ -100,6 +103,9 @@ matrix-synapse:
client: client:
m.homeserver: m.homeserver:
base_url: https://matrix.alexlebens.dev base_url: https://matrix.alexlebens.dev
image:
repository: ghcr.io/rtsp/docker-lighttpd
tag: 1.4.76@sha256:b4b58d217a35dbd6cade82927677de404a46fb3d2b1d5fcb42042b6a6f17b2fb
postgresql: postgresql:
enabled: false enabled: false
externalPostgresql: externalPostgresql:
@@ -125,6 +131,9 @@ matrix-synapse:
enabled: true enabled: true
uid: 666 uid: 666
gid: 666 gid: 666
image:
repository: alpine
tag: 3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
ingress: ingress:
enabled: false enabled: false
gateway: gateway:
@@ -138,17 +147,15 @@ matrix-hookshot:
type: deployment type: deployment
replicas: 1 replicas: 1
strategy: Recreate strategy: Recreate
revisionHistoryLimit: 3
containers: containers:
main: main:
image: image:
repository: halfshot/matrix-hookshot repository: halfshot/matrix-hookshot
tag: 7.3.2 tag: 7.3.2@sha256:44283e5131a1a5818bbbf6d9d1e07dccdc29ac5bb6002fcf159af6ac09cf8085
pullPolicy: IfNotPresent
resources: resources:
requests: requests:
cpu: 10m cpu: 5m
memory: 128Mi memory: 90Mi
service: service:
main: main:
controller: main controller: main
@@ -156,19 +163,15 @@ matrix-hookshot:
webhook: webhook:
port: 9000 port: 9000
targetPort: 9000 targetPort: 9000
protocol: HTTP
metrics: metrics:
port: 9001 port: 9001
targetPort: 9001 targetPort: 9001
protocol: HTTP
widgets: widgets:
port: 9002 port: 9002
targetPort: 9002 targetPort: 9002
protocol: HTTP
appservice: appservice:
port: 9993 port: 9993
targetPort: 9993 targetPort: 9993
protocol: HTTP
serviceMonitor: serviceMonitor:
main: main:
selector: selector:
@@ -220,7 +223,6 @@ matrix-hookshot:
storageClass: ceph-block storageClass: ceph-block
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 500Mi size: 500Mi
retain: true
advancedMounts: advancedMounts:
main: main:
main: main:
@@ -235,13 +237,11 @@ mautrix-discord:
type: statefulset type: statefulset
replicas: 1 replicas: 1
strategy: RollingUpdate strategy: RollingUpdate
revisionHistoryLimit: 3
# initContainers: # initContainers:
# init-copy-config: # init-copy-config:
# image: # image:
# repository: busybox # repository: busybox
# tag: 1.37.0 # tag: 1.37.0
# pullPolicy: IfNotPresent
# resources: # resources:
# requests: # requests:
# cpu: 10m # cpu: 10m
@@ -260,12 +260,11 @@ mautrix-discord:
main: main:
image: image:
repository: dock.mau.dev/mautrix/discord repository: dock.mau.dev/mautrix/discord
tag: v0.7.6 tag: v0.7.6@sha256:e4946b0df6a2786c88ed490e0d2692e352f1b79b9ff0e821a33764bd8bd1fffd
pullPolicy: IfNotPresent
resources: resources:
requests: requests:
cpu: 10m cpu: 1m
memory: 128Mi memory: 40Mi
service: service:
main: main:
controller: main controller: main
@@ -273,7 +272,6 @@ mautrix-discord:
http: http:
port: 29334 port: 29334
targetPort: 29334 targetPort: 29334
protocol: HTTP
persistence: persistence:
config: config:
enabled: true enabled: true
@@ -302,7 +300,6 @@ mautrix-discord:
storageClass: ceph-block storageClass: ceph-block
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 500Mi size: 500Mi
retain: true
advancedMounts: advancedMounts:
main: main:
init-copy-config: init-copy-config:
@@ -318,15 +315,13 @@ mautrix-whatsapp:
controllers: controllers:
main: main:
type: statefulset type: statefulset
replicas: 0 replicas: 1
strategy: RollingUpdate strategy: RollingUpdate
revisionHistoryLimit: 3
# initContainers: # initContainers:
# init-copy-config: # init-copy-config:
# image: # image:
# repository: busybox # repository: busybox
# tag: 1.37.0 # tag: 1.37.0
# pullPolicy: IfNotPresent
# resources: # resources:
# requests: # requests:
# cpu: 10m # cpu: 10m
@@ -345,12 +340,11 @@ mautrix-whatsapp:
main: main:
image: image:
repository: dock.mau.dev/mautrix/whatsapp repository: dock.mau.dev/mautrix/whatsapp
tag: v0.2602.0 tag: v0.2602.0@sha256:07fca07f8746c09e6d5f486d002e638da014d0a134e053e2ed7af9875053104d
pullPolicy: IfNotPresent
resources: resources:
requests: requests:
cpu: 10m cpu: 1m
memory: 64Mi memory: 40Mi
service: service:
main: main:
controller: main controller: main
@@ -358,7 +352,6 @@ mautrix-whatsapp:
http: http:
port: 29318 port: 29318
targetPort: 29318 targetPort: 29318
protocol: HTTP
persistence: persistence:
config: config:
enabled: true enabled: true
@@ -387,7 +380,6 @@ mautrix-whatsapp:
storageClass: ceph-block storageClass: ceph-block
accessMode: ReadWriteOnce accessMode: ReadWriteOnce
size: 500Mi size: 500Mi
retain: true
advancedMounts: advancedMounts:
main: main:
init-copy-config: init-copy-config:
@@ -402,10 +394,6 @@ cloudflared-hookshot:
name: hookshot name: hookshot
postgres-18-cluster: postgres-18-cluster:
mode: recovery mode: recovery
cluster:
resources:
requests:
cpu: 200m
recovery: recovery:
method: objectStore method: objectStore
objectStore: objectStore:
@@ -417,35 +405,12 @@ postgres-18-cluster:
destinationBucket: postgres-backups destinationBucket: postgres-backups
externalSecretCredentialPath: /garage/home-infra/postgres-backups externalSecretCredentialPath: /garage/home-infra/postgres-backups
isWALArchiver: true isWALArchiver: true
# - name: garage-remote
# index: 1
# destinationBucket: postgres-backups
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
# retentionPolicy: "90d"
# data:
# compression: bzip2
# - name: external
# index: 1
# endpointURL: https://nyc3.digitaloceanspaces.com
# destinationBucket: postgres-backups-ce540ddf106d186bbddca68a
# externalSecretCredentialPath: /garage/home-infra/postgres-backups
# isWALArchiver: false
scheduledBackups: scheduledBackups:
- name: live-backup - name: live-backup
suspend: false suspend: false
immediate: true immediate: true
schedule: "0 0 15 * * *" schedule: "0 0 15 * * *"
backupName: garage-local backupName: garage-local
# - name: weekly-backup
# suspend: true
# immediate: true
# schedule: "0 0 4 * * SAT"
# backupName: garage-remote
# - name: daily-backup
# suspend: true
# immediate: true
# schedule: "0 0 0 * * *"
# backupName: external
databases: databases:
- name: mautrix-discord - name: mautrix-discord
ensure: present ensure: present
@@ -461,6 +426,8 @@ valkey-matrix-synapse:
aclUsers: aclUsers:
default: default:
permissions: "~* &* +@all" permissions: "~* &* +@all"
# No option to configure metrics when auth is enabled
# https://github.com/valkey-io/valkey-helm/issues/135
metrics: metrics:
enabled: false enabled: false
valkey-hookshot: valkey-hookshot:

View File

@@ -19,4 +19,4 @@ dependencies:
version: 4.6.2 version: 4.6.2
icon: https://raw.githubusercontent.com/sahara101/Movie-Roulette/refs/heads/main/static/icons/icon.png icon: https://raw.githubusercontent.com/sahara101/Movie-Roulette/refs/heads/main/static/icons/icon.png
# renovate: datasource=github-releases depName=sahara101/Movie-Roulette # renovate: datasource=github-releases depName=sahara101/Movie-Roulette
appVersion: v5.4.1 appVersion: v5.4.2

View File

@@ -18,4 +18,4 @@ dependencies:
repository: https://bjw-s-labs.github.io/helm-charts/ repository: https://bjw-s-labs.github.io/helm-charts/
version: 4.6.2 version: 4.6.2
# renovate: datasource=docker depName=g33kphr33k/musicgrabber # renovate: datasource=docker depName=g33kphr33k/musicgrabber
appVersion: 2.5.4 appVersion: 2.5.5

View File

@@ -9,7 +9,7 @@ music-grabber:
main: main:
image: image:
repository: g33kphr33k/musicgrabber repository: g33kphr33k/musicgrabber
tag: 2.5.4 tag: 2.5.5
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: MUSIC_DIR - name: MUSIC_DIR

View File

@@ -173,7 +173,7 @@ qbittorrent:
qbit-manage: qbit-manage:
image: image:
repository: ghcr.io/stuffanthings/qbit_manage repository: ghcr.io/stuffanthings/qbit_manage
tag: v4.6.6 tag: v4.7.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: TZ - name: TZ
@@ -280,8 +280,8 @@ qbittorrent:
controller: qbit-manage controller: qbit-manage
ports: ports:
apprise: apprise:
port: 8000 port: 80
targetPort: 8000 targetPort: 8181
protocol: HTTP protocol: HTTP
qui: qui:
controller: qui controller: qui

View File

@@ -9,7 +9,7 @@ searxng:
main: main:
image: image:
repository: searxng/searxng repository: searxng/searxng
tag: latest@sha256:dac0c447bdd3f20a43687c6bed8140547f493252fd7bad3ad8bef1faffe1002d tag: latest@sha256:89bb5f6cab650bd3dcdbbb4346fd885036426fe095f8ec985c0aa953376143ac
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: SEARXNG_BASE_URL - name: SEARXNG_BASE_URL
@@ -39,7 +39,7 @@ searxng:
main: main:
image: image:
repository: searxng/searxng repository: searxng/searxng
tag: latest@sha256:dac0c447bdd3f20a43687c6bed8140547f493252fd7bad3ad8bef1faffe1002d tag: latest@sha256:89bb5f6cab650bd3dcdbbb4346fd885036426fe095f8ec985c0aa953376143ac
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: SEARXNG_BASE_URL - name: SEARXNG_BASE_URL

View File

@@ -11,7 +11,7 @@ site-documentation:
main: main:
image: image:
repository: harbor.alexlebens.net/images/site-documentation repository: harbor.alexlebens.net/images/site-documentation
tag: 0.15.0 tag: 0.16.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
resources: resources:
requests: requests:

View File

@@ -1,7 +1,7 @@
--- ---
services: services:
node-exporter: node-exporter:
image: quay.io/prometheus/node-exporter:v1.10.2@sha256:337ff1d356b68d39cef853e8c6345de11ce7556bb34cda8bd205bcf2ed30b565 image: quay.io/prometheus/node-exporter:v1.11.0@sha256:2f0cc335ef9ea15d6c96e1c0d693d8b57c0b794d0244b22313a6c162bd1cb1b8
container_name: node-exporter container_name: node-exporter
command: command:
- '--path.rootfs=/rootfs' - '--path.rootfs=/rootfs'

View File

@@ -1,7 +1,7 @@
--- ---
services: services:
node-exporter: node-exporter:
image: quay.io/prometheus/node-exporter:v1.10.2@sha256:337ff1d356b68d39cef853e8c6345de11ce7556bb34cda8bd205bcf2ed30b565 image: quay.io/prometheus/node-exporter:v1.11.0@sha256:2f0cc335ef9ea15d6c96e1c0d693d8b57c0b794d0244b22313a6c162bd1cb1b8
container_name: node-exporter container_name: node-exporter
command: command:
- '--path.rootfs=/rootfs' - '--path.rootfs=/rootfs'

View File

@@ -1,7 +1,7 @@
--- ---
services: services:
cloudflare-ddns: cloudflare-ddns:
image: favonia/cloudflare-ddns:1.16.2@sha256:bc53b40b13c8b2a84e9b93c21f65fcd7d574b741014fb93912eb9efd93015aa2 image: favonia/cloudflare-ddns:1.16.1@sha256:d9eb06b9ddb1ef121334095645e2b55ac208ea1ef1f363a201a255aa8a9798cc
container_name: cloudflare-ddns container_name: cloudflare-ddns
cap_drop: cap_drop:
- all - all

View File

@@ -20,7 +20,7 @@ services:
- /dev/net/tun:/dev/net/tun - /dev/net/tun:/dev/net/tun
node-exporter: node-exporter:
image: quay.io/prometheus/node-exporter:v1.10.2@sha256:337ff1d356b68d39cef853e8c6345de11ce7556bb34cda8bd205bcf2ed30b565 image: quay.io/prometheus/node-exporter:v1.11.0@sha256:2f0cc335ef9ea15d6c96e1c0d693d8b57c0b794d0244b22313a6c162bd1cb1b8
container_name: node-exporter container_name: node-exporter
command: command:
- '--path.rootfs=/rootfs' - '--path.rootfs=/rootfs'

View File

@@ -67,11 +67,21 @@
], ],
"packageRules": [ "packageRules": [
{ {
"description": "Disable updates to digests", "description": "Group app packages",
"matchUpdateTypes": [ "matchPackageNames": [
"digest" "*"
], ],
"enabled": false "groupName": "{{#if packageName}}{{{replace '^.*/([^/]+)$' '$1' packageName}}}{{else}}{{{replace '^.*/([^/]+)$' '$1' depName}}}{{/if}}",
"groupSlug": "unified-{{{groupName}}}"
},
{
"description": "Specific app grouping overrides",
"matchPackageNames": [
"/(^|/)(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik)/",
"/^rook(-ceph|/rook|/ceph)/"
],
"groupName": "{{{replace '^.*(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik).*$' '$1' depName}}}",
"groupSlug": "unified-{{{groupName}}}"
}, },
{ {
"description": "Label Helm updates", "description": "Label Helm updates",
@@ -101,46 +111,11 @@
] ]
}, },
{ {
"description": "Group packages together by stripping all registry/namespace prefixes", "description": "Disable updates to digests by default",
"groupName": "{{#if packageName}}{{{replace '^.*/([^/]+)$' '$1' packageName}}}{{else}}{{{replace '^.*/([^/]+)$' '$1' depName}}}{{/if}}",
"groupSlug": "unified-{{{groupName}}}",
"matchPackageNames": [
"*"
]
},
{
"description": "Group for specific apps, these have different package and repo names",
"groupName": "{{{replace '^.*(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik).*$' '$1' depName}}}",
"groupSlug": "unified-{{{groupName}}}",
"matchPackageNames": [
"/(^|/)(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik)/",
"/^rook(-ceph|/rook|/ceph)/"
]
},
{
"description": "Automerge helm chart lock files",
"matchManagers": [
"helm"
],
"lockFileMaintenance": {
"enabled": true
},
"addLabels": [
"{{{datasource}}}",
"automerge"
],
"automerge": true,
"automergeType": "branch"
},
{
"description": "Open for digest updates, specific packages",
"matchUpdateTypes": [ "matchUpdateTypes": [
"digest" "digest"
], ],
"matchPackageNames": [ "enabled": false
"excalidraw/excalidraw"
],
"enabled": true
}, },
{ {
"description": "Automerge digest updates, specific packages", "description": "Automerge digest updates, specific packages",
@@ -148,10 +123,10 @@
"digest" "digest"
], ],
"matchPackageNames": [ "matchPackageNames": [
"excalidraw/excalidraw",
"searxng/searxng" "searxng/searxng"
], ],
"addLabels": [ "addLabels": [
"{{{datasource}}}",
"automerge" "automerge"
], ],
"enabled": true, "enabled": true,
@@ -160,8 +135,7 @@
{ {
"description": "Automerge patches", "description": "Automerge patches",
"matchUpdateTypes": [ "matchUpdateTypes": [
"patch", "patch"
"pinDigest"
], ],
"addLabels": [ "addLabels": [
"{{{datasource}}}", "{{{datasource}}}",
@@ -173,9 +147,7 @@
{ {
"description": "Automerge images, specific packages", "description": "Automerge images, specific packages",
"matchUpdateTypes": [ "matchUpdateTypes": [
"minor", "minor"
"patch",
"pinDigest"
], ],
"matchPackageNames": [ "matchPackageNames": [
"ghcr.io/renovatebot/renovate", "ghcr.io/renovatebot/renovate",