Compare commits
73 Commits
e3e938da58
...
renovate/u
| Author | SHA1 | Date | |
|---|---|---|---|
|
402c06dc1d
|
|||
| 2b272e59a5 | |||
| c62742756e | |||
| fcf57eedd7 | |||
| 7d2119ca7c | |||
| 1412118f7e | |||
| 69658420f2 | |||
| 8de0f50b94 | |||
| ac8aaa2706 | |||
| 8efd7c4f2d | |||
|
051edeedab
|
|||
| 70bdc0ff8e | |||
| 98e796a79f | |||
| c8408856ea | |||
| 8ebbcc5863 | |||
| 29272b6331 | |||
| 5de27a08ef | |||
| 6e08242a87 | |||
| bf7390ca14 | |||
| e1459109cd | |||
| 160ebd7fc0 | |||
| e20b0cface | |||
| 66da512585 | |||
| 2badbba458 | |||
| 56de51398a | |||
| 96913135b4 | |||
| 07c885ec24 | |||
| 42c9fc26a9 | |||
| d41261d1cb | |||
| 3ba7e2cb16 | |||
| 318340e353 | |||
| 201eac78a4 | |||
| d8ca9614cb | |||
| 91c2800de2 | |||
| 19a2a7bc98 | |||
| f44d843730 | |||
| a02ae25c6f | |||
| 7b908b89db | |||
| 1aeef31e84 | |||
| f9d006b148 | |||
| f38b684342 | |||
| 398ecefb78 | |||
| c27339eece | |||
| 4223ad4000 | |||
| 1a732ddfcc | |||
| 273d571fde | |||
| 2c571e4e5b | |||
| b0629865cd | |||
| 96bdb4d093 | |||
| a4a773463a | |||
| 57c9f95995 | |||
| 7ebc3579ab | |||
| 8fc986465f | |||
| afa7b4b9b0 | |||
| 467c2a0996 | |||
| 07f8771424 | |||
| 30b992d143 | |||
| 55c3a045f8 | |||
| 515bf8b391 | |||
| 1815058f2d | |||
| 86b632cf05 | |||
| a85b502231 | |||
| 274dd67f2c | |||
| 558c6bd00e | |||
| 6892b65541 | |||
| 9facaa0464 | |||
| aa1099bd90 | |||
| 0b1b2d4b8d | |||
| b4b211f002 | |||
| 50cfb00eb6 | |||
| ec887da62d | |||
| 0708cc3809 | |||
| ffe9accea0 |
@@ -13,7 +13,7 @@ on:
|
|||||||
jobs:
|
jobs:
|
||||||
renovate:
|
renovate:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
container: ghcr.io/renovatebot/renovate:43.102.0@sha256:7eec08ce3afcb26640c3976710173cbbae689f245d8248d3edab0874e21f9a94
|
container: ghcr.io/renovatebot/renovate:43.104.1@sha256:4cd17e16873f200370add2d4f790b3db7406ca16ca904f5d29ac0d13e5c726fb
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ actual:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 5006
|
targetPort: 5006
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ dependencies:
|
|||||||
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.10.0
|
version: 7.11.1
|
||||||
digest: sha256:5635bfe609d8a901df257ef3e6cb469396a21bdd4c6f96e7e33f84036019c52b
|
digest: sha256:a249bd8faad886fa267cb42e843fd6465b3c4147961d182b73dd64ef9e6ca06e
|
||||||
generated: "2026-03-24T16:59:01.228848139Z"
|
generated: "2026-03-31T18:36:18.025982-05:00"
|
||||||
|
|||||||
@@ -25,8 +25,8 @@ dependencies:
|
|||||||
repository: https://argoproj.github.io/argo-helm
|
repository: https://argoproj.github.io/argo-helm
|
||||||
- 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
|
||||||
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
|
||||||
|
|||||||
@@ -49,11 +49,9 @@ audiobookshelf:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 80
|
targetPort: 80
|
||||||
protocol: HTTP
|
|
||||||
apprise:
|
apprise:
|
||||||
port: 8000
|
port: 8000
|
||||||
targetPort: 8000
|
targetPort: 8000
|
||||||
protocol: HTTP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ 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
|
||||||
digest: sha256:8c353c5dad4c3d04d518c1445497f0d1cb64261a4201ae17a2c0874454b807a7
|
digest: sha256:4b90c5af4cc7f37b04284aafd75ddda1241c71acb726932e7e21520b5bf98543
|
||||||
generated: "2026-03-15T20:04:35.99407071Z"
|
generated: "2026-03-31T18:36:26.87524-05:00"
|
||||||
|
|||||||
@@ -25,11 +25,11 @@ dependencies:
|
|||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
- 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
|
alias: valkey
|
||||||
version: 0.4.0
|
version: 0.5.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
|
||||||
# renovate: datasource=github-releases depName=goauthentik/authentik
|
# renovate: datasource=github-releases depName=goauthentik/authentik
|
||||||
|
|||||||
@@ -77,6 +77,10 @@ authentik:
|
|||||||
enabled: true
|
enabled: true
|
||||||
postgres-18-cluster:
|
postgres-18-cluster:
|
||||||
mode: recovery
|
mode: recovery
|
||||||
|
cluster:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
memory: 150Mi
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
|
|||||||
@@ -31,7 +31,6 @@ backrest:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 9898
|
targetPort: 9898
|
||||||
protocol: TCP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@@ -35,7 +35,6 @@ bazarr:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 6767
|
targetPort: 6767
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
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.4.0
|
version: 0.5.0
|
||||||
digest: sha256:a5b0099261d772b24a302a106d106cfa82ac07fa14564141e00cf107d708e859
|
digest: sha256:49b0e666059bad492ebaa4a20119ce5bbd1959a1ee6b22b271a9ca9529122697
|
||||||
generated: "2026-03-09T23:06:16.853255429Z"
|
generated: "2026-03-31T18:37:20.549898-05:00"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: valkey
|
- name: valkey
|
||||||
alias: valkey
|
alias: valkey
|
||||||
version: 0.4.0
|
version: 0.5.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/blocky.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/blocky.png
|
||||||
# renovate: datasource=github-releases depName=0xerr0r/blocky
|
# renovate: datasource=github-releases depName=0xerr0r/blocky
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: cloudnative-pg
|
- name: cloudnative-pg
|
||||||
repository: https://cloudnative-pg.io/charts/
|
repository: https://cloudnative-pg.io/charts/
|
||||||
version: 0.27.1
|
version: 0.28.0
|
||||||
- name: plugin-barman-cloud
|
- name: plugin-barman-cloud
|
||||||
repository: https://cloudnative-pg.io/charts/
|
repository: https://cloudnative-pg.io/charts/
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
digest: sha256:e7089ffd089cae87529e28f0e71302b9fc4a869b389cbb6628f1c559644a3a10
|
digest: sha256:3e9b26d00fdb61af60f003bcb327e05d02799eb6088e30aaabd01c49c6021aac
|
||||||
generated: "2026-02-05T19:36:19.473447121Z"
|
generated: "2026-04-01T20:05:40.198140255Z"
|
||||||
|
|||||||
@@ -17,11 +17,11 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: cloudnative-pg
|
- name: cloudnative-pg
|
||||||
version: 0.27.1
|
version: 0.28.0
|
||||||
repository: https://cloudnative-pg.io/charts/
|
repository: https://cloudnative-pg.io/charts/
|
||||||
- name: plugin-barman-cloud
|
- name: plugin-barman-cloud
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
repository: https://cloudnative-pg.io/charts/
|
repository: https://cloudnative-pg.io/charts/
|
||||||
icon: https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg.github.io/refs/heads/main/assets/images/hero_image.png
|
icon: https://raw.githubusercontent.com/cloudnative-pg/cloudnative-pg.github.io/refs/heads/main/assets/images/hero_image.png
|
||||||
# renovate: datasource=github-releases depName=cloudnative-pg/cloudnative-pg
|
# renovate: datasource=github-releases depName=cloudnative-pg/cloudnative-pg
|
||||||
appVersion: 1.28.1
|
appVersion: 1.29.0
|
||||||
|
|||||||
@@ -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/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=coder/code-server
|
||||||
appVersion: 4.112.0
|
appVersion: 4.113.0
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ code-server:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/code-server
|
repository: ghcr.io/linuxserver/code-server
|
||||||
tag: 4.112.0@sha256:4bb5b8ad22268001687c047f0f04933799fb03df1eb0e1e266ba15ed2d9f4e8b
|
tag: 4.113.0-ls326@sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
@@ -36,7 +36,6 @@ code-server:
|
|||||||
http:
|
http:
|
||||||
port: 8443
|
port: 8443
|
||||||
targetPort: 8443
|
targetPort: 8443
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
|
|||||||
@@ -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: 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
|
||||||
digest: sha256:7584c2a1613454bbd83b66df46170fd0157df5186842844d483e2dd131398574
|
digest: sha256:1f513bd53430dd0fbba301ab5577aca85e984394dfdca9f615aae944a09c6bc0
|
||||||
generated: "2026-03-15T20:04:49.68456485Z"
|
generated: "2026-03-31T18:37:35.858603-05:00"
|
||||||
|
|||||||
@@ -21,11 +21,11 @@ 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: valkey
|
- name: valkey
|
||||||
alias: valkey
|
alias: valkey
|
||||||
version: 0.4.0
|
version: 0.5.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/dawarich.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/dawarich.png
|
||||||
# renovate: datasource=github-releases depName=Freika/dawarich
|
# renovate: datasource=github-releases depName=Freika/dawarich
|
||||||
|
|||||||
@@ -211,11 +211,9 @@ dawarich:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 3000
|
targetPort: 3000
|
||||||
protocol: TCP
|
|
||||||
metrics:
|
metrics:
|
||||||
port: 9394
|
port: 9394
|
||||||
targetPort: 9394
|
targetPort: 9394
|
||||||
protocol: TCP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@@ -1,5 +1,8 @@
|
|||||||
democratic-csi:
|
democratic-csi:
|
||||||
driver:
|
driver:
|
||||||
|
image:
|
||||||
|
registry: ghcr.io/democratic-csi/democratic-csi
|
||||||
|
tag: v1.9.5@@sha256:fc3b7d7ed3a616714139525075312758e23a5d425ffb539ad12c9bd20fb6001f
|
||||||
existingConfigSecret: synology-iscsi-config-secret
|
existingConfigSecret: synology-iscsi-config-secret
|
||||||
config:
|
config:
|
||||||
driver: synology-iscsi
|
driver: synology-iscsi
|
||||||
@@ -10,7 +13,23 @@ democratic-csi:
|
|||||||
csiDriver:
|
csiDriver:
|
||||||
name: "org.democratic-csi.iscsi-synology"
|
name: "org.democratic-csi.iscsi-synology"
|
||||||
controller:
|
controller:
|
||||||
replicaCount: 2
|
replicaCount: 3
|
||||||
|
externalAttacher:
|
||||||
|
image:
|
||||||
|
registry: registry.k8s.io/sig-storage/csi-attacher
|
||||||
|
tag: v4.11.0@sha256:b74b05b39501565022883fc128002b4cb857a7bb6c858606bcb3fdedba0b0b80
|
||||||
|
externalProvisioner:
|
||||||
|
image:
|
||||||
|
registry: registry.k8s.io/sig-storage/csi-provisioner
|
||||||
|
tag: v3.6.4@sha256:e7ad666f1d9b0caa077c7f0c157c9f87d1e73858390732496f66dcc716ff10c5
|
||||||
|
externalResizer:
|
||||||
|
image:
|
||||||
|
registry: registry.k8s.io/sig-storage/csi-resizer
|
||||||
|
tag: v1.9.4@sha256:522911ef68bd2c5c17d90fb2a6d2b2fb72ae790f2c1463a466b4262a07fdbf5a
|
||||||
|
externalSnapshotter:
|
||||||
|
image:
|
||||||
|
registry: registry.k8s.io/sig-storage/csi-snapshotter
|
||||||
|
tag: v8.5.0@sha256:da081c27e8a6d91f36042c1942362d0515ced8d06e18c11b8f893e58c4d6d797
|
||||||
storageClasses:
|
storageClasses:
|
||||||
- name: synology-iscsi-delete
|
- name: synology-iscsi-delete
|
||||||
defaultClass: false
|
defaultClass: false
|
||||||
@@ -36,3 +55,7 @@ democratic-csi:
|
|||||||
value: /usr/local/sbin/iscsiadm
|
value: /usr/local/sbin/iscsiadm
|
||||||
iscsiDirHostPath: /var/iscsi
|
iscsiDirHostPath: /var/iscsi
|
||||||
iscsiDirHostPathType: ""
|
iscsiDirHostPathType: ""
|
||||||
|
driverRegistrar:
|
||||||
|
image:
|
||||||
|
registry: registry.k8s.io/sig-storage/csi-node-driver-registrar
|
||||||
|
tag: v2.16.0@sha256:ab482308a4921e28a6df09a16ab99a457e9af9641ff44fb1be1a690d07ce8b70
|
||||||
|
|||||||
@@ -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: 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
|
||||||
digest: sha256:dfcb5d35e03ecdc4206227d206d36509319f0dcdaed54363840d71337debb3f7
|
digest: sha256:116183cdff428293215553b7e60be9aefafbbaaaf64c01f1fc974badd3e0754b
|
||||||
generated: "2026-03-15T20:05:03.156596646Z"
|
generated: "2026-03-31T18:37:42.414041-05:00"
|
||||||
|
|||||||
@@ -21,11 +21,11 @@ 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: valkey
|
- name: valkey
|
||||||
alias: valkey
|
alias: valkey
|
||||||
version: 0.4.0
|
version: 0.5.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
|
||||||
# renovate: datasource=github-releases depName=directus/directus
|
# renovate: datasource=github-releases depName=directus/directus
|
||||||
|
|||||||
@@ -151,7 +151,6 @@ directus:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 8055
|
targetPort: 8055
|
||||||
protocol: TCP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: eck-operator
|
- name: eck-operator
|
||||||
repository: https://helm.elastic.co
|
repository: https://helm.elastic.co
|
||||||
version: 3.3.1
|
version: 3.3.2
|
||||||
digest: sha256:8585f3ea3e4cafc4ff2969ea7e797017b7cfe4becb3385f0b080725908c02f09
|
digest: sha256:ac7a849a6d8244ef56c11f18438c4c76133f92d245228c5a1c8369d42562c177
|
||||||
generated: "2026-02-25T18:48:55.77034549Z"
|
generated: "2026-04-01T21:30:02.975920565Z"
|
||||||
|
|||||||
@@ -14,8 +14,8 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: eck-operator
|
- name: eck-operator
|
||||||
version: 3.3.1
|
version: 3.3.2
|
||||||
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
|
||||||
|
|||||||
@@ -25,7 +25,6 @@ excalidraw:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 80
|
targetPort: 80
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
|
|||||||
@@ -36,7 +36,6 @@ foldergram:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 4141
|
targetPort: 4141
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ 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: 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:a7bdbecd50433fedd65d3043102fe3c9e366dc98953c37eb0cfe762bce833e8e
|
digest: sha256:ebf08159809ef0d69fcb8742b47245c82994b528c2f58e5ed40293555e085ecd
|
||||||
generated: "2026-03-15T20:05:14.085780861Z"
|
generated: "2026-03-31T18:37:59.187695-05:00"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ dependencies:
|
|||||||
version: 2.4.0
|
version: 2.4.0
|
||||||
- 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-data
|
alias: volsync-target-data
|
||||||
|
|||||||
@@ -87,7 +87,6 @@ freshrss:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 80
|
targetPort: 80
|
||||||
protocol: HTTP
|
|
||||||
persistence:
|
persistence:
|
||||||
data:
|
data:
|
||||||
forceRename: freshrss-data
|
forceRename: freshrss-data
|
||||||
|
|||||||
@@ -212,19 +212,15 @@ garage:
|
|||||||
s3:
|
s3:
|
||||||
port: 3900
|
port: 3900
|
||||||
targetPort: 3900
|
targetPort: 3900
|
||||||
protocol: HTTP
|
|
||||||
rpc:
|
rpc:
|
||||||
port: 3901
|
port: 3901
|
||||||
targetPort: 3901
|
targetPort: 3901
|
||||||
protocol: HTTP
|
|
||||||
web:
|
web:
|
||||||
port: 3902
|
port: 3902
|
||||||
targetPort: 3902
|
targetPort: 3902
|
||||||
protocol: HTTP
|
|
||||||
admin:
|
admin:
|
||||||
port: 3903
|
port: 3903
|
||||||
targetPort: 3903
|
targetPort: 3903
|
||||||
protocol: HTTP
|
|
||||||
server-2:
|
server-2:
|
||||||
forceRename: garage-2
|
forceRename: garage-2
|
||||||
controller: server-2
|
controller: server-2
|
||||||
@@ -232,19 +228,15 @@ garage:
|
|||||||
s3:
|
s3:
|
||||||
port: 3900
|
port: 3900
|
||||||
targetPort: 3900
|
targetPort: 3900
|
||||||
protocol: HTTP
|
|
||||||
rpc:
|
rpc:
|
||||||
port: 3901
|
port: 3901
|
||||||
targetPort: 3901
|
targetPort: 3901
|
||||||
protocol: HTTP
|
|
||||||
web:
|
web:
|
||||||
port: 3902
|
port: 3902
|
||||||
targetPort: 3902
|
targetPort: 3902
|
||||||
protocol: HTTP
|
|
||||||
admin:
|
admin:
|
||||||
port: 3903
|
port: 3903
|
||||||
targetPort: 3903
|
targetPort: 3903
|
||||||
protocol: HTTP
|
|
||||||
server-3:
|
server-3:
|
||||||
forceRename: garage-3
|
forceRename: garage-3
|
||||||
controller: server-3
|
controller: server-3
|
||||||
@@ -252,26 +244,21 @@ garage:
|
|||||||
s3:
|
s3:
|
||||||
port: 3900
|
port: 3900
|
||||||
targetPort: 3900
|
targetPort: 3900
|
||||||
protocol: HTTP
|
|
||||||
rpc:
|
rpc:
|
||||||
port: 3901
|
port: 3901
|
||||||
targetPort: 3901
|
targetPort: 3901
|
||||||
protocol: HTTP
|
|
||||||
web:
|
web:
|
||||||
port: 3902
|
port: 3902
|
||||||
targetPort: 3902
|
targetPort: 3902
|
||||||
protocol: HTTP
|
|
||||||
admin:
|
admin:
|
||||||
port: 3903
|
port: 3903
|
||||||
targetPort: 3903
|
targetPort: 3903
|
||||||
protocol: HTTP
|
|
||||||
webui:
|
webui:
|
||||||
controller: webui
|
controller: webui
|
||||||
ports:
|
ports:
|
||||||
webui:
|
webui:
|
||||||
port: 3909
|
port: 3909
|
||||||
targetPort: 3909
|
targetPort: 3909
|
||||||
protocol: HTTP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 1.5.0
|
version: 1.5.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: 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:83ec84774e0cc708f1cb5d83d657180159bfb75c9928784ebf0280e224b1cbca
|
digest: sha256:1f530794c6d9c4a487d30443dce7ddf556524c7f875c6e5249b135e81528f0c5
|
||||||
generated: "2026-03-15T20:05:27.625292422Z"
|
generated: "2026-03-31T19:06:30.871275-05:00"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ dependencies:
|
|||||||
version: 1.5.0
|
version: 1.5.0
|
||||||
- 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-data
|
alias: volsync-target-data
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ dependencies:
|
|||||||
version: 12.5.0
|
version: 12.5.0
|
||||||
- name: actions
|
- name: actions
|
||||||
repository: https://dl.gitea.com/charts/
|
repository: https://dl.gitea.com/charts/
|
||||||
version: 0.0.3
|
version: 0.0.4
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
version: 0.30.0
|
version: 0.30.0
|
||||||
@@ -16,12 +16,12 @@ dependencies:
|
|||||||
version: 7.10.0
|
version: 7.10.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: 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
|
||||||
digest: sha256:e2c79d0dc5bee77c31bb92f117eac6fe248def2c17eaa589cc4388e7ad55c84f
|
digest: sha256:a31820970bf7a7e5fa51ff09668238ab5e3b9d4433a71e35d07b779ff632b94c
|
||||||
generated: "2026-03-30T16:13:01.539524905Z"
|
generated: "2026-04-01T21:57:18.743604859Z"
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ dependencies:
|
|||||||
- name: actions
|
- name: actions
|
||||||
alias: gitea-actions
|
alias: gitea-actions
|
||||||
repository: https://dl.gitea.com/charts/
|
repository: https://dl.gitea.com/charts/
|
||||||
version: 0.0.3
|
version: 0.0.4
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
version: 0.30.0
|
version: 0.30.0
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
@@ -43,11 +43,11 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: valkey
|
||||||
alias: valkey-gitea
|
alias: valkey-gitea
|
||||||
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-renovate
|
alias: valkey-renovate
|
||||||
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-storage
|
alias: volsync-target-storage
|
||||||
|
|||||||
@@ -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: data
|
||||||
|
mountPath: /var/lib/docker
|
||||||
persistence:
|
persistence:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
@@ -191,8 +235,8 @@ meilisearch:
|
|||||||
size: 5Gi
|
size: 5Gi
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 1m
|
cpu: 10m
|
||||||
memory: 160Mi
|
memory: 150Mi
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: true
|
enabled: true
|
||||||
postgres-18-cluster:
|
postgres-18-cluster:
|
||||||
@@ -201,7 +245,7 @@ postgres-18-cluster:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 100m
|
cpu: 100m
|
||||||
memory: 100Mi
|
memory: 150Mi
|
||||||
recovery:
|
recovery:
|
||||||
method: objectStore
|
method: objectStore
|
||||||
objectStore:
|
objectStore:
|
||||||
@@ -224,7 +268,7 @@ valkey-gitea:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 20m
|
cpu: 20m
|
||||||
memory: 2Gi
|
memory: 1Gi
|
||||||
dataStorage:
|
dataStorage:
|
||||||
requestedSize: 10Gi
|
requestedSize: 10Gi
|
||||||
replica:
|
replica:
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ dependencies:
|
|||||||
version: 5.22.2
|
version: 5.22.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: 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
|
||||||
digest: sha256:a3bf183bcecb4d4b5354fe91a549075997dccb41c193da9daec9ccbe4d659fe2
|
digest: sha256:1f6bf4f0f24f85d8c362766010e4f42d26458c0412b67afab9b05f2e17eacced
|
||||||
generated: "2026-03-18T10:04:15.165729555Z"
|
generated: "2026-03-31T19:12:08.326471-05:00"
|
||||||
|
|||||||
@@ -20,15 +20,15 @@ dependencies:
|
|||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/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-unified-alerting
|
alias: valkey-unified-alerting
|
||||||
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-remote-cache
|
alias: valkey-remote-cache
|
||||||
version: 0.4.0
|
version: 0.5.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/grafana.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/grafana.png
|
||||||
# renovate: datasource=github-releases depName=grafana/grafana-operator
|
# renovate: datasource=github-releases depName=grafana/grafana-operator
|
||||||
|
|||||||
@@ -1,4 +1,9 @@
|
|||||||
grafana-operator:
|
grafana-operator:
|
||||||
|
image:
|
||||||
|
registry: ghcr.io
|
||||||
|
repository: grafana/grafana-operator
|
||||||
|
# renovate: datasource=docker depName=ghcr.io/grafana/grafana-operator
|
||||||
|
tag: v5.22.2@sha256:d45fc24e8f43d83286d81625ee8d919d0fc88255a6500b63f68d7966a4f9e9af
|
||||||
replicas: 2
|
replicas: 2
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
|||||||
@@ -44,7 +44,6 @@ grimmory:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 6060
|
targetPort: 6060
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 1.18.3
|
version: 1.18.3
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
|
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
|
||||||
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
|
||||||
digest: sha256:e7a5cee56dddb4abc07ff18677cb6ddf55571b38da2eeb7e654e8ad8f7709bfa
|
digest: sha256:fb17e2bad9c3a303da2b9d65ee5bd082a58ca6a5cee17d337e2536747982aa2c
|
||||||
generated: "2026-03-19T04:16:54.362332682Z"
|
generated: "2026-03-31T18:38:15.510833-05:00"
|
||||||
|
|||||||
@@ -20,11 +20,11 @@ dependencies:
|
|||||||
repository: https://helm.goharbor.io
|
repository: https://helm.goharbor.io
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.10.0
|
version: 7.11.1
|
||||||
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
|
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
|
||||||
- name: valkey
|
- name: valkey
|
||||||
alias: valkey
|
alias: valkey
|
||||||
version: 0.4.0
|
version: 0.5.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/harbor.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/harbor.png
|
||||||
# renovate: datasource=github-releases depName=goharbor/harbor
|
# renovate: datasource=github-releases depName=goharbor/harbor
|
||||||
|
|||||||
@@ -111,3 +111,8 @@ postgres-18-cluster:
|
|||||||
immediate: true
|
immediate: true
|
||||||
schedule: "0 35 14 * * *"
|
schedule: "0 35 14 * * *"
|
||||||
backupName: garage-local
|
backupName: garage-local
|
||||||
|
valkey:
|
||||||
|
valkey:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
memory: 30Mi
|
||||||
|
|||||||
@@ -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.3.4
|
appVersion: 2026.4.0
|
||||||
|
|||||||
@@ -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.3.4@sha256:916682086154a7390114a9788782b8efb199852d4f7d47066722c2bc5d1829e6
|
tag: 2026.4.0@sha256:7fbf6a5e006e889d7799476ad7646bd18e9dc73e8a4ccd9326b41798de6bb3bf
|
||||||
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.112.0@sha256:4bb5b8ad22268001687c047f0f04933799fb03df1eb0e1e266ba15ed2d9f4e8b
|
tag: 4.113.0-ls326@sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
@@ -43,14 +43,12 @@ home-assistant:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 8123
|
targetPort: 8123
|
||||||
protocol: TCP
|
|
||||||
code-server:
|
code-server:
|
||||||
controller: main
|
controller: main
|
||||||
ports:
|
ports:
|
||||||
http:
|
http:
|
||||||
port: 8443
|
port: 8443
|
||||||
targetPort: 8443
|
targetPort: 8443
|
||||||
protocol: HTTP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ description: Homepage
|
|||||||
keywords:
|
keywords:
|
||||||
- homepage
|
- homepage
|
||||||
- dashboard
|
- dashboard
|
||||||
home: https://wiki.alexlebens.dev/s/a5fabd91-3d89-4e2b-9417-06111aedaeaa
|
home: https://docs.alexlebens.dev/applications/homepage/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/gethomepage/homepage
|
- https://github.com/gethomepage/homepage
|
||||||
- https://github.com/gethomepage/homepage/pkgs/container/homepage
|
- https://github.com/gethomepage/homepage/pkgs/container/homepage
|
||||||
@@ -19,4 +19,4 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/homepage.png
|
||||||
# renovate: datasource=github-releases depName=gethomepage/homepage
|
# renovate: datasource=github-releases depName=gethomepage/homepage
|
||||||
appVersion: v1.12.2
|
appVersion: v1.12.3
|
||||||
|
|||||||
@@ -14,120 +14,69 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: HOMEPAGE_VAR_GITEA_API_TOKEN
|
- secretKey: HOMEPAGE_VAR_GITEA_API_TOKEN
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/gitea/auth/homepage
|
key: /cl01tl/gitea/auth/homepage
|
||||||
metadataPolicy: None
|
|
||||||
property: token
|
property: token
|
||||||
- secretKey: HOMEPAGE_VAR_ARGOCD_API_TOKEN
|
- secretKey: HOMEPAGE_VAR_ARGOCD_API_TOKEN
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/argocd/credentials/homepage
|
key: /cl01tl/argocd/credentials/homepage
|
||||||
metadataPolicy: None
|
|
||||||
property: token
|
property: token
|
||||||
- secretKey: HOMEPAGE_VAR_KOMODO_API_KEY
|
- secretKey: HOMEPAGE_VAR_KOMODO_API_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/komodo/homepage
|
key: /cl01tl/komodo/homepage
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_KOMODO_API_SECRET
|
- secretKey: HOMEPAGE_VAR_KOMODO_API_SECRET
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/komodo/homepage
|
key: /cl01tl/komodo/homepage
|
||||||
metadataPolicy: None
|
|
||||||
property: secret
|
property: secret
|
||||||
- secretKey: HOMEPAGE_VAR_JELLYSTAT_API_KEY
|
- secretKey: HOMEPAGE_VAR_JELLYSTAT_API_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/jellystat/homepage
|
key: /cl01tl/jellystat/homepage
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_SYNOLOGY_USER
|
- secretKey: HOMEPAGE_VAR_SYNOLOGY_USER
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /synology/auth/cl01tl
|
key: /synology/auth/cl01tl
|
||||||
metadataPolicy: None
|
|
||||||
property: user
|
property: user
|
||||||
- secretKey: HOMEPAGE_VAR_SYNOLOGY_PASSWORD
|
- secretKey: HOMEPAGE_VAR_SYNOLOGY_PASSWORD
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /synology/auth/cl01tl
|
key: /synology/auth/cl01tl
|
||||||
metadataPolicy: None
|
|
||||||
property: password
|
property: password
|
||||||
- secretKey: HOMEPAGE_VAR_UNIFI_API_KEY
|
- secretKey: HOMEPAGE_VAR_UNIFI_API_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /unifi/auth/cl01tl
|
key: /unifi/auth/cl01tl
|
||||||
metadataPolicy: None
|
|
||||||
property: api-key
|
property: api-key
|
||||||
- secretKey: HOMEPAGE_VAR_SONARR_KEY
|
- secretKey: HOMEPAGE_VAR_SONARR_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/sonarr4/key
|
key: /cl01tl/sonarr4/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_SONARR4K_KEY
|
- secretKey: HOMEPAGE_VAR_SONARR4K_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/sonarr4-4k/key
|
key: /cl01tl/sonarr4-4k/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_SONARRANIME_KEY
|
- secretKey: HOMEPAGE_VAR_SONARRANIME_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/sonarr4-anime/key
|
key: /cl01tl/sonarr4-anime/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_RADARR_KEY
|
- secretKey: HOMEPAGE_VAR_RADARR_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/radarr5/key
|
key: /cl01tl/radarr5/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_RADARR4K_KEY
|
- secretKey: HOMEPAGE_VAR_RADARR4K_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/radarr5-4k/key
|
key: /cl01tl/radarr5-4k/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_RADARRANIME_KEY
|
- secretKey: HOMEPAGE_VAR_RADARRANIME_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/radarr5-anime/key
|
key: /cl01tl/radarr5-anime/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_RADARRSTANDUP_KEY
|
- secretKey: HOMEPAGE_VAR_RADARRSTANDUP_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/radarr5-standup/key
|
key: /cl01tl/radarr5-standup/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_LIDARR_KEY
|
- secretKey: HOMEPAGE_VAR_LIDARR_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/lidarr2/key
|
key: /cl01tl/lidarr2/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: HOMEPAGE_VAR_PROWLARR_KEY
|
- secretKey: HOMEPAGE_VAR_PROWLARR_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/prowlarr/key
|
key: /cl01tl/prowlarr/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ homepage:
|
|||||||
main:
|
main:
|
||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: RollingUpdate
|
strategy: Recreate
|
||||||
annotations:
|
annotations:
|
||||||
reloader.stakater.com/auto: "true"
|
reloader.stakater.com/auto: "true"
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
@@ -16,8 +16,7 @@ homepage:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/gethomepage/homepage
|
repository: ghcr.io/gethomepage/homepage
|
||||||
tag: v1.12.2
|
tag: v1.12.3@sha256:cc84f2f5eb3c7734353701ccbaa24ed02dacb0d119114e50e4251e2005f3990a
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
env:
|
env:
|
||||||
- name: HOMEPAGE_ALLOWED_HOSTS
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
value: home.alexlebens.net
|
value: home.alexlebens.net
|
||||||
@@ -26,8 +25,8 @@ homepage:
|
|||||||
name: homepage-keys-secret
|
name: homepage-keys-secret
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 1m
|
||||||
memory: 256Mi
|
memory: 128Mi
|
||||||
serviceAccount:
|
serviceAccount:
|
||||||
homepage:
|
homepage:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -57,7 +56,7 @@ homepage:
|
|||||||
- Media:
|
- Media:
|
||||||
tab: Applications
|
tab: Applications
|
||||||
icon: mdi-multimedia-#ffffff
|
icon: mdi-multimedia-#ffffff
|
||||||
- Public:
|
- External:
|
||||||
tab: Applications
|
tab: Applications
|
||||||
icon: mdi-earth-#ffffff
|
icon: mdi-earth-#ffffff
|
||||||
- Internal:
|
- Internal:
|
||||||
@@ -189,7 +188,7 @@ homepage:
|
|||||||
siteMonitor: http://photoview.photoview:80
|
siteMonitor: http://photoview.photoview:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Pictures:
|
- Pictures:
|
||||||
icon: https://raw.githubusercontent.com/foldergram/foldergram/refs/heads/main/client/public/icon-512.png
|
icon: sh-foldergram.webp
|
||||||
description: Foldergram
|
description: Foldergram
|
||||||
href: https://foldergram.alexlebens.net
|
href: https://foldergram.alexlebens.net
|
||||||
siteMonitor: http://foldergram.foldergram:80
|
siteMonitor: http://foldergram.foldergram:80
|
||||||
@@ -200,7 +199,7 @@ homepage:
|
|||||||
href: https://grimmory.alexlebens.net
|
href: https://grimmory.alexlebens.net
|
||||||
siteMonitor: http://grimmory.grimmory:80
|
siteMonitor: http://grimmory.grimmory:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Public:
|
- External:
|
||||||
- Site:
|
- Site:
|
||||||
icon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/logo-new-round.png
|
icon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/logo-new-round.png
|
||||||
description: Profile Website
|
description: Profile Website
|
||||||
@@ -323,7 +322,7 @@ homepage:
|
|||||||
siteMonitor: http://excalidraw.excalidraw:80
|
siteMonitor: http://excalidraw.excalidraw:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Code:
|
- Code:
|
||||||
- Code (Public):
|
- Code (External):
|
||||||
icon: sh-gitea.webp
|
icon: sh-gitea.webp
|
||||||
description: Gitea
|
description: Gitea
|
||||||
href: https://gitea.alexlebens.dev
|
href: https://gitea.alexlebens.dev
|
||||||
@@ -345,13 +344,13 @@ homepage:
|
|||||||
href: https://gitea.alexlebens.net
|
href: https://gitea.alexlebens.net
|
||||||
siteMonitor: https://gitea.alexlebens.net
|
siteMonitor: https://gitea.alexlebens.net
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Code (ps10rp):
|
- Code (Remote):
|
||||||
icon: sh-gitea.webp
|
icon: sh-gitea.webp
|
||||||
description: Gitea
|
description: Gitea
|
||||||
href: https://gitea-ps10rp.boreal-beaufort.ts.net
|
href: https://gitea-ps10rp.boreal-beaufort.ts.net
|
||||||
siteMonitor: https://gitea-ps10rp.boreal-beaufort.ts.net
|
siteMonitor: https://gitea-ps10rp.boreal-beaufort.ts.net
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- IDE (Public):
|
- IDE (External):
|
||||||
icon: sh-visual-studio-code.webp
|
icon: sh-visual-studio-code.webp
|
||||||
description: VS Code
|
description: VS Code
|
||||||
href: https://codeserver.alexlebens.dev
|
href: https://codeserver.alexlebens.dev
|
||||||
@@ -469,25 +468,31 @@ homepage:
|
|||||||
query: prometheus_tsdb_storage_blocks_bytes
|
query: prometheus_tsdb_storage_blocks_bytes
|
||||||
format:
|
format:
|
||||||
type: bytes
|
type: bytes
|
||||||
- Jellystat:
|
- Jellyfin Monitor:
|
||||||
icon: sh-jellystat.webp
|
icon: sh-jellystat.webp
|
||||||
description: Jellyfin Monitoring
|
description: Jellystat
|
||||||
href: https://jellystat.alexlebens.net
|
href: https://jellystat.alexlebens.net
|
||||||
siteMonitor: http://jellystat.jellystat:80
|
siteMonitor: http://jellystat.jellystat:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- MediaLyze:
|
- Media Library Statistics:
|
||||||
icon: https://raw.githubusercontent.com/frederikemmer/MediaLyze/d8f69c0628bac7c047b90f91a66341648029c273/frontend/public/favicon.svg
|
icon: https://raw.githubusercontent.com/frederikemmer/MediaLyze/d8f69c0628bac7c047b90f91a66341648029c273/frontend/public/favicon.svg
|
||||||
description: Jellyfin Media Monitoring
|
description: MediaLyze
|
||||||
href: https://medialyze.alexlebens.net
|
href: https://medialyze.alexlebens.net
|
||||||
siteMonitor: http://medialyze.medialyze:80
|
siteMonitor: http://medialyze.medialyze:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Services:
|
- Services:
|
||||||
- Auth (Public):
|
- Auth (External):
|
||||||
icon: sh-authentik.webp
|
icon: sh-authentik.webp
|
||||||
description: Authentik
|
description: Authentik
|
||||||
href: https://auth.alexlebens.dev
|
href: https://auth.alexlebens.dev
|
||||||
siteMonitor: https://auth.alexlebens.dev
|
siteMonitor: https://auth.alexlebens.dev
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: authentik
|
||||||
|
app: authentik
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
authentik
|
||||||
|
)
|
||||||
- Auth (Local):
|
- Auth (Local):
|
||||||
icon: sh-authentik.webp
|
icon: sh-authentik.webp
|
||||||
description: Authentik
|
description: Authentik
|
||||||
@@ -500,18 +505,36 @@ homepage:
|
|||||||
href: https://stalwart.alexlebens.net
|
href: https://stalwart.alexlebens.net
|
||||||
siteMonitor: http://stalwart.stalwart:80
|
siteMonitor: http://stalwart.stalwart:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: stalwart
|
||||||
|
app: stalwart
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
stalwart
|
||||||
|
)
|
||||||
- Notifications:
|
- Notifications:
|
||||||
icon: sh-ntfy.webp
|
icon: sh-ntfy.webp
|
||||||
description: ntfy
|
description: ntfy
|
||||||
href: https://ntfy.alexlebens.net
|
href: https://ntfy.alexlebens.net
|
||||||
siteMonitor: http://ntfy.ntfy:80
|
siteMonitor: http://ntfy.ntfy:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: ntfy
|
||||||
|
app: ntfy
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
ntfy
|
||||||
|
)
|
||||||
- Reverse Proxy:
|
- Reverse Proxy:
|
||||||
icon: sh-traefik.webp
|
icon: sh-traefik.webp
|
||||||
description: Traefik
|
description: Traefik
|
||||||
href: https://traefik-cl01tl.alexlebens.net/dashboard/#/
|
href: https://traefik-cl01tl.alexlebens.net/dashboard/#/
|
||||||
siteMonitor: https://traefik-cl01tl.alexlebens.net/dashboard/#/
|
siteMonitor: https://traefik-cl01tl.alexlebens.net/dashboard/#/
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: traefik
|
||||||
|
app: traefik
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/name in (
|
||||||
|
traefik
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: traefik
|
type: traefik
|
||||||
url: https://traefik-cl01tl.alexlebens.net
|
url: https://traefik-cl01tl.alexlebens.net
|
||||||
@@ -521,8 +544,14 @@ homepage:
|
|||||||
href: https://harbor.alexlebens.net
|
href: https://harbor.alexlebens.net
|
||||||
siteMonitor: http://harbor-portal.harbor:80
|
siteMonitor: http://harbor-portal.harbor:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: harbor
|
||||||
|
app: harbor
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
harbor
|
||||||
|
)
|
||||||
- Hardware:
|
- Hardware:
|
||||||
- Network Management (alexlebens.net):
|
- Network Management (Local):
|
||||||
icon: sh-ubiquiti-unifi.webp
|
icon: sh-ubiquiti-unifi.webp
|
||||||
description: Unifi
|
description: Unifi
|
||||||
href: https://unifi.alexlebens.net
|
href: https://unifi.alexlebens.net
|
||||||
@@ -575,13 +604,22 @@ homepage:
|
|||||||
href: https://ceph.alexlebens.net
|
href: https://ceph.alexlebens.net
|
||||||
siteMonitor: http://rook-ceph-mgr-dashboard.rook-ceph:7000
|
siteMonitor: http://rook-ceph-mgr-dashboard.rook-ceph:7000
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Object Storage (NAS):
|
namespace: rook-ceph
|
||||||
|
app: rook-ceph
|
||||||
|
podSelector: ""
|
||||||
|
- Object Storage (Local):
|
||||||
icon: sh-garage.webp
|
icon: sh-garage.webp
|
||||||
description: Garage
|
description: Garage
|
||||||
href: https://garage-webui.alexlebens.net
|
href: https://garage-webui.alexlebens.net
|
||||||
siteMonitor: http://garage-webui.garage:3909
|
siteMonitor: http://garage-webui.garage:3909
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Object Storage (ps10rp):
|
namespace: garage
|
||||||
|
app: garage
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
garage
|
||||||
|
)
|
||||||
|
- Object Storage (Remote):
|
||||||
icon: sh-garage.webp
|
icon: sh-garage.webp
|
||||||
description: Garage
|
description: Garage
|
||||||
href: https://garage-ui-ps10rp.boreal-beaufort.ts.net
|
href: https://garage-ui-ps10rp.boreal-beaufort.ts.net
|
||||||
@@ -599,12 +637,24 @@ homepage:
|
|||||||
href: https://vault.alexlebens.net
|
href: https://vault.alexlebens.net
|
||||||
siteMonitor: http://vault.vault:8200
|
siteMonitor: http://vault.vault:8200
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: vault
|
||||||
|
app: vault
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
vault
|
||||||
|
)
|
||||||
- Backups:
|
- Backups:
|
||||||
icon: sh-backrest-light.webp
|
icon: sh-backrest-light.webp
|
||||||
description: Backrest
|
description: Backrest
|
||||||
href: https://backrest.alexlebens.net
|
href: https://backrest.alexlebens.net
|
||||||
siteMonitor: http://backrest.backrest:80
|
siteMonitor: http://backrest.backrest:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: backrest
|
||||||
|
app: backrest
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
backrest
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: backrest
|
type: backrest
|
||||||
url: http://backrest.backrest:80
|
url: http://backrest.backrest:80
|
||||||
@@ -615,6 +665,12 @@ homepage:
|
|||||||
href: https://qui.alexlebens.net
|
href: https://qui.alexlebens.net
|
||||||
siteMonitor: http://qbittorrent-qui.qbittorrent:80
|
siteMonitor: http://qbittorrent-qui.qbittorrent:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: qbittorrent
|
||||||
|
app: qbittorrent
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
qbittorrent
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: qbittorrent
|
type: qbittorrent
|
||||||
url: http://qbittorrent.qbittorrent:8080
|
url: http://qbittorrent.qbittorrent:8080
|
||||||
@@ -643,6 +699,12 @@ homepage:
|
|||||||
href: https://tdarr.alexlebens.net
|
href: https://tdarr.alexlebens.net
|
||||||
siteMonitor: http://tdarr-web.tdarr:8265
|
siteMonitor: http://tdarr-web.tdarr:8265
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: tdarr
|
||||||
|
app: tdarr
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
tdarr
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: tdarr
|
type: tdarr
|
||||||
url: http://tdarr-web.tdarr:8265
|
url: http://tdarr-web.tdarr:8265
|
||||||
@@ -653,6 +715,12 @@ homepage:
|
|||||||
href: https://sonarr.alexlebens.net
|
href: https://sonarr.alexlebens.net
|
||||||
siteMonitor: http://sonarr.sonarr:80
|
siteMonitor: http://sonarr.sonarr:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: sonarr
|
||||||
|
app: sonarr
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
sonarr
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: sonarr
|
type: sonarr
|
||||||
url: http://sonarr.sonarr:80
|
url: http://sonarr.sonarr:80
|
||||||
@@ -665,6 +733,12 @@ homepage:
|
|||||||
href: https://sonarr-4k.alexlebens.net
|
href: https://sonarr-4k.alexlebens.net
|
||||||
siteMonitor: http://sonarr-4k.sonarr-4k:80
|
siteMonitor: http://sonarr-4k.sonarr-4k:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: sonarr-4k
|
||||||
|
app: sonarr-4k
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
sonarr-4k
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: sonarr
|
type: sonarr
|
||||||
url: http://sonarr-4k.sonarr-4k:80
|
url: http://sonarr-4k.sonarr-4k:80
|
||||||
@@ -677,6 +751,12 @@ homepage:
|
|||||||
href: https://sonarr-anime.alexlebens.net
|
href: https://sonarr-anime.alexlebens.net
|
||||||
siteMonitor: http://sonarr-anime.sonarr-anime:80
|
siteMonitor: http://sonarr-anime.sonarr-anime:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: sonarr-anime
|
||||||
|
app: sonarr-anime
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
sonarr-anime
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: sonarr
|
type: sonarr
|
||||||
url: http://sonarr-anime.sonarr-anime:80
|
url: http://sonarr-anime.sonarr-anime:80
|
||||||
@@ -690,6 +770,12 @@ homepage:
|
|||||||
href: https://radarr.alexlebens.net
|
href: https://radarr.alexlebens.net
|
||||||
siteMonitor: http://radarr.radarr:80
|
siteMonitor: http://radarr.radarr:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: radarr
|
||||||
|
app: radarr
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
radarr
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: radarr
|
type: radarr
|
||||||
url: http://radarr.radarr:80
|
url: http://radarr.radarr:80
|
||||||
@@ -702,6 +788,12 @@ homepage:
|
|||||||
href: https://radarr-4k.alexlebens.net
|
href: https://radarr-4k.alexlebens.net
|
||||||
siteMonitor: http://radarr-4k.radarr-4k:80
|
siteMonitor: http://radarr-4k.radarr-4k:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: radarr-4k
|
||||||
|
app: radarr-4k
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
radarr-4k
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: radarr
|
type: radarr
|
||||||
url: http://radarr-4k.radarr-4k:80
|
url: http://radarr-4k.radarr-4k:80
|
||||||
@@ -714,6 +806,12 @@ homepage:
|
|||||||
href: https://radarr-anime.alexlebens.net
|
href: https://radarr-anime.alexlebens.net
|
||||||
siteMonitor: http://radarr-anime.radarr-anime:80
|
siteMonitor: http://radarr-anime.radarr-anime:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: radarr-anime
|
||||||
|
app: radarr-anime
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
radarr-anime
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: radarr
|
type: radarr
|
||||||
url: http://radarr-anime.radarr-anime:80
|
url: http://radarr-anime.radarr-anime:80
|
||||||
@@ -726,6 +824,12 @@ homepage:
|
|||||||
href: https://radarr-standup.alexlebens.net
|
href: https://radarr-standup.alexlebens.net
|
||||||
siteMonitor: http://radarr-standup.radarr-standup:80
|
siteMonitor: http://radarr-standup.radarr-standup:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: radarr-standup
|
||||||
|
app: radarr-standup
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
radarr-standup
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: radarr
|
type: radarr
|
||||||
url: http://radarr-standup.radarr-standup:80
|
url: http://radarr-standup.radarr-standup:80
|
||||||
@@ -739,6 +843,12 @@ homepage:
|
|||||||
href: https://lidarr.alexlebens.net
|
href: https://lidarr.alexlebens.net
|
||||||
siteMonitor: http://lidarr.lidarr:80
|
siteMonitor: http://lidarr.lidarr:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: lidarr
|
||||||
|
app: lidarr
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
lidarr
|
||||||
|
)
|
||||||
widget:
|
widget:
|
||||||
type: lidarr
|
type: lidarr
|
||||||
url: http://lidarr.lidarr:80
|
url: http://lidarr.lidarr:80
|
||||||
@@ -762,6 +872,12 @@ homepage:
|
|||||||
href: https://slskd.alexlebens.net
|
href: https://slskd.alexlebens.net
|
||||||
siteMonitor: http://slskd.slskd:5030
|
siteMonitor: http://slskd.slskd:5030
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
namespace: slskd
|
||||||
|
app: slskd
|
||||||
|
podSelector: >-
|
||||||
|
app.kubernetes.io/instance in (
|
||||||
|
slskd
|
||||||
|
)
|
||||||
- Books:
|
- Books:
|
||||||
- Shelfmark:
|
- Shelfmark:
|
||||||
icon: sh-shelfmark.webp
|
icon: sh-shelfmark.webp
|
||||||
@@ -828,7 +944,6 @@ homepage:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 3000
|
targetPort: 3000
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
@@ -841,11 +956,8 @@ homepage:
|
|||||||
- home.alexlebens.net
|
- home.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- group: ''
|
- name: homepage
|
||||||
kind: Service
|
|
||||||
name: homepage
|
|
||||||
port: 80
|
port: 80
|
||||||
weight: 100
|
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
|
|||||||
@@ -5,10 +5,12 @@ description: Houndarr
|
|||||||
keywords:
|
keywords:
|
||||||
- houndarr
|
- houndarr
|
||||||
- servarr
|
- servarr
|
||||||
home: https://wiki.alexlebens.dev/s/
|
home: https://docs.alexlebens.dev/applications/houndarr/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/av1155/houndarr
|
- https://github.com/av1155/houndarr
|
||||||
|
- https://github.com/av1155/houndarr/pkgs/container/houndarr
|
||||||
- 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:
|
||||||
@@ -20,6 +22,6 @@ dependencies:
|
|||||||
alias: volsync-target-data
|
alias: volsync-target-data
|
||||||
version: 0.8.0
|
version: 0.8.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://raw.githubusercontent.com/av1155/houndarr/main/src/houndarr/static/img/houndarr-logo-dark.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.4
|
appVersion: v1.6.5
|
||||||
|
|||||||
@@ -4,13 +4,11 @@ houndarr:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/av1155/houndarr
|
repository: ghcr.io/av1155/houndarr
|
||||||
tag: v1.6.4
|
tag: v1.6.6@sha256:6ecf6c92759a82068a3fbef3eae9065c88e1d8706b538832d07dc4854bc94ec0
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
@@ -24,8 +22,8 @@ houndarr:
|
|||||||
value: 10.96.0.0/12
|
value: 10.96.0.0/12
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 1m
|
||||||
memory: 128Mi
|
memory: 60Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -33,7 +31,6 @@ houndarr:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 8877
|
targetPort: 8877
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
@@ -46,11 +43,8 @@ houndarr:
|
|||||||
- houndarr.alexlebens.net
|
- houndarr.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- group: ''
|
- name: houndarr
|
||||||
kind: Service
|
|
||||||
name: houndarr
|
|
||||||
port: 80
|
port: 80
|
||||||
weight: 100
|
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ 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: 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
|
||||||
digest: sha256:b79ea8c506f0172deed820247a33c79329f34426435c8b5eb27b206ac8831b13
|
digest: sha256:b52be61811b2c4b8f1ac733be19de51e33540589b71337af99fc97727a1894e8
|
||||||
generated: "2026-03-15T20:06:27.091094433Z"
|
generated: "2026-04-01T19:49:30.408077-05:00"
|
||||||
|
|||||||
@@ -5,12 +5,13 @@ description: Immich
|
|||||||
keywords:
|
keywords:
|
||||||
- immich
|
- immich
|
||||||
- photos
|
- photos
|
||||||
home: https://wiki.alexlebens.dev/s/9377ae08-2041-4b6d-bc2b-61a4f5e8faae
|
home: https://docs.alexlebens.dev/applications/immich/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/immich-app/immich
|
- https://github.com/immich-app/immich
|
||||||
- https://github.com/cloudnative-pg/cloudnative-pg
|
|
||||||
- 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/valkey
|
||||||
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -20,11 +21,11 @@ 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: valkey
|
- name: valkey
|
||||||
alias: valkey
|
alias: valkey
|
||||||
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-data
|
alias: volsync-target-data
|
||||||
|
|||||||
@@ -14,8 +14,5 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: immich.json
|
- secretKey: immich.json
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/immich/config
|
key: /cl01tl/immich/config
|
||||||
metadataPolicy: None
|
|
||||||
property: immich.json
|
property: immich.json
|
||||||
|
|||||||
@@ -4,16 +4,14 @@ immich:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/immich-app/immich-server
|
repository: ghcr.io/immich-app/immich-server
|
||||||
tag: v2.6.3
|
tag: v2.6.3@sha256:0cc1f82953d9598eb9e9dd11cbde1f50fe54f9c46c4506b089e8ad7bfc9d1f0c
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: US/Central
|
value: America/Chicago
|
||||||
- name: IMMICH_TELEMETRY_INCLUDE
|
- name: IMMICH_TELEMETRY_INCLUDE
|
||||||
value: all
|
value: all
|
||||||
- name: IMMICH_CONFIG_FILE
|
- name: IMMICH_CONFIG_FILE
|
||||||
@@ -87,7 +85,7 @@ immich:
|
|||||||
requests:
|
requests:
|
||||||
gpu.intel.com/i915: 1
|
gpu.intel.com/i915: 1
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 512Mi
|
memory: 500Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -95,15 +93,12 @@ immich:
|
|||||||
http:
|
http:
|
||||||
port: 2283
|
port: 2283
|
||||||
targetPort: 2283
|
targetPort: 2283
|
||||||
protocol: TCP
|
|
||||||
metrics-api:
|
metrics-api:
|
||||||
port: 8081
|
port: 8081
|
||||||
targetPort: 8081
|
targetPort: 8081
|
||||||
protocol: TCP
|
|
||||||
metrics-ms:
|
metrics-ms:
|
||||||
port: 8082
|
port: 8082
|
||||||
targetPort: 8082
|
targetPort: 8082
|
||||||
protocol: TCP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
@@ -132,11 +127,8 @@ immich:
|
|||||||
- immich.alexlebens.net
|
- immich.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- group: ''
|
- name: immich
|
||||||
kind: Service
|
|
||||||
name: immich
|
|
||||||
port: 2283
|
port: 2283
|
||||||
weight: 100
|
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
@@ -192,35 +184,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 40 14 * * *"
|
schedule: "0 40 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-data:
|
volsync-target-data:
|
||||||
pvcTarget: immich
|
pvcTarget: immich
|
||||||
local:
|
local:
|
||||||
|
|||||||
@@ -4,10 +4,9 @@ version: 1.0.0
|
|||||||
description: Intel Device Plugin
|
description: Intel Device Plugin
|
||||||
keywords:
|
keywords:
|
||||||
- intel-device-plugin
|
- intel-device-plugin
|
||||||
- operator
|
|
||||||
- gpu
|
- gpu
|
||||||
- kubernetes
|
- operator
|
||||||
home: https://wiki.alexlebens.dev/s/340746b2-b0ab-4b6b-95eb-323038ecdd35
|
home: https://docs.alexlebens.dev/applications/intel-device-plugin/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/intel/intel-device-plugins-for-kubernetes
|
- https://github.com/intel/intel-device-plugins-for-kubernetes
|
||||||
- https://github.com/intel/helm-charts/tree/main/charts/device-plugin-operator
|
- https://github.com/intel/helm-charts/tree/main/charts/device-plugin-operator
|
||||||
|
|||||||
@@ -1,6 +1,20 @@
|
|||||||
|
intel-device-plugins-operator:
|
||||||
|
manager:
|
||||||
|
image:
|
||||||
|
hub: intel
|
||||||
|
# renovate: datasource=docker depName=intel/intel-deviceplugin-operator
|
||||||
|
tag: 0.35.0@sha256:d7eeac081bd17e58d8d4d542f3cb33d67cc1bdab314b09ad591e8eacb51dd5ec
|
||||||
|
resources:
|
||||||
|
limits:
|
||||||
|
cpu: null
|
||||||
|
memory: null
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 50Mi
|
||||||
intel-device-plugins-gpu:
|
intel-device-plugins-gpu:
|
||||||
name: gpudeviceplugin
|
name: gpudeviceplugin
|
||||||
|
image:
|
||||||
|
hub: intel
|
||||||
|
# renovate: datasource=docker depName=intel/intel-gpu-plugin
|
||||||
|
tag: 0.35.0
|
||||||
sharedDevNum: 5
|
sharedDevNum: 5
|
||||||
nodeSelector:
|
|
||||||
intel.feature.node.kubernetes.io/gpu: 'true'
|
|
||||||
nodeFeatureRule: false
|
|
||||||
|
|||||||
@@ -5,18 +5,15 @@ description: Jellyfin
|
|||||||
keywords:
|
keywords:
|
||||||
- jellyfin
|
- jellyfin
|
||||||
- media
|
- media
|
||||||
- movies
|
home: https://docs.alexlebens.dev/applications/jellyfin/
|
||||||
- tv shows
|
|
||||||
- books
|
|
||||||
- music
|
|
||||||
home: https://wiki.alexlebens.dev/s/a58be5b0-7935-458a-b990-b45223e39d68
|
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/jellyfin/jellyfin
|
- https://github.com/jellyfin/jellyfin
|
||||||
- https://github.com/rebelcore/jellyfin_exporter
|
- https://github.com/rebelcore/jellyfin_exporter
|
||||||
- https://github.com/meilisearch/meilisearch
|
|
||||||
- https://hub.docker.com/r/jellyfin/jellyfin
|
- https://hub.docker.com/r/jellyfin/jellyfin
|
||||||
- https://hub.docker.com/r/rebelcore/jellyfin-exporter
|
- https://hub.docker.com/r/rebelcore/jellyfin-exporter
|
||||||
- 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://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch
|
||||||
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -33,4 +30,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/jellyfin.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellyfin.png
|
||||||
# renovate: datasource=github-releases depName=jellyfin/jellyfin
|
# renovate: datasource=github-releases depName=jellyfin/jellyfin
|
||||||
appVersion: 10.11.6
|
appVersion: 10.11.7
|
||||||
|
|||||||
@@ -14,10 +14,7 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: token
|
- secretKey: token
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/jellyfin/exporter
|
key: /cl01tl/jellyfin/exporter
|
||||||
metadataPolicy: None
|
|
||||||
property: token
|
property: token
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -37,8 +34,5 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: MEILI_MASTER_KEY
|
- secretKey: MEILI_MASTER_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/jellyfin/meilisearch
|
key: /cl01tl/jellyfin/meilisearch
|
||||||
metadataPolicy: None
|
|
||||||
property: MEILI_MASTER_KEY
|
property: MEILI_MASTER_KEY
|
||||||
|
|||||||
@@ -4,16 +4,25 @@ jellyfin:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
pod:
|
||||||
|
affinity:
|
||||||
|
podAntiAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
- labelSelector:
|
||||||
|
matchExpressions:
|
||||||
|
- key: app.kubernetes.io/name
|
||||||
|
operator: In
|
||||||
|
values:
|
||||||
|
- plex
|
||||||
|
topologyKey: kubernetes.io/hostname
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/jellyfin/jellyfin
|
repository: ghcr.io/jellyfin/jellyfin
|
||||||
tag: 10.11.6
|
tag: 10.11.7@sha256:2b93aa3830dcd0aab7185c635e20edef1f8dc5d2e999768baf1724e88c078004
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: US/Central
|
value: America/Chicago
|
||||||
- name: JELLYFIN_hostwebclient
|
- name: JELLYFIN_hostwebclient
|
||||||
value: true
|
value: true
|
||||||
- name: JELLYFIN_PublishedServerUrl
|
- name: JELLYFIN_PublishedServerUrl
|
||||||
@@ -24,12 +33,11 @@ jellyfin:
|
|||||||
requests:
|
requests:
|
||||||
gpu.intel.com/i915: 1
|
gpu.intel.com/i915: 1
|
||||||
cpu: 1
|
cpu: 1
|
||||||
memory: 2Gi
|
memory: 1Gi
|
||||||
exporter:
|
exporter:
|
||||||
image:
|
image:
|
||||||
repository: rebelcore/jellyfin-exporter
|
repository: rebelcore/jellyfin-exporter
|
||||||
tag: v1.4.0
|
tag: v1.4.0@sha256:dd35d901df663141025670b4b44a62a178b331e9fa084b17016f6fba46343ce9
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
args:
|
args:
|
||||||
- '--jellyfin.address=http://127.0.0.1:8096'
|
- '--jellyfin.address=http://127.0.0.1:8096'
|
||||||
- '--jellyfin.token=$(TOKEN)'
|
- '--jellyfin.token=$(TOKEN)'
|
||||||
@@ -47,11 +55,9 @@ jellyfin:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 8096
|
targetPort: 8096
|
||||||
protocol: HTTP
|
|
||||||
metrics:
|
metrics:
|
||||||
port: 9594
|
port: 9594
|
||||||
targetPort: 9594
|
targetPort: 9594
|
||||||
protocol: HTTP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
@@ -77,11 +83,8 @@ jellyfin:
|
|||||||
- jellyfin.alexlebens.net
|
- jellyfin.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- group: ''
|
- name: jellyfin
|
||||||
kind: Service
|
|
||||||
name: jellyfin
|
|
||||||
port: 80
|
port: 80
|
||||||
weight: 100
|
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
@@ -92,14 +95,16 @@ jellyfin:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 100Gi
|
size: 100Gi
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
- path: /config
|
- path: /config
|
||||||
readOnly: false
|
readOnly: false
|
||||||
cache:
|
cache:
|
||||||
type: emptyDir
|
forceRename: jellyfin-cache
|
||||||
|
storageClass: ceph-block
|
||||||
|
accessMode: ReadWriteOnce
|
||||||
|
size: 20Gi
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
@@ -126,17 +131,14 @@ meilisearch:
|
|||||||
MEILI_EXPERIMENTAL_DUMPLESS_UPGRADE: true
|
MEILI_EXPERIMENTAL_DUMPLESS_UPGRADE: true
|
||||||
auth:
|
auth:
|
||||||
existingMasterKeySecret: jellyfin-meilisearch-master-key-secret
|
existingMasterKeySecret: jellyfin-meilisearch-master-key-secret
|
||||||
service:
|
|
||||||
type: ClusterIP
|
|
||||||
port: 7700
|
|
||||||
persistence:
|
persistence:
|
||||||
enabled: true
|
enabled: true
|
||||||
storageClass: local-path
|
storageClass: ceph-block
|
||||||
size: 5Gi
|
size: 5Gi
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 128Mi
|
memory: 1Gi
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: true
|
enabled: true
|
||||||
volsync-target-config:
|
volsync-target-config:
|
||||||
|
|||||||
@@ -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:f779185ce82045b47fc75bf95c4a8215acbd387f44a4bdb764486406d9b03748
|
digest: sha256:a5b2ddd5097971d246b0d1f519ffafb662594d9f84ddc854b8eedf8702d2035f
|
||||||
generated: "2026-03-15T20:06:38.720993367Z"
|
generated: "2026-04-01T19:49:45.674314-05:00"
|
||||||
|
|||||||
@@ -5,13 +5,13 @@ description: Jellystat
|
|||||||
keywords:
|
keywords:
|
||||||
- jellystat
|
- jellystat
|
||||||
- jellyfin
|
- jellyfin
|
||||||
home: https://wiki.alexlebens.dev/s/d3fd2bf1-d2ab-4e94-a127-ee35f2d90142
|
home: https://docs.alexlebens.dev/applications/jellystat/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/CyferShepard/Jellystat
|
- https://github.com/CyferShepard/Jellystat
|
||||||
- https://github.com/cloudnative-pg/cloudnative-pg
|
|
||||||
- https://hub.docker.com/r/cyfershepard/jellystat
|
- https://hub.docker.com/r/cyfershepard/jellystat
|
||||||
- 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:
|
||||||
@@ -21,7 +21,7 @@ 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-data
|
alias: volsync-target-data
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -14,22 +14,13 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: secret-key
|
- secretKey: secret-key
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/jellystat/auth
|
key: /cl01tl/jellystat/auth
|
||||||
metadataPolicy: None
|
|
||||||
property: secret-key
|
property: secret-key
|
||||||
- secretKey: user
|
- secretKey: user
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/jellystat/auth
|
key: /cl01tl/jellystat/auth
|
||||||
metadataPolicy: None
|
|
||||||
property: user
|
property: user
|
||||||
- secretKey: password
|
- secretKey: password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/jellystat/auth
|
key: /cl01tl/jellystat/auth
|
||||||
metadataPolicy: None
|
|
||||||
property: password
|
property: password
|
||||||
|
|||||||
@@ -4,16 +4,14 @@ jellystat:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: cyfershepard/jellystat
|
repository: ghcr.io/cyfershepard/jellystat
|
||||||
tag: 1.1.8
|
tag: 1.1.9@sha256:f7f56aabad139faa996b8bb21a36dd3e65f7c87e10408921815b95a28a4efbaf
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: US/Central
|
value: America/Chicago
|
||||||
- name: JWT_SECRET
|
- name: JWT_SECRET
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
@@ -57,7 +55,7 @@ jellystat:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 256Mi
|
memory: 400Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -65,7 +63,6 @@ jellystat:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 3000
|
targetPort: 3000
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
@@ -78,11 +75,8 @@ jellystat:
|
|||||||
- jellystat.alexlebens.net
|
- jellystat.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- group: ''
|
- name: jellystat
|
||||||
kind: Service
|
|
||||||
name: jellystat
|
|
||||||
port: 80
|
port: 80
|
||||||
weight: 100
|
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
@@ -93,7 +87,6 @@ jellystat:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 5Gi
|
size: 5Gi
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
@@ -112,35 +105,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 45 14 * * *"
|
schedule: "0 45 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-data:
|
volsync-target-data:
|
||||||
pvcTarget: jellystat-data
|
pvcTarget: jellystat-data
|
||||||
local:
|
local:
|
||||||
|
|||||||
@@ -5,15 +5,16 @@ description: Karakeep
|
|||||||
keywords:
|
keywords:
|
||||||
- karakeep
|
- karakeep
|
||||||
- bookmarks
|
- bookmarks
|
||||||
home: https://wiki.alexlebens.dev/s/f8177591-8253-4e21-82d5-a556f0aeafad
|
home: https://docs.alexlebens.dev/applications/karakeep/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/karakeep-app/karakeep
|
- https://github.com/karakeep-app/karakeep
|
||||||
- https://github.com/cloudflare/cloudflared
|
- https://github.com/jlandure/alpine-chrome
|
||||||
- https://github.com/meilisearch/meilisearch
|
|
||||||
- https://github.com/karakeep-app/karakeep/pkgs/container/karakeep
|
- https://github.com/karakeep-app/karakeep/pkgs/container/karakeep
|
||||||
|
- https://console.cloud.google.com/artifacts/docker/zenika-hub/us/gcr.io/alpine-chrome
|
||||||
- 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://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch
|
- https://github.com/meilisearch/meilisearch-kubernetes/tree/main/charts/meilisearch
|
||||||
- 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/volsync-target
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
|
|||||||
@@ -14,17 +14,11 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: key
|
- secretKey: key
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/karakeep/key
|
key: /cl01tl/karakeep/key
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
property: key
|
||||||
- secretKey: prometheus-token
|
- secretKey: prometheus-token
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/karakeep/key
|
key: /cl01tl/karakeep/key
|
||||||
metadataPolicy: None
|
|
||||||
property: prometheus-token
|
property: prometheus-token
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -44,17 +38,11 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: AUTHENTIK_CLIENT_ID
|
- secretKey: AUTHENTIK_CLIENT_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /authentik/oidc/karakeep
|
key: /authentik/oidc/karakeep
|
||||||
metadataPolicy: None
|
|
||||||
property: client
|
property: client
|
||||||
- secretKey: AUTHENTIK_CLIENT_SECRET
|
- secretKey: AUTHENTIK_CLIENT_SECRET
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /authentik/oidc/karakeep
|
key: /authentik/oidc/karakeep
|
||||||
metadataPolicy: None
|
|
||||||
property: secret
|
property: secret
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -74,24 +62,15 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ACCESS_KEY_ID
|
- secretKey: ACCESS_KEY_ID
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /garage/home-infra/karakeep-assets
|
key: /garage/home-infra/karakeep-assets
|
||||||
metadataPolicy: None
|
|
||||||
property: ACCESS_KEY_ID
|
property: ACCESS_KEY_ID
|
||||||
- secretKey: ACCESS_SECRET_KEY
|
- secretKey: ACCESS_SECRET_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /garage/home-infra/karakeep-assets
|
key: /garage/home-infra/karakeep-assets
|
||||||
metadataPolicy: None
|
|
||||||
property: ACCESS_SECRET_KEY
|
property: ACCESS_SECRET_KEY
|
||||||
- secretKey: ACCESS_REGION
|
- secretKey: ACCESS_REGION
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /garage/home-infra/karakeep-assets
|
key: /garage/home-infra/karakeep-assets
|
||||||
metadataPolicy: None
|
|
||||||
property: ACCESS_REGION
|
property: ACCESS_REGION
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -111,8 +90,5 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: MEILI_MASTER_KEY
|
- secretKey: MEILI_MASTER_KEY
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/karakeep/meilisearch
|
key: /cl01tl/karakeep/meilisearch
|
||||||
metadataPolicy: None
|
|
||||||
property: MEILI_MASTER_KEY
|
property: MEILI_MASTER_KEY
|
||||||
|
|||||||
@@ -4,13 +4,11 @@ karakeep:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/karakeep-app/karakeep
|
repository: ghcr.io/karakeep-app/karakeep
|
||||||
tag: 0.31.0
|
tag: 0.31.0@sha256:20754dbdafb11dfe288bbb1c2342a7855081b08ea069e86fcf2d4a2d945d3653
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
env:
|
env:
|
||||||
- name: DATA_DIR
|
- name: DATA_DIR
|
||||||
value: /data
|
value: /data
|
||||||
@@ -91,12 +89,11 @@ karakeep:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 256Mi
|
memory: 500Mi
|
||||||
chrome:
|
chrome:
|
||||||
image:
|
image:
|
||||||
repository: gcr.io/zenika-hub/alpine-chrome
|
repository: gcr.io/zenika-hub/alpine-chrome
|
||||||
tag: 124
|
tag: 124@sha256:1a0046448e0bb6c275c88f86e01faf0de62b02ec8572901256ada0a8c08be23f
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
args:
|
args:
|
||||||
- --no-sandbox
|
- --no-sandbox
|
||||||
- --disable-gpu
|
- --disable-gpu
|
||||||
@@ -104,10 +101,6 @@ karakeep:
|
|||||||
- --remote-debugging-address=0.0.0.0
|
- --remote-debugging-address=0.0.0.0
|
||||||
- --remote-debugging-port=9222
|
- --remote-debugging-port=9222
|
||||||
- --hide-scrollbars
|
- --hide-scrollbars
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 10m
|
|
||||||
memory: 128Mi
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -115,11 +108,9 @@ karakeep:
|
|||||||
http:
|
http:
|
||||||
port: 3000
|
port: 3000
|
||||||
targetPort: 3000
|
targetPort: 3000
|
||||||
protocol: HTTP
|
|
||||||
chrome:
|
chrome:
|
||||||
port: 9222
|
port: 9222
|
||||||
targetPort: 9222
|
targetPort: 9222
|
||||||
protocol: HTTP
|
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
main:
|
main:
|
||||||
selector:
|
selector:
|
||||||
@@ -142,7 +133,6 @@ karakeep:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 10Gi
|
size: 10Gi
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
@@ -155,9 +145,6 @@ meilisearch:
|
|||||||
MEILI_EXPERIMENTAL_DUMPLESS_UPGRADE: true
|
MEILI_EXPERIMENTAL_DUMPLESS_UPGRADE: true
|
||||||
auth:
|
auth:
|
||||||
existingMasterKeySecret: karakeep-meilisearch-master-key-secret
|
existingMasterKeySecret: karakeep-meilisearch-master-key-secret
|
||||||
service:
|
|
||||||
type: ClusterIP
|
|
||||||
port: 7700
|
|
||||||
persistence:
|
persistence:
|
||||||
enabled: true
|
enabled: true
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
@@ -165,7 +152,7 @@ meilisearch:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 128Mi
|
memory: 50Mi
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: true
|
enabled: true
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ description: Kiwix
|
|||||||
keywords:
|
keywords:
|
||||||
- kiwix
|
- kiwix
|
||||||
- wikipedia
|
- wikipedia
|
||||||
home: https://wiki.alexlebens.dev/s/16eaaf92-3607-421f-bc66-cb3c39eeaea0
|
home: https://docs.alexlebens.dev/applications/kiwix/
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/kiwix
|
- https://github.com/kiwix
|
||||||
- https://github.com/kiwix/kiwix-tools/pkgs/container/kiwix-serve
|
- https://github.com/kiwix/kiwix-tools/pkgs/container/kiwix-serve
|
||||||
|
|||||||
@@ -4,13 +4,11 @@ kiwix:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/kiwix/kiwix-serve
|
repository: ghcr.io/kiwix/kiwix-serve
|
||||||
tag: 3.8.2
|
tag: 3.8.2@sha256:acdab28186a66b51bfd4202210c6732931ea95cf41c711148a0c9770b9fcc9e1
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
args:
|
args:
|
||||||
- '*.zim'
|
- '*.zim'
|
||||||
env:
|
env:
|
||||||
@@ -18,8 +16,8 @@ kiwix:
|
|||||||
value: 8080
|
value: 8080
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 50m
|
cpu: 1m
|
||||||
memory: 512Mi
|
memory: 10Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -27,7 +25,6 @@ kiwix:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 8080
|
targetPort: 8080
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
@@ -40,11 +37,8 @@ kiwix:
|
|||||||
- kiwix.alexlebens.net
|
- kiwix.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- group: ''
|
- name: kiwix
|
||||||
kind: Service
|
|
||||||
name: kiwix
|
|
||||||
port: 80
|
port: 80
|
||||||
weight: 100
|
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
|
|||||||
@@ -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:c1bbed66c94b64ba44ef1caadf74d46d9bce551e37b62b1cd0a3af9b81046251
|
digest: sha256:9af0fa5ab5e1895e94d64ea5983b5ee58c8b4dd9c5c8ef8021c8c7f950fd54c4
|
||||||
generated: "2026-03-24T14:00:56.813765-05:00"
|
generated: "2026-04-02T20:28:17.818342-05:00"
|
||||||
|
|||||||
@@ -4,16 +4,16 @@ version: 1.0.0
|
|||||||
description: Komodo
|
description: Komodo
|
||||||
keywords:
|
keywords:
|
||||||
- komodo
|
- komodo
|
||||||
- deployment
|
- docker-deployment
|
||||||
- dashboard
|
home: https://docs.alexlebens.dev/applications/komodo/
|
||||||
- docker-compose
|
|
||||||
home: https://wiki.alexlebens.dev/s/bb7eb683-b5c7-4f50-9f2c-e8e57dc67c81
|
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/moghtech/komodo
|
- https://github.com/moghtech/komodo
|
||||||
- https://github.com/cloudnative-pg/cloudnative-pg
|
- https://github.com/FerretDB/FerretDB
|
||||||
- https://github.com/moghtech/komodo/pkgs/container/komodo-core
|
- https://github.com/moghtech/komodo/pkgs/container/komodo-core
|
||||||
|
- https://github.com/ferretdb/FerretDB/pkgs/container/ferretdb
|
||||||
- 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:
|
||||||
@@ -23,7 +23,7 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgresql-17-fdb-cluster
|
alias: postgresql-17-fdb-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-keys
|
alias: volsync-target-keys
|
||||||
@@ -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.0.0
|
appVersion: v2.1.0
|
||||||
|
|||||||
@@ -14,38 +14,23 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: passkey
|
- secretKey: passkey
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/komodo/config
|
key: /cl01tl/komodo/config
|
||||||
metadataPolicy: None
|
|
||||||
property: passkey
|
property: passkey
|
||||||
- secretKey: jwt
|
- secretKey: jwt
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/komodo/config
|
key: /cl01tl/komodo/config
|
||||||
metadataPolicy: None
|
|
||||||
property: jwt
|
property: jwt
|
||||||
- secretKey: webhook
|
- secretKey: webhook
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/komodo/config
|
key: /cl01tl/komodo/config
|
||||||
metadataPolicy: None
|
|
||||||
property: webhook
|
property: webhook
|
||||||
- secretKey: oidc-client-id
|
- secretKey: oidc-client-id
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /authentik/oidc/komodo
|
key: /authentik/oidc/komodo
|
||||||
metadataPolicy: None
|
|
||||||
property: client
|
property: client
|
||||||
- secretKey: oidc-client-secret
|
- secretKey: oidc-client-secret
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /authentik/oidc/komodo
|
key: /authentik/oidc/komodo
|
||||||
metadataPolicy: None
|
|
||||||
property: secret
|
property: secret
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -65,15 +50,9 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: uri
|
- secretKey: uri
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/komodo/ferret
|
key: /cl01tl/komodo/ferret
|
||||||
metadataPolicy: None
|
|
||||||
property: uri
|
property: uri
|
||||||
- secretKey: password
|
- secretKey: password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/komodo/ferret
|
key: /cl01tl/komodo/ferret
|
||||||
metadataPolicy: None
|
|
||||||
property: password
|
property: password
|
||||||
|
|||||||
@@ -4,13 +4,11 @@ komodo:
|
|||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/moghtech/komodo-core
|
repository: ghcr.io/moghtech/komodo-core
|
||||||
tag: 2.0.0@sha256:3cc134272b39313ae1fb34ea8a3c8a0c2f629a3c2eeaf71258702159f154f9e9
|
tag: 2.1.1@sha256:2bbbb1efd3534211dac35091e0818f10398d9bdd98fdbf0ddef09e9e0b5ec4ba
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
env:
|
env:
|
||||||
- name: COMPOSE_LOGGING_DRIVER
|
- name: COMPOSE_LOGGING_DRIVER
|
||||||
value: local
|
value: local
|
||||||
@@ -45,7 +43,7 @@ komodo:
|
|||||||
- name: KOMODO_LOCAL_AUTH
|
- name: KOMODO_LOCAL_AUTH
|
||||||
value: true
|
value: true
|
||||||
- name: KOMODO_ENABLE_NEW_USERS
|
- name: KOMODO_ENABLE_NEW_USERS
|
||||||
value: true
|
value: false
|
||||||
- name: KOMODO_DISABLE_NON_ADMIN_CREATE
|
- name: KOMODO_DISABLE_NON_ADMIN_CREATE
|
||||||
value: true
|
value: true
|
||||||
- name: KOMODO_TRANSPARENT_MODE
|
- name: KOMODO_TRANSPARENT_MODE
|
||||||
@@ -82,18 +80,16 @@ komodo:
|
|||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 128Mi
|
memory: 80Mi
|
||||||
ferretdb-2:
|
ferretdb-2:
|
||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/ferretdb/ferretdb
|
repository: ghcr.io/ferretdb/ferretdb
|
||||||
tag: 2.7.0
|
tag: 2.7.0@sha256:5706414241eb84f0515512c37b46db0f1b1eac9e5ceb7e4c2523211c184b1985
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
env:
|
env:
|
||||||
- name: DB_USERNAME
|
- name: DB_USERNAME
|
||||||
value: ferret
|
value: ferret
|
||||||
@@ -106,8 +102,8 @@ komodo:
|
|||||||
value: postgresql://$(DB_USERNAME):$(DB_PASSWORD)@komodo-postgresql-17-fdb-cluster-rw.komodo.svc.cluster.local:5432/ferretDB
|
value: postgresql://$(DB_USERNAME):$(DB_PASSWORD)@komodo-postgresql-17-fdb-cluster-rw.komodo.svc.cluster.local:5432/ferretDB
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 1m
|
||||||
memory: 128Mi
|
memory: 20Mi
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -115,14 +111,12 @@ komodo:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 9120
|
targetPort: 9120
|
||||||
protocol: HTTP
|
|
||||||
ferretdb-2:
|
ferretdb-2:
|
||||||
controller: ferretdb-2
|
controller: ferretdb-2
|
||||||
ports:
|
ports:
|
||||||
http:
|
http:
|
||||||
port: 27017
|
port: 27017
|
||||||
targetPort: 27017
|
targetPort: 27017
|
||||||
protocol: HTTP
|
|
||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
kind: HTTPRoute
|
kind: HTTPRoute
|
||||||
@@ -135,11 +129,8 @@ komodo:
|
|||||||
- komodo.alexlebens.net
|
- komodo.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- group: ''
|
- name: komodo-main
|
||||||
kind: Service
|
|
||||||
name: komodo-main
|
|
||||||
port: 80
|
port: 80
|
||||||
weight: 100
|
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
@@ -150,7 +141,6 @@ komodo:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 1Gi
|
size: 1Gi
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
@@ -160,7 +150,6 @@ komodo:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 5Gi
|
size: 5Gi
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
@@ -170,7 +159,6 @@ komodo:
|
|||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 5Gi
|
size: 5Gi
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
@@ -182,7 +170,7 @@ postgresql-17-fdb-cluster:
|
|||||||
cluster:
|
cluster:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/ferretdb/postgres-documentdb
|
repository: ghcr.io/ferretdb/postgres-documentdb
|
||||||
tag: "17-0.106.0-ferretdb-2.5.0"
|
tag: 17-0.107.0-ferretdb-2.7.0@sha256:2386795ec2aa7ae559304361979f1dc5708d383ee9020ae63dadc2940dfe58f7
|
||||||
postgresUID: 999
|
postgresUID: 999
|
||||||
postgresGID: 999
|
postgresGID: 999
|
||||||
postgresql:
|
postgresql:
|
||||||
@@ -224,35 +212,12 @@ postgresql-17-fdb-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 50 14 * * *"
|
schedule: "0 50 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-keys:
|
volsync-target-keys:
|
||||||
pvcTarget: komodo-keys
|
pvcTarget: komodo-keys
|
||||||
local:
|
local:
|
||||||
|
|||||||
@@ -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.0
|
version: 82.16.2
|
||||||
- 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.4.0
|
version: 0.5.0
|
||||||
digest: sha256:a7086a19bfa46989e0db1d4c99b0ffa11f63115f41d60259f4467cc5dcf9bcaa
|
digest: sha256:6f3598d0d38a17736419fe8d0e5e0899b774d91c38ef9a4f87743f81c729584c
|
||||||
generated: "2026-03-31T16:04:22.10025203Z"
|
generated: "2026-04-02T20:00:01.560565-05:00"
|
||||||
|
|||||||
@@ -5,22 +5,20 @@ description: Kube Prometheus Stack
|
|||||||
keywords:
|
keywords:
|
||||||
- kube-prometheus-stack
|
- kube-prometheus-stack
|
||||||
- prometheus
|
- prometheus
|
||||||
- alertmanager
|
home: https://docs.alexlebens.dev/applications/kube-prometheus-stack/
|
||||||
- metrics
|
|
||||||
- alerts
|
|
||||||
- kubernetes
|
|
||||||
home: https://wiki.alexlebens.dev/s/cd9fc3a4-aa88-4285-8886-91a6c5aecf7d
|
|
||||||
sources:
|
sources:
|
||||||
- https://github.com/prometheus/prometheus
|
- https://github.com/prometheus/prometheus
|
||||||
- https://github.com/prometheus-operator/kube-prometheus
|
- https://github.com/prometheus-operator/kube-prometheus
|
||||||
- https://github.com/alexbakker/alertmanager-ntfy
|
- https://git.xenrox.net/~xenrox/ntfy-alertmanager/
|
||||||
|
- https://hub.docker.com/r/xenrox/ntfy-alertmanager
|
||||||
- https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
|
- https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-prometheus-stack
|
||||||
- https://github.com/bjw-s/helm-charts/blob/main/charts/other/app-template
|
- https://github.com/bjw-s/helm-charts/blob/main/charts/other/app-template
|
||||||
|
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/valkey
|
||||||
maintainers:
|
maintainers:
|
||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: kube-prometheus-stack
|
- name: kube-prometheus-stack
|
||||||
version: 82.16.0
|
version: 82.16.2
|
||||||
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
|
||||||
@@ -28,7 +26,7 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: valkey
|
- name: valkey
|
||||||
alias: valkey
|
alias: valkey
|
||||||
version: 0.4.0
|
version: 0.5.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
|
||||||
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator
|
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator
|
||||||
|
|||||||
@@ -14,10 +14,7 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ntfy_password
|
- secretKey: ntfy_password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/kube-prometheus-stack/ntfy-alertmanager
|
key: /cl01tl/kube-prometheus-stack/ntfy-alertmanager
|
||||||
metadataPolicy: None
|
|
||||||
property: ntfy_password
|
property: ntfy_password
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -37,10 +34,7 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: token
|
- secretKey: token
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /garage/token
|
key: /garage/token
|
||||||
metadataPolicy: None
|
|
||||||
property: metric
|
property: metric
|
||||||
|
|
||||||
---
|
---
|
||||||
@@ -60,15 +54,9 @@ spec:
|
|||||||
data:
|
data:
|
||||||
- secretKey: ntfy_password
|
- secretKey: ntfy_password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/kube-prometheus-stack/ntfy-alertmanager
|
key: /cl01tl/kube-prometheus-stack/ntfy-alertmanager
|
||||||
metadataPolicy: None
|
|
||||||
property: ntfy_password
|
property: ntfy_password
|
||||||
- secretKey: config
|
- secretKey: config
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/kube-prometheus-stack/ntfy-alertmanager
|
key: /cl01tl/kube-prometheus-stack/ntfy-alertmanager
|
||||||
metadataPolicy: None
|
|
||||||
property: config
|
property: config
|
||||||
|
|||||||
@@ -9,10 +9,8 @@ kube-prometheus-stack:
|
|||||||
kubeSchedulerRecording: false
|
kubeSchedulerRecording: false
|
||||||
global:
|
global:
|
||||||
rbac:
|
rbac:
|
||||||
create: true
|
|
||||||
createAggregateClusterRoles: true
|
createAggregateClusterRoles: true
|
||||||
alertmanager:
|
alertmanager:
|
||||||
enabled: true
|
|
||||||
config:
|
config:
|
||||||
route:
|
route:
|
||||||
group_by: ["namespace", "alertname"]
|
group_by: ["namespace", "alertname"]
|
||||||
@@ -36,8 +34,6 @@ kube-prometheus-stack:
|
|||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
enabled: true
|
enabled: true
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
|
||||||
kind: HTTPRoute
|
|
||||||
hostnames:
|
hostnames:
|
||||||
- alertmanager.alexlebens.net
|
- alertmanager.alexlebens.net
|
||||||
parentRefs:
|
parentRefs:
|
||||||
@@ -45,14 +41,9 @@ kube-prometheus-stack:
|
|||||||
kind: Gateway
|
kind: Gateway
|
||||||
name: traefik-gateway
|
name: traefik-gateway
|
||||||
namespace: traefik
|
namespace: traefik
|
||||||
matches:
|
|
||||||
- path:
|
|
||||||
type: PathPrefix
|
|
||||||
value: /
|
|
||||||
alertmanagerSpec:
|
alertmanagerSpec:
|
||||||
secrets:
|
secrets:
|
||||||
- alertmanager-config-secret
|
- alertmanager-config-secret
|
||||||
replicas: 1
|
|
||||||
grafana:
|
grafana:
|
||||||
enabled: false
|
enabled: false
|
||||||
kubeApiServer:
|
kubeApiServer:
|
||||||
@@ -61,11 +52,13 @@ kube-prometheus-stack:
|
|||||||
kubeControllerManager:
|
kubeControllerManager:
|
||||||
enabled: false
|
enabled: false
|
||||||
kubeEtcd:
|
kubeEtcd:
|
||||||
enabled: true
|
|
||||||
service:
|
service:
|
||||||
selector:
|
selector:
|
||||||
k8s-app: kube-controller-manager
|
k8s-app: kube-controller-manager
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
|
metricRelabelings:
|
||||||
|
- action: labeldrop
|
||||||
|
regex: pod
|
||||||
relabelings:
|
relabelings:
|
||||||
- sourceLabels: [__meta_kubernetes_pod_node_name]
|
- sourceLabels: [__meta_kubernetes_pod_node_name]
|
||||||
separator: ;
|
separator: ;
|
||||||
@@ -73,22 +66,12 @@ kube-prometheus-stack:
|
|||||||
targetLabel: nodename
|
targetLabel: nodename
|
||||||
replacement: $1
|
replacement: $1
|
||||||
action: replace
|
action: replace
|
||||||
metricRelabelings:
|
|
||||||
- action: labeldrop
|
|
||||||
regex: pod
|
|
||||||
kubeScheduler:
|
kubeScheduler:
|
||||||
enabled: false
|
enabled: false
|
||||||
kubeProxy:
|
kubeProxy:
|
||||||
enabled: false
|
enabled: false
|
||||||
kubeStateMetrics:
|
|
||||||
enabled: true
|
|
||||||
nodeExporter:
|
|
||||||
operatingSystems:
|
|
||||||
darwin:
|
|
||||||
enabled: false
|
|
||||||
prometheusOperator:
|
prometheusOperator:
|
||||||
admissionWebhooks:
|
admissionWebhooks:
|
||||||
enabled: true
|
|
||||||
annotations:
|
annotations:
|
||||||
argocd.argoproj.io/hook: PreSync
|
argocd.argoproj.io/hook: PreSync
|
||||||
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
argocd.argoproj.io/hook-delete-policy: HookSucceeded
|
||||||
@@ -106,8 +89,6 @@ kube-prometheus-stack:
|
|||||||
route:
|
route:
|
||||||
main:
|
main:
|
||||||
enabled: true
|
enabled: true
|
||||||
apiVersion: gateway.networking.k8s.io/v1
|
|
||||||
kind: HTTPRoute
|
|
||||||
hostnames:
|
hostnames:
|
||||||
- prometheus.alexlebens.net
|
- prometheus.alexlebens.net
|
||||||
parentRefs:
|
parentRefs:
|
||||||
@@ -115,13 +96,10 @@ kube-prometheus-stack:
|
|||||||
kind: Gateway
|
kind: Gateway
|
||||||
name: traefik-gateway
|
name: traefik-gateway
|
||||||
namespace: traefik
|
namespace: traefik
|
||||||
matches:
|
|
||||||
- path:
|
|
||||||
type: PathPrefix
|
|
||||||
value: /
|
|
||||||
prometheusSpec:
|
prometheusSpec:
|
||||||
scrapeInterval: 30s
|
scrapeInterval: 30s
|
||||||
retention: 30d
|
retention: 45d
|
||||||
|
retentionSize: 240GiB
|
||||||
externalUrl: https://prometheus.alexlebens.net
|
externalUrl: https://prometheus.alexlebens.net
|
||||||
ruleSelectorNilUsesHelmValues: false
|
ruleSelectorNilUsesHelmValues: false
|
||||||
serviceMonitorSelectorNilUsesHelmValues: false
|
serviceMonitorSelectorNilUsesHelmValues: false
|
||||||
@@ -142,14 +120,11 @@ ntfy-alertmanager:
|
|||||||
main:
|
main:
|
||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: xenrox/ntfy-alertmanager
|
repository: xenrox/ntfy-alertmanager
|
||||||
tag: 1.0.0
|
tag: 1.0.0@sha256:81788c7905774b7b0b2ed6833b2bc4826a90a42e4b738706edcedd5f489e7a73
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
service:
|
service:
|
||||||
main:
|
main:
|
||||||
controller: main
|
controller: main
|
||||||
@@ -157,7 +132,6 @@ ntfy-alertmanager:
|
|||||||
http:
|
http:
|
||||||
port: 80
|
port: 80
|
||||||
targetPort: 8080
|
targetPort: 8080
|
||||||
protocol: HTTP
|
|
||||||
persistence:
|
persistence:
|
||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ libation:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ubuntu
|
repository: ubuntu
|
||||||
tag: resolute-20260312
|
tag: resolute-20260401
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
command:
|
command:
|
||||||
- "sleep"
|
- "sleep"
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 6.55.0
|
version: 6.55.0
|
||||||
- name: alloy
|
- name: alloy
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
version: 1.6.2
|
version: 1.7.0
|
||||||
digest: sha256:463184dc134143723f8567a1ebd228353cf0253a139f0a4e76637ec65aa4aaf1
|
digest: sha256:e6a06dc016858215a461d05c543b937f7a87ecc1bb58381cd6fb825ba524fa66
|
||||||
generated: "2026-03-14T18:16:47.779817047Z"
|
generated: "2026-04-02T19:05:47.897397013Z"
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ dependencies:
|
|||||||
version: 6.55.0
|
version: 6.55.0
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
- name: alloy
|
- name: alloy
|
||||||
version: 1.6.2
|
version: 1.7.0
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/loki.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/loki.png
|
||||||
# renovate: datasource=github-releases depName=grafana/loki
|
# renovate: datasource=github-releases depName=grafana/loki
|
||||||
|
|||||||
@@ -22,10 +22,10 @@ dependencies:
|
|||||||
version: 7.10.0
|
version: 7.10.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: 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:4768c191b140a310d8b24f9dd9e50f8638cfef58614abeb1bb9846d847e44a62
|
||||||
generated: "2026-03-24T16:59:56.540825394Z"
|
generated: "2026-04-03T03:08:52.677863802Z"
|
||||||
|
|||||||
@@ -57,11 +57,11 @@ dependencies:
|
|||||||
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
|
||||||
|
|||||||
@@ -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.0
|
appVersion: v5.4.2
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ movie-roulette:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/sahara101/movie-roulette
|
repository: ghcr.io/sahara101/movie-roulette
|
||||||
tag: v5.4.0
|
tag: v5.4.2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: FLASK_SECRET_KEY
|
- name: FLASK_SECRET_KEY
|
||||||
|
|||||||
@@ -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.3
|
appVersion: 2.5.4
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ music-grabber:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: g33kphr33k/musicgrabber
|
repository: g33kphr33k/musicgrabber
|
||||||
tag: 2.5.3
|
tag: 2.5.4
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: MUSIC_DIR
|
- name: MUSIC_DIR
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ navidrome:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: deluan/navidrome
|
repository: deluan/navidrome
|
||||||
tag: 0.60.3@sha256:a5dce8f33304714dd138e870cca0dcab3d937ca236be1a9f2b97da009d1a0048
|
tag: 0.61.0@sha256:b14a6acb5cd5ee73f3a13d63d8d68ede82dedb796aa522fbada94769d990cf0b
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: ND_MUSICFOLDER
|
- name: ND_MUSICFOLDER
|
||||||
|
|||||||
@@ -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/ollama.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ollama.png
|
||||||
# renovate: datasource=github-releases depName=ollama/ollama
|
# renovate: datasource=github-releases depName=ollama/ollama
|
||||||
appVersion: 0.19.0
|
appVersion: 0.20.0
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ ollama:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ollama/ollama
|
repository: ollama/ollama
|
||||||
tag: 0.19.0
|
tag: 0.20.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: OLLAMA_KEEP_ALIVE
|
- name: OLLAMA_KEEP_ALIVE
|
||||||
@@ -58,7 +58,7 @@ ollama:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ollama/ollama
|
repository: ollama/ollama
|
||||||
tag: 0.19.0
|
tag: 0.20.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: OLLAMA_KEEP_ALIVE
|
- name: OLLAMA_KEEP_ALIVE
|
||||||
@@ -94,7 +94,7 @@ ollama:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ollama/ollama
|
repository: ollama/ollama
|
||||||
tag: 0.19.0
|
tag: 0.20.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: OLLAMA_KEEP_ALIVE
|
- name: OLLAMA_KEEP_ALIVE
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ dependencies:
|
|||||||
version: 7.10.0
|
version: 7.10.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
|
||||||
digest: sha256:02780454fad48c10e95851e73e45e8a98091596d9dce8ada9e361e7212e581df
|
digest: sha256:fce70d7d6aab875ba9d71267e626cea4b723979a019864543d98687a274291cf
|
||||||
generated: "2026-03-15T20:07:38.818063491Z"
|
generated: "2026-04-03T03:09:17.589583602Z"
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: valkey
|
||||||
alias: valkey
|
alias: valkey
|
||||||
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-data
|
alias: volsync-target-data
|
||||||
|
|||||||
@@ -5,6 +5,17 @@ plex:
|
|||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
revisionHistoryLimit: 3
|
||||||
|
pod:
|
||||||
|
affinity:
|
||||||
|
podAntiAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
- labelSelector:
|
||||||
|
matchExpressions:
|
||||||
|
- key: app.kubernetes.io/name
|
||||||
|
operator: In
|
||||||
|
values:
|
||||||
|
- jellyfin
|
||||||
|
topologyKey: kubernetes.io/hostname
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
|
|||||||
@@ -10,12 +10,12 @@ dependencies:
|
|||||||
version: 7.10.0
|
version: 7.10.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
|
||||||
- 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:de3fb540df1cf7385a19316741854d01e002740c0bf346f3da0ff3a809b1fc3d
|
digest: sha256:7727504ece1f5caf7aa18c828d684a3809c4c0b0671d0fcec332a06d56270b82
|
||||||
generated: "2026-03-15T20:08:06.855136249Z"
|
generated: "2026-04-03T03:09:35.635653935Z"
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: valkey
|
||||||
alias: valkey
|
alias: valkey
|
||||||
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-config
|
alias: volsync-target-config
|
||||||
|
|||||||
@@ -5,6 +5,17 @@ qbittorrent:
|
|||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
revisionHistoryLimit: 3
|
||||||
|
pod:
|
||||||
|
affinity:
|
||||||
|
podAntiAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
- labelSelector:
|
||||||
|
matchExpressions:
|
||||||
|
- key: app.kubernetes.io/name
|
||||||
|
operator: In
|
||||||
|
values:
|
||||||
|
- slskd
|
||||||
|
topologyKey: kubernetes.io/hostname
|
||||||
initContainers:
|
initContainers:
|
||||||
init-sysctl:
|
init-sysctl:
|
||||||
image:
|
image:
|
||||||
|
|||||||
@@ -122,7 +122,7 @@ rybbit:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: clickhouse/clickhouse-server
|
repository: clickhouse/clickhouse-server
|
||||||
tag: 26.3.2
|
tag: 26.3.3
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: CLICKHOUSE_DB
|
- name: CLICKHOUSE_DB
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ searxng:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: searxng/searxng
|
repository: searxng/searxng
|
||||||
tag: latest@sha256:4d7ed8b7035ecf827bd901ba6d32f5c32d8119bc09bb3cdafeb0ce58f1b951c1
|
tag: latest@sha256:dac0c447bdd3f20a43687c6bed8140547f493252fd7bad3ad8bef1faffe1002d
|
||||||
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:4d7ed8b7035ecf827bd901ba6d32f5c32d8119bc09bb3cdafeb0ce58f1b951c1
|
tag: latest@sha256:dac0c447bdd3f20a43687c6bed8140547f493252fd7bad3ad8bef1faffe1002d
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SEARXNG_BASE_URL
|
- name: SEARXNG_BASE_URL
|
||||||
|
|||||||
@@ -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.13.0
|
tag: 0.15.0
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ site-profile:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: harbor.alexlebens.net/images/site-profile
|
repository: harbor.alexlebens.net/images/site-profile
|
||||||
tag: 3.16.0
|
tag: 3.16.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
|
|||||||
@@ -5,6 +5,17 @@ slskd:
|
|||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
revisionHistoryLimit: 3
|
||||||
|
pod:
|
||||||
|
affinity:
|
||||||
|
podAntiAffinity:
|
||||||
|
requiredDuringSchedulingIgnoredDuringExecution:
|
||||||
|
- labelSelector:
|
||||||
|
matchExpressions:
|
||||||
|
- key: app.kubernetes.io/name
|
||||||
|
operator: In
|
||||||
|
values:
|
||||||
|
- qbittorrent
|
||||||
|
topologyKey: kubernetes.io/hostname
|
||||||
initContainers:
|
initContainers:
|
||||||
init-sysctl:
|
init-sysctl:
|
||||||
image:
|
image:
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ dependencies:
|
|||||||
version: 7.10.0
|
version: 7.10.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
|
||||||
digest: sha256:6ffe4bd6af377f2ba5134389027e86085928d5e1108bb5ecf0d4b1e4cc908b67
|
digest: sha256:0748823c0bfd24bfc51828854b16098505f72c35ec9bc20287f3a331749b051c
|
||||||
generated: "2026-03-15T20:10:31.966910173Z"
|
generated: "2026-04-03T03:09:53.191562023Z"
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user