Compare commits
1 Commits
main
...
913dee6aa2
| Author | SHA1 | Date | |
|---|---|---|---|
|
913dee6aa2
|
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:4840c828f8fbb695fa06fb959aad415acd12ff0d4930d136783488f16b9f875c
|
digest: sha256:09dae69cd64556ed0b8ce2d8afe304720af3a71f64610ee6c70219572ccfdf5e
|
||||||
generated: "2025-12-27T13:29:28.243328-06:00"
|
generated: "2025-12-18T02:42:53.481944952Z"
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-data
|
alias: volsync-target-data
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/actual-budget.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/actual-budget.png
|
||||||
# renovate: github=actualbudget/actual
|
# renovate: github=actualbudget/actual
|
||||||
|
|||||||
@@ -77,11 +77,3 @@ actual:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: actual-data
|
pvcTarget: actual-data
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 0 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 0 9 * * *
|
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ dependencies:
|
|||||||
version: 2.4.19
|
version: 2.4.19
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
digest: sha256:2cbfdaeceeba1a5bdaa6fb2e9c4d51ea1310878d8c1c122dcfb0614fc2c52fb7
|
digest: sha256:6de7da41d9317d7942a455226e5eae682f32f1bbb7d0287b9306de847bd56fdb
|
||||||
generated: "2025-12-27T19:44:54.020935317Z"
|
generated: "2025-12-22T23:17:37.4042-06:00"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ 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.4.5
|
version: 7.4.3
|
||||||
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: github=argoproj/argo-workflows
|
# renovate: github=argoproj/argo-workflows
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: argo-cd
|
- name: argo-cd
|
||||||
repository: https://argoproj.github.io/argo-helm
|
repository: https://argoproj.github.io/argo-helm
|
||||||
version: 9.2.2
|
version: 9.2.1
|
||||||
digest: sha256:f2ac58995d33d7240087fe7d7618bfbc24b424b1d65ce0e85b297de0223fcdd1
|
digest: sha256:e2cb7a8af0a0ecef66b2808325c4fa179d1b598b54bedcdd4f144750fd7e65cb
|
||||||
generated: "2025-12-27T19:43:02.217321931Z"
|
generated: "2025-12-25T16:01:15.118311807Z"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: argo-cd
|
- name: argo-cd
|
||||||
version: 9.2.2
|
version: 9.2.1
|
||||||
repository: https://argoproj.github.io/argo-helm
|
repository: https://argoproj.github.io/argo-helm
|
||||||
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: github=argoproj/argo-cd
|
# renovate: github=argoproj/argo-cd
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:75ef1406c49929e118569581946d1baaf9e082a45e3482cb10b9b9ae464eadfb
|
digest: sha256:67571554c39c1acdb1cd286024e7bdc0d7c94f0c4bfff5bf5fb225817f495616
|
||||||
generated: "2025-12-27T13:29:36.350679-06:00"
|
generated: "2025-12-18T02:43:02.876706511Z"
|
||||||
|
|||||||
@@ -21,11 +21,11 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-metadata
|
alias: volsync-target-metadata
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/audiobookshelf.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/audiobookshelf.png
|
||||||
# renovate: github=advplyr/audiobookshelf
|
# renovate: github=advplyr/audiobookshelf
|
||||||
|
|||||||
@@ -123,21 +123,5 @@ audiobookshelf:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
volsync-target-config:
|
volsync-target-config:
|
||||||
pvcTarget: audiobookshelf-config
|
pvcTarget: audiobookshelf-config
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 2 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 2 9 * * *
|
|
||||||
volsync-target-metadata:
|
volsync-target-metadata:
|
||||||
pvcTarget: audiobookshelf-metadata
|
pvcTarget: audiobookshelf-metadata
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 4 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 4 9 * * *
|
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
digest: sha256:d357b0a8f4351068d9ce7223ffd01a0921202cb2b41669421b8429bc3f7778eb
|
digest: sha256:d250e40d77b3010d55c258e264e36de060a6dbdb78fe56bdbfbc427692cfdcc7
|
||||||
generated: "2025-12-27T19:45:06.478084011Z"
|
generated: "2025-12-23T16:28:00.416521-06:00"
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
|
|||||||
@@ -109,7 +109,7 @@ redis-replication:
|
|||||||
existingSecret:
|
existingSecret:
|
||||||
enabled: false
|
enabled: false
|
||||||
redisReplication:
|
redisReplication:
|
||||||
clusterSize: 1
|
clusterSize: 3
|
||||||
redisSentinel:
|
redisSentinel:
|
||||||
enabled: false
|
enabled: true
|
||||||
clusterSize: 3
|
clusterSize: 3
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:26680d49c76f150932d55fac070325d5ed89e635e713f37e1796f0d55775af9e
|
digest: sha256:ba31d044402f9da6705f64d21a0947730a37526fce047891162cfd2b21b8d08a
|
||||||
generated: "2025-12-27T13:29:41.313658-06:00"
|
generated: "2025-12-18T02:43:14.604382042Z"
|
||||||
|
|||||||
@@ -19,11 +19,11 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.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
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/backrest.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/backrest.png
|
||||||
# renovate: github=garethgeorge/backrest
|
# renovate: github=garethgeorge/backrest
|
||||||
|
|||||||
@@ -107,21 +107,5 @@ backrest:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: backrest-data
|
pvcTarget: backrest-data
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 6 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 6 9 * * *
|
|
||||||
volsync-target-config:
|
volsync-target-config:
|
||||||
pvcTarget: backrest-config
|
pvcTarget: backrest-config
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 8 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 8 9 * * *
|
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:9d9d5e30903d7967baaf5c274e9adc8403cce32d91bdd3d1780acffb249f312d
|
digest: sha256:20237b7a0548ae3458b4765e01aef39b5e072da5390305eb7815b086eef4983a
|
||||||
generated: "2025-12-27T13:29:43.329783-06:00"
|
generated: "2025-12-18T02:43:26.844170003Z"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
|
||||||
# renovate: github=linuxserver/bazarr
|
# renovate: github=linuxserver/bazarr
|
||||||
|
|||||||
@@ -83,11 +83,3 @@ volsync-target-config:
|
|||||||
runAsGroup: 1000
|
runAsGroup: 1000
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 10 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 10 9 * * *
|
|
||||||
|
|||||||
@@ -135,6 +135,7 @@ blocky:
|
|||||||
lidatube IN CNAME traefik-cl01tl
|
lidatube IN CNAME traefik-cl01tl
|
||||||
listenarr IN CNAME traefik-cl01tl
|
listenarr IN CNAME traefik-cl01tl
|
||||||
mail IN CNAME traefik-cl01tl
|
mail IN CNAME traefik-cl01tl
|
||||||
|
n8n IN CNAME traefik-cl01tl
|
||||||
navidrome IN CNAME traefik-cl01tl
|
navidrome IN CNAME traefik-cl01tl
|
||||||
ntfy IN CNAME traefik-cl01tl
|
ntfy IN CNAME traefik-cl01tl
|
||||||
objects IN CNAME traefik-cl01tl
|
objects IN CNAME traefik-cl01tl
|
||||||
@@ -318,6 +319,6 @@ redis-replication:
|
|||||||
existingSecret:
|
existingSecret:
|
||||||
enabled: false
|
enabled: false
|
||||||
redisReplication:
|
redisReplication:
|
||||||
clusterSize: 1
|
clusterSize: 3
|
||||||
redisSentinel:
|
redisSentinel:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: mariadb-cluster
|
- name: mariadb-cluster
|
||||||
repository: https://helm.mariadb.com/mariadb-operator
|
repository: https://helm.mariadb.com/mariadb-operator
|
||||||
version: 25.10.3
|
version: 25.10.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:805832fd8df9e1e4435dd2b10c877e0248ca5b3855d4c2faba4ff09c23afb898
|
digest: sha256:bc29fb12a2a7fde74e243be7ee4c22f4de82cdb6867ab95ddbd47e1d755b8a82
|
||||||
generated: "2025-12-27T13:29:47.00956-06:00"
|
generated: "2025-12-18T02:43:39.236584539Z"
|
||||||
|
|||||||
@@ -22,11 +22,11 @@ dependencies:
|
|||||||
repository: https://helm.mariadb.com/mariadb-operator
|
repository: https://helm.mariadb.com/mariadb-operator
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.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
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/booklore.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/booklore.png
|
||||||
# renovate: github=booklore-app/BookLore
|
# renovate: github=booklore-app/BookLore
|
||||||
|
|||||||
@@ -202,28 +202,14 @@ mariadb-cluster:
|
|||||||
key: secret
|
key: secret
|
||||||
volsync-target-config:
|
volsync-target-config:
|
||||||
pvcTarget: booklore-config
|
pvcTarget: booklore-config
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 12 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 12 9 * * *
|
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: booklore-data
|
pvcTarget: booklore-data
|
||||||
local:
|
local:
|
||||||
enabled: true
|
|
||||||
schedule: 14 8 * * *
|
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
remote:
|
remote:
|
||||||
enabled: true
|
|
||||||
schedule: 14 10 * * *
|
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
external:
|
external:
|
||||||
enabled: true
|
|
||||||
schedule: 14 9 * * *
|
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:1deedc65dece8540fd850648bf533da244f9ac8ba48f2133f1f6cac083f5953d
|
digest: sha256:8f24ac0aa7245c517cd68f4e9fb97de110620922b9bbdf3270e83aa4ad201324
|
||||||
generated: "2025-12-27T13:29:58.860038-06:00"
|
generated: "2025-12-18T02:43:53.325443712Z"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
|
||||||
# renovate: github=coder/code-server
|
# renovate: github=coder/code-server
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ code-server:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/code-server
|
repository: ghcr.io/linuxserver/code-server
|
||||||
tag: 4.107.0@sha256:e2ebedc28ab9e2ebe08093cf7e78515f97822956ff7cbac3d86fb0bd9e4b6bca
|
tag: 4.107.0@sha256:0d48d3a48b7db214556bea453ed371f0d295130fb5c3d43534aedb41627446f2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -75,11 +75,3 @@ volsync-target-config:
|
|||||||
runAsGroup: 1000
|
runAsGroup: 1000
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 16 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 16 9 * * *
|
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
digest: sha256:dcfd66bcdcc888dee6ee427265ac1ca32dd542571e84fbd5adc65a76ec5a6955
|
digest: sha256:d9c95b9a697ebe9fb98ebb2a5e2f7058c26b9207742eadcd56f278ff36d00855
|
||||||
generated: "2025-12-27T19:45:16.762640684Z"
|
generated: "2025-12-23T16:47:50.269275-06:00"
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
|
|||||||
@@ -216,7 +216,7 @@ redis-replication:
|
|||||||
name: directus-redis-config
|
name: directus-redis-config
|
||||||
key: password
|
key: password
|
||||||
redisReplication:
|
redisReplication:
|
||||||
clusterSize: 1
|
clusterSize: 3
|
||||||
redisSentinel:
|
redisSentinel:
|
||||||
enabled: false
|
enabled: true
|
||||||
clusterSize: 3
|
clusterSize: 3
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:3b32ded75846bcee3e9fb892663173485da0dcd351ccc3a0337432f5d2da2e66
|
digest: sha256:c6d6edb1e46805147b2b8bc9371e807113480c9a97687c5a856cf7b64a204cbd
|
||||||
generated: "2025-12-27T13:30:15.119299-06:00"
|
generated: "2025-12-18T02:44:09.319124495Z"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ephemera.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/ephemera.png
|
||||||
# renovate: github=OrwellianEpilogue/ephemera
|
# renovate: github=OrwellianEpilogue/ephemera
|
||||||
|
|||||||
@@ -129,11 +129,3 @@ ephemera:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
volsync-target-config:
|
volsync-target-config:
|
||||||
pvcTarget: ephemera
|
pvcTarget: ephemera
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 16 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 16 9 * * *
|
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:401ccbb7aa034938a79cbe3a4401b24b55a7f072d3a8a2542f079baf29ca3081
|
digest: sha256:a73351fc38c927eb7fef8c536069b21ca4d99e3ffb193ee64d9b93dbdc728ec4
|
||||||
generated: "2025-12-27T19:45:27.260991801Z"
|
generated: "2025-12-23T17:04:20.474187-06:00"
|
||||||
|
|||||||
@@ -26,11 +26,11 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
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
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/freshrss.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/freshrss.png
|
||||||
# renovate: github=FreshRSS/FreshRSS
|
# renovate: github=FreshRSS/FreshRSS
|
||||||
|
|||||||
@@ -80,7 +80,7 @@ freshrss:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: freshrss/freshrss
|
repository: freshrss/freshrss
|
||||||
tag: 1.28.0
|
tag: 1.27.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PGID
|
- name: PGID
|
||||||
@@ -246,11 +246,3 @@ volsync-target-data:
|
|||||||
- 100
|
- 100
|
||||||
- 109
|
- 109
|
||||||
- 65539
|
- 65539
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 18 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 18 9 * * *
|
|
||||||
|
|||||||
@@ -2,5 +2,8 @@ dependencies:
|
|||||||
- 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.5.0
|
version: 4.5.0
|
||||||
digest: sha256:36e920ce6efee3b33b40641652f814c888ae3c50272895ef286fb8236a010924
|
- name: volsync-target
|
||||||
generated: "2025-12-27T16:57:42.31991-06:00"
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
version: 0.6.0
|
||||||
|
digest: sha256:61c919869d56032bfa09b2e159a6b2dd2a43debf34968be2d66cf2211100a2c5
|
||||||
|
generated: "2025-12-18T02:44:33.509296082Z"
|
||||||
|
|||||||
@@ -18,6 +18,10 @@ dependencies:
|
|||||||
alias: garage
|
alias: garage
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
|
- name: volsync-target
|
||||||
|
alias: volsync-target-db
|
||||||
|
version: 0.6.0
|
||||||
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
||||||
# renovate: github=deuxfleurs-org/garage
|
# renovate: github=deuxfleurs-org/garage
|
||||||
appVersion: v2.1.0
|
appVersion: v2.1.0
|
||||||
|
|||||||
@@ -1,97 +1,10 @@
|
|||||||
garage:
|
garage:
|
||||||
controllers:
|
controllers:
|
||||||
server-1:
|
main:
|
||||||
type: deployment
|
type: deployment
|
||||||
replicas: 1
|
replicas: 1
|
||||||
strategy: Recreate
|
strategy: Recreate
|
||||||
revisionHistoryLimit: 3
|
revisionHistoryLimit: 3
|
||||||
pod:
|
|
||||||
labels:
|
|
||||||
garage-type: server
|
|
||||||
affinity:
|
|
||||||
podAntiAffinity:
|
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- labelSelector:
|
|
||||||
matchExpressions:
|
|
||||||
- key: garage-type
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- server
|
|
||||||
topologyKey: kubernetes.io/hostname
|
|
||||||
containers:
|
|
||||||
main:
|
|
||||||
image:
|
|
||||||
repository: dxflrs/garage
|
|
||||||
tag: v2.1.0
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
envFrom:
|
|
||||||
- secretRef:
|
|
||||||
name: garage-token-secret
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 10m
|
|
||||||
memory: 128Mi
|
|
||||||
debug:
|
|
||||||
image:
|
|
||||||
repository: ubuntu
|
|
||||||
tag: resolute-20251208
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
command:
|
|
||||||
- "sleep"
|
|
||||||
- "infinity"
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 10m
|
|
||||||
memory: 32Mi
|
|
||||||
server-2:
|
|
||||||
type: deployment
|
|
||||||
replicas: 1
|
|
||||||
strategy: Recreate
|
|
||||||
revisionHistoryLimit: 3
|
|
||||||
pod:
|
|
||||||
labels:
|
|
||||||
garage-type: server
|
|
||||||
affinity:
|
|
||||||
podAntiAffinity:
|
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- labelSelector:
|
|
||||||
matchExpressions:
|
|
||||||
- key: garage-type
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- server
|
|
||||||
topologyKey: kubernetes.io/hostname
|
|
||||||
containers:
|
|
||||||
main:
|
|
||||||
image:
|
|
||||||
repository: dxflrs/garage
|
|
||||||
tag: v2.1.0
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
envFrom:
|
|
||||||
- secretRef:
|
|
||||||
name: garage-token-secret
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 10m
|
|
||||||
memory: 128Mi
|
|
||||||
server-3:
|
|
||||||
type: deployment
|
|
||||||
replicas: 1
|
|
||||||
strategy: Recreate
|
|
||||||
revisionHistoryLimit: 3
|
|
||||||
pod:
|
|
||||||
labels:
|
|
||||||
garage-type: server
|
|
||||||
affinity:
|
|
||||||
podAntiAffinity:
|
|
||||||
requiredDuringSchedulingIgnoredDuringExecution:
|
|
||||||
- labelSelector:
|
|
||||||
matchExpressions:
|
|
||||||
- key: garage-type
|
|
||||||
operator: In
|
|
||||||
values:
|
|
||||||
- server
|
|
||||||
topologyKey: kubernetes.io/hostname
|
|
||||||
containers:
|
containers:
|
||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
@@ -134,8 +47,8 @@ garage:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
data:
|
data:
|
||||||
garage-1.toml: |
|
garage.toml: |
|
||||||
replication_factor = 3
|
replication_factor = 1
|
||||||
|
|
||||||
metadata_dir = "/var/lib/garage/meta"
|
metadata_dir = "/var/lib/garage/meta"
|
||||||
data_dir = "/var/lib/garage/data"
|
data_dir = "/var/lib/garage/data"
|
||||||
@@ -148,67 +61,7 @@ garage:
|
|||||||
compression_level = 3
|
compression_level = 3
|
||||||
|
|
||||||
rpc_bind_addr = "[::]:3901"
|
rpc_bind_addr = "[::]:3901"
|
||||||
rpc_public_addr = "garage-main:3901"
|
rpc_public_addr = "127.0.0.1:3901"
|
||||||
|
|
||||||
allow_world_readable_secrets = false
|
|
||||||
|
|
||||||
[s3_api]
|
|
||||||
s3_region = "us-east-1"
|
|
||||||
api_bind_addr = "[::]:3900"
|
|
||||||
root_domain = ".garage-s3.alexlebens.net"
|
|
||||||
|
|
||||||
[s3_web]
|
|
||||||
bind_addr = "[::]:3902"
|
|
||||||
root_domain = ".garage-s3.alexlebens.net"
|
|
||||||
|
|
||||||
[admin]
|
|
||||||
api_bind_addr = "[::]:3903"
|
|
||||||
metrics_require_token = true
|
|
||||||
garage-2.toml: |
|
|
||||||
replication_factor = 3
|
|
||||||
|
|
||||||
metadata_dir = "/var/lib/garage/meta"
|
|
||||||
data_dir = "/var/lib/garage/data"
|
|
||||||
metadata_snapshots_dir = "/var/lib/garage/snapshots"
|
|
||||||
|
|
||||||
db_engine = "lmdb"
|
|
||||||
|
|
||||||
metadata_auto_snapshot_interval = "6h"
|
|
||||||
|
|
||||||
compression_level = 3
|
|
||||||
|
|
||||||
rpc_bind_addr = "[::]:3901"
|
|
||||||
rpc_public_addr = "garage-2:3901"
|
|
||||||
|
|
||||||
allow_world_readable_secrets = false
|
|
||||||
|
|
||||||
[s3_api]
|
|
||||||
s3_region = "us-east-1"
|
|
||||||
api_bind_addr = "[::]:3900"
|
|
||||||
root_domain = ".garage-s3.alexlebens.net"
|
|
||||||
|
|
||||||
[s3_web]
|
|
||||||
bind_addr = "[::]:3902"
|
|
||||||
root_domain = ".garage-s3.alexlebens.net"
|
|
||||||
|
|
||||||
[admin]
|
|
||||||
api_bind_addr = "[::]:3903"
|
|
||||||
metrics_require_token = true
|
|
||||||
garage-3.toml: |
|
|
||||||
replication_factor = 3
|
|
||||||
|
|
||||||
metadata_dir = "/var/lib/garage/meta"
|
|
||||||
data_dir = "/var/lib/garage/data"
|
|
||||||
metadata_snapshots_dir = "/var/lib/garage/snapshots"
|
|
||||||
|
|
||||||
db_engine = "lmdb"
|
|
||||||
|
|
||||||
metadata_auto_snapshot_interval = "6h"
|
|
||||||
|
|
||||||
compression_level = 3
|
|
||||||
|
|
||||||
rpc_bind_addr = "[::]:3901"
|
|
||||||
rpc_public_addr = "garage-3:3901"
|
|
||||||
|
|
||||||
allow_world_readable_secrets = false
|
allow_world_readable_secrets = false
|
||||||
|
|
||||||
@@ -225,69 +78,8 @@ garage:
|
|||||||
api_bind_addr = "[::]:3903"
|
api_bind_addr = "[::]:3903"
|
||||||
metrics_require_token = true
|
metrics_require_token = true
|
||||||
service:
|
service:
|
||||||
garage-main:
|
main:
|
||||||
forceRename: garage-main
|
controller: main
|
||||||
controller: server-2
|
|
||||||
ports:
|
|
||||||
s3:
|
|
||||||
port: 3900
|
|
||||||
targetPort: 3900
|
|
||||||
protocol: HTTP
|
|
||||||
rpc:
|
|
||||||
port: 3901
|
|
||||||
targetPort: 3901
|
|
||||||
protocol: HTTP
|
|
||||||
web:
|
|
||||||
port: 3902
|
|
||||||
targetPort: 3902
|
|
||||||
protocol : HTTP
|
|
||||||
admin:
|
|
||||||
port: 3903
|
|
||||||
targetPort: 3903
|
|
||||||
protocol: HTTP
|
|
||||||
server-1:
|
|
||||||
forceRename: garage-1
|
|
||||||
controller: server-1
|
|
||||||
ports:
|
|
||||||
s3:
|
|
||||||
port: 3900
|
|
||||||
targetPort: 3900
|
|
||||||
protocol: HTTP
|
|
||||||
rpc:
|
|
||||||
port: 3901
|
|
||||||
targetPort: 3901
|
|
||||||
protocol: HTTP
|
|
||||||
web:
|
|
||||||
port: 3902
|
|
||||||
targetPort: 3902
|
|
||||||
protocol: HTTP
|
|
||||||
admin:
|
|
||||||
port: 3903
|
|
||||||
targetPort: 3903
|
|
||||||
protocol: HTTP
|
|
||||||
server-2:
|
|
||||||
forceRename: garage-2
|
|
||||||
controller: server-2
|
|
||||||
ports:
|
|
||||||
s3:
|
|
||||||
port: 3900
|
|
||||||
targetPort: 3900
|
|
||||||
protocol: HTTP
|
|
||||||
rpc:
|
|
||||||
port: 3901
|
|
||||||
targetPort: 3901
|
|
||||||
protocol: HTTP
|
|
||||||
web:
|
|
||||||
port: 3902
|
|
||||||
targetPort: 3902
|
|
||||||
protocol: HTTP
|
|
||||||
admin:
|
|
||||||
port: 3903
|
|
||||||
targetPort: 3903
|
|
||||||
protocol: HTTP
|
|
||||||
server-3:
|
|
||||||
forceRename: garage-3
|
|
||||||
controller: server-3
|
|
||||||
ports:
|
ports:
|
||||||
s3:
|
s3:
|
||||||
port: 3900
|
port: 3900
|
||||||
@@ -374,115 +166,55 @@ garage:
|
|||||||
type: configMap
|
type: configMap
|
||||||
name: garage
|
name: garage
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
server-1:
|
main:
|
||||||
main:
|
main:
|
||||||
- path: /etc/garage.toml
|
- path: /etc/garage.toml
|
||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: garage-1.toml
|
subPath: garage.toml
|
||||||
debug:
|
|
||||||
- path: /etc/garage.toml
|
|
||||||
readOnly: true
|
|
||||||
mountPropagation: None
|
|
||||||
subPath: garage-1.toml
|
|
||||||
server-2:
|
|
||||||
main:
|
|
||||||
- path: /etc/garage.toml
|
|
||||||
readOnly: true
|
|
||||||
mountPropagation: None
|
|
||||||
subPath: garage-2.toml
|
|
||||||
server-3:
|
|
||||||
main:
|
|
||||||
- path: /etc/garage.toml
|
|
||||||
readOnly: true
|
|
||||||
mountPropagation: None
|
|
||||||
subPath: garage-3.toml
|
|
||||||
webui:
|
webui:
|
||||||
main:
|
main:
|
||||||
- path: /etc/garage.toml
|
- path: /etc/garage.toml
|
||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: garage-1.toml
|
subPath: garage.toml
|
||||||
# db-1:
|
db:
|
||||||
# forceRename: garage-db-1
|
forceRename: garage-db
|
||||||
# storageClass: ceph-block
|
|
||||||
# accessMode: ReadWriteOnce
|
|
||||||
# size: 50Gi
|
|
||||||
# retain: true
|
|
||||||
# advancedMounts:
|
|
||||||
# server-1:
|
|
||||||
# main:
|
|
||||||
# - path: /var/lib/garage/meta
|
|
||||||
# readOnly: false
|
|
||||||
# debug:
|
|
||||||
# - path: /var/lib/garage/meta
|
|
||||||
# readOnly: false
|
|
||||||
db-2:
|
|
||||||
forceRename: garage-db-2
|
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 50Gi
|
size: 50Gi
|
||||||
retain: true
|
retain: true
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
server-2:
|
main:
|
||||||
main:
|
main:
|
||||||
- path: /var/lib/garage/meta
|
- path: /var/lib/garage/meta
|
||||||
readOnly: false
|
readOnly: false
|
||||||
db-3:
|
data:
|
||||||
forceRename: garage-db-3
|
|
||||||
storageClass: ceph-block
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 50Gi
|
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
|
||||||
server-3:
|
|
||||||
main:
|
|
||||||
- path: /var/lib/garage/meta
|
|
||||||
readOnly: false
|
|
||||||
data-1:
|
|
||||||
forceRename: garage-data
|
|
||||||
storageClass: synology-iscsi-delete
|
storageClass: synology-iscsi-delete
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 800Gi
|
size: 800Gi
|
||||||
retain: true
|
retain: true
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
server-1:
|
main:
|
||||||
main:
|
|
||||||
- path: /var/lib/garage/data
|
|
||||||
readOnly: false
|
|
||||||
debug:
|
|
||||||
- path: /var/lib/garage/data
|
|
||||||
readOnly: false
|
|
||||||
data-2:
|
|
||||||
forceRename: garage-data-2
|
|
||||||
storageClass: synology-iscsi-delete
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 800Gi
|
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
|
||||||
server-2:
|
|
||||||
main:
|
|
||||||
- path: /var/lib/garage/data
|
|
||||||
readOnly: false
|
|
||||||
data-3:
|
|
||||||
forceRename: garage-data-3
|
|
||||||
storageClass: synology-iscsi-delete
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 800Gi
|
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
|
||||||
server-3:
|
|
||||||
main:
|
main:
|
||||||
- path: /var/lib/garage/data
|
- path: /var/lib/garage/data
|
||||||
readOnly: false
|
readOnly: false
|
||||||
snapshots:
|
snapshots:
|
||||||
forceRename: garage-snapshots
|
|
||||||
storageClass: synology-iscsi-delete
|
storageClass: synology-iscsi-delete
|
||||||
accessMode: ReadWriteOnce
|
accessMode: ReadWriteOnce
|
||||||
size: 50Gi
|
size: 50Gi
|
||||||
retain: true
|
retain: true
|
||||||
advancedMounts:
|
advancedMounts:
|
||||||
server-1:
|
main:
|
||||||
main:
|
main:
|
||||||
- path: /var/lib/garage/snapshots
|
- path: /var/lib/garage/snapshots
|
||||||
readOnly: false
|
readOnly: false
|
||||||
|
volsync-target-db:
|
||||||
|
pvcTarget: garage-db
|
||||||
|
local:
|
||||||
|
enabled: false
|
||||||
|
remote:
|
||||||
|
restic:
|
||||||
|
cacheCapacity: 10Gi
|
||||||
|
external:
|
||||||
|
enabled: false
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 1.4.4
|
version: 1.4.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:ee32795b47519463ec6d1219bf4ec16784b1c42d98ae8a330e9650200d11c033
|
digest: sha256:a4f701f64327062a92b491d97728f02367e09412aca46705c1cbd8c2c438d76a
|
||||||
generated: "2025-12-27T19:45:37.106953505Z"
|
generated: "2025-12-23T17:10:07.510553-06:00"
|
||||||
|
|||||||
@@ -22,11 +22,11 @@ dependencies:
|
|||||||
version: 1.4.4
|
version: 1.4.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
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
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/gatus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/gatus.png
|
||||||
# renovate: github=TwiN/gatus
|
# renovate: github=TwiN/gatus
|
||||||
|
|||||||
@@ -185,6 +185,9 @@ gatus:
|
|||||||
- name: argo-workflows
|
- name: argo-workflows
|
||||||
url: https://argo-workflows.alexlebens.net
|
url: https://argo-workflows.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
|
- name: n8n
|
||||||
|
url: https://n8n.alexlebens.net
|
||||||
|
<<: *defaults
|
||||||
- name: omni-tools
|
- name: omni-tools
|
||||||
url: https://omni-tools.alexlebens.net
|
url: https://omni-tools.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
@@ -423,11 +426,3 @@ postgres-18-cluster:
|
|||||||
# backupName: external
|
# backupName: external
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: gatus
|
pvcTarget: gatus
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 22 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 22 9 * * *
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: generic-device-plugin
|
- name: generic-device-plugin
|
||||||
repository: https://gitea.alexlebens.dev/api/packages/alexlebens/helm
|
repository: https://gitea.alexlebens.dev/api/packages/alexlebens/helm
|
||||||
version: 0.20.10
|
version: 0.20.9
|
||||||
digest: sha256:bb4fe0fe2e95889b3fbf028e1eff923fcc71d8bd1bc7887eee08010cfb28f4db
|
digest: sha256:bb46a35e02e0b430423cc47f9a44f3eff3c6075d379705e1f36ecd3e61468238
|
||||||
generated: "2025-12-27T23:08:24.592060217Z"
|
generated: "2025-12-24T00:10:27.950467391Z"
|
||||||
|
|||||||
@@ -15,6 +15,6 @@ maintainers:
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: generic-device-plugin
|
- name: generic-device-plugin
|
||||||
repository: https://gitea.alexlebens.dev/api/packages/alexlebens/helm
|
repository: https://gitea.alexlebens.dev/api/packages/alexlebens/helm
|
||||||
version: 0.20.10
|
version: 0.20.9
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
||||||
appVersion: 1.0.0
|
appVersion: 1.0.0
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
@@ -22,6 +22,6 @@ dependencies:
|
|||||||
version: 0.5.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.7.0
|
version: 0.6.0
|
||||||
digest: sha256:c0ea42d1a2fc3712ac0481e0a40330704f0f2d1d290b7d30c36a536f0d0ee384
|
digest: sha256:978756233cbc1b10dedb4bd60568809ab368b0023732dbfeefa81d3c3fa95459
|
||||||
generated: "2025-12-27T19:45:48.293310777Z"
|
generated: "2025-12-23T17:13:14.918887-06:00"
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
alias: redis-replication-gitea
|
alias: redis-replication-gitea
|
||||||
@@ -51,7 +51,7 @@ dependencies:
|
|||||||
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
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/gitea.png
|
icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/gitea.png
|
||||||
# renovate: github=go-gitea/gitea
|
# renovate: github=go-gitea/gitea
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
gitea:
|
gitea:
|
||||||
global:
|
global:
|
||||||
imageRegistry: registry.hub.docker.com
|
imageRegistry: registry.hub.docker.com
|
||||||
replicaCount: 2
|
replicaCount: 3
|
||||||
image:
|
image:
|
||||||
repository: gitea/gitea
|
repository: gitea/gitea
|
||||||
tag: 1.25.3
|
tag: 1.25.3
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ dependencies:
|
|||||||
version: 5.21.3
|
version: 5.21.3
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
digest: sha256:0406fb11b050135c944c17c658adfaee487a84b4394f17e72eefe2ac62a5726f
|
digest: sha256:cf38a5967c4da4236045746fcd619b4abd655feb4da970a398e282193ddb887e
|
||||||
generated: "2025-12-27T19:46:03.122087467Z"
|
generated: "2025-12-23T17:15:11.407801-06:00"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ 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.4.5
|
version: 7.4.3
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
alias: redis-replication-unified-alerting
|
alias: redis-replication-unified-alerting
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 1.18.1
|
version: 1.18.1
|
||||||
- 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.4.5
|
version: 7.4.3
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
digest: sha256:1292d7c6233b48f285cedb81e59299837d4ff6a6845d2bfb08b5753f2c8e3644
|
digest: sha256:8f27e668381e0ce960f2dfcb6bb5b33feb708497b088b6af2a72a5816bc3df6d
|
||||||
generated: "2025-12-27T19:46:14.927696731Z"
|
generated: "2025-12-23T17:17:55.749328-06:00"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ 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.4.5
|
version: 7.4.3
|
||||||
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
|
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
|
|||||||
@@ -142,7 +142,7 @@ redis-replication:
|
|||||||
existingSecret:
|
existingSecret:
|
||||||
enabled: false
|
enabled: false
|
||||||
redisReplication:
|
redisReplication:
|
||||||
clusterSize: 1
|
clusterSize: 3
|
||||||
redisSentinel:
|
redisSentinel:
|
||||||
enabled: false
|
enabled: true
|
||||||
clusterSize: 3
|
clusterSize: 3
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:89ed20fc7ce6de8a9f4518ab4cc01e60072ccfe463e024748b382ac8d3fe6ffb
|
digest: sha256:626ca9cabfd6d48e3b5895b32d35c7764dde4569127241ce75117801b9b83170
|
||||||
generated: "2025-12-27T13:30:44.539834-06:00"
|
generated: "2025-12-18T02:45:13.984217826Z"
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
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: github=home-assistant/core
|
# renovate: github=home-assistant/core
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ home-assistant:
|
|||||||
code-server:
|
code-server:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/code-server
|
repository: ghcr.io/linuxserver/code-server
|
||||||
tag: 4.107.0@sha256:e2ebedc28ab9e2ebe08093cf7e78515f97822956ff7cbac3d86fb0bd9e4b6bca
|
tag: 4.107.0@sha256:0d48d3a48b7db214556bea453ed371f0d295130fb5c3d43534aedb41627446f2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -132,11 +132,3 @@ volsync-target-config:
|
|||||||
runAsGroup: 1000
|
runAsGroup: 1000
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 24 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 24 9 * * *
|
|
||||||
|
|||||||
@@ -331,6 +331,12 @@ homepage:
|
|||||||
href: https://argo-workflows.alexlebens.net
|
href: https://argo-workflows.alexlebens.net
|
||||||
siteMonitor: http://argo-workflows-server.argo-workflows:2746
|
siteMonitor: http://argo-workflows-server.argo-workflows:2746
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
- API Workflows:
|
||||||
|
icon: sh-n8n.webp
|
||||||
|
description: n8n
|
||||||
|
href: https://n8n.alexlebens.net
|
||||||
|
siteMonitor: http://n8n-main.n8n:80
|
||||||
|
statusStyle: dot
|
||||||
- Uptime:
|
- Uptime:
|
||||||
icon: sh-gatus.webp
|
icon: sh-gatus.webp
|
||||||
description: Gatus
|
description: Gatus
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:f86c0c4efcba787557a71051409c43793c970244cfbb45b305a3bf612f64bff7
|
digest: sha256:5df38c1b38d310e20b905a22a6224849c4c806ce8b31688cd8caa16e286d5cd3
|
||||||
generated: "2025-12-27T13:30:49.841027-06:00"
|
generated: "2025-12-18T02:45:24.918485555Z"
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/huntarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/huntarr.png
|
||||||
# renovate: github=plexguide/Huntarr.io
|
# renovate: github=plexguide/Huntarr.io
|
||||||
|
|||||||
@@ -60,11 +60,3 @@ huntarr:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
volsync-target-config:
|
volsync-target-config:
|
||||||
pvcTarget: huntarr-config
|
pvcTarget: huntarr-config
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 26 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 26 9 * * *
|
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.5.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.7.0
|
version: 0.6.0
|
||||||
digest: sha256:1055a62dcf5b7e6f37ca3acc9cac14eac84b65961a165927ae0600a278701d84
|
digest: sha256:49d8343aa4dc006a008cc50eb53ab1f541ff27190f321e2b3870d9a304c81ee2
|
||||||
generated: "2025-12-27T19:46:28.071891757Z"
|
generated: "2025-12-23T17:41:46.797956-06:00"
|
||||||
|
|||||||
@@ -20,14 +20,14 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
version: 0.5.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
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/immich.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/immich.png
|
||||||
# renovate: github=immich-app/immich
|
# renovate: github=immich-app/immich
|
||||||
|
|||||||
@@ -226,24 +226,18 @@ redis-replication:
|
|||||||
existingSecret:
|
existingSecret:
|
||||||
enabled: false
|
enabled: false
|
||||||
redisReplication:
|
redisReplication:
|
||||||
clusterSize: 1
|
clusterSize: 3
|
||||||
redisSentinel:
|
redisSentinel:
|
||||||
enabled: false
|
enabled: true
|
||||||
clusterSize: 3
|
clusterSize: 3
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: immich
|
pvcTarget: immich
|
||||||
local:
|
local:
|
||||||
enabled: true
|
|
||||||
schedule: 28 8 * * *
|
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
remote:
|
remote:
|
||||||
enabled: true
|
|
||||||
schedule: 28 10 * * *
|
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
external:
|
external:
|
||||||
enabled: true
|
|
||||||
schedule: 28 9 * * *
|
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ dependencies:
|
|||||||
version: 0.19.0
|
version: 0.19.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:dc914dfc86c2b638fae6f580418dafebcddb09a25e6f534f89983fb592196245
|
digest: sha256:47ce0fd90e4f659ccb73539935eb8fcd2a9cfd0a85f792851903fa2677ca2dbb
|
||||||
generated: "2025-12-27T13:30:57.814394-06:00"
|
generated: "2025-12-23T22:03:27.681556-06:00"
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ dependencies:
|
|||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
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: github=jellyfin/jellyfin
|
# renovate: github=jellyfin/jellyfin
|
||||||
|
|||||||
@@ -142,15 +142,11 @@ meilisearch:
|
|||||||
volsync-target-config:
|
volsync-target-config:
|
||||||
pvcTarget: jellyfin-config
|
pvcTarget: jellyfin-config
|
||||||
local:
|
local:
|
||||||
enabled: false
|
|
||||||
schedule: 30 8 * * *
|
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
remote:
|
remote:
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
external:
|
external:
|
||||||
enabled: true
|
|
||||||
schedule: 30 9 * * *
|
|
||||||
restic:
|
restic:
|
||||||
cacheCapacity: 10Gi
|
cacheCapacity: 10Gi
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:4c40456788d4858e5ea21fef3ea0f0b5a3cb8fd9de05360c79845b94d67f61e4
|
digest: sha256:520db247b91a1f121892c8283868f7737b6de01b9928d3af06a3706119c7f373
|
||||||
generated: "2025-12-27T19:46:39.315528285Z"
|
generated: "2025-12-23T17:57:17.828908-06:00"
|
||||||
|
|||||||
@@ -21,11 +21,11 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
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
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
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: github=CyferShepard/Jellystat
|
# renovate: github=CyferShepard/Jellystat
|
||||||
|
|||||||
@@ -141,13 +141,6 @@ postgres-18-cluster:
|
|||||||
# immediate: true
|
# immediate: true
|
||||||
# schedule: "0 0 0 * * *"
|
# schedule: "0 0 0 * * *"
|
||||||
# backupName: external
|
# backupName: external
|
||||||
|
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: jellystat-data
|
pvcTarget: jellystat-data
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 32 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 32 9 * * *
|
|
||||||
|
|||||||
@@ -10,6 +10,6 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:e750d8cab228de94d920f80137981e24e795d97040e92dd4cf0d80e463b2bd19
|
digest: sha256:68db68d55b6dba608a8e86457eb122b9278e9fc3153129f4fa30cc685eee85f0
|
||||||
generated: "2025-12-27T13:31:02.732529-06:00"
|
generated: "2025-12-18T02:46:05.710950531Z"
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-data
|
alias: volsync-target-data
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/webp/karakeep.webp
|
||||||
# renovate: github=karakeep-app/karakeep
|
# renovate: github=karakeep-app/karakeep
|
||||||
|
|||||||
@@ -170,11 +170,3 @@ meilisearch:
|
|||||||
enabled: true
|
enabled: true
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: karakeep
|
pvcTarget: karakeep
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 34 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 34 9 * * *
|
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
digest: sha256:6fcdaa177c2ec9174f32b3f780fe5fc01f65796f54e09fe77a4ae21540d2fb5a
|
digest: sha256:982fc8d3fec365d0362f8ea38ecd00dd24d53d373ab3f8ac7b47bd6d6a9e8b2a
|
||||||
generated: "2025-12-27T19:46:51.089023495Z"
|
generated: "2025-12-23T18:08:15.003474-06:00"
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgresql-17-fdb-cluster
|
alias: postgresql-17-fdb-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
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: github=moghtech/komodo
|
# renovate: github=moghtech/komodo
|
||||||
|
|||||||
@@ -174,12 +174,12 @@ redis-replication:
|
|||||||
existingSecret:
|
existingSecret:
|
||||||
enabled: false
|
enabled: false
|
||||||
redisReplication:
|
redisReplication:
|
||||||
clusterSize: 1
|
clusterSize: 3
|
||||||
volumeClaimTemplate:
|
volumeClaimTemplate:
|
||||||
spec:
|
spec:
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: 10Gi
|
storage: 10Gi
|
||||||
redisSentinel:
|
redisSentinel:
|
||||||
enabled: false
|
enabled: true
|
||||||
clusterSize: 3
|
clusterSize: 3
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:21c605c3a1308796b1a9248d9d82f07b95c199a13088573bcfbfee9482beec6d
|
digest: sha256:aebb132f7d046cc08fc7c16cad3d7efdabb5a42c2ec86f4f8a2679fcf56652f0
|
||||||
generated: "2025-12-27T13:31:16.344123-06:00"
|
generated: "2025-12-18T02:46:17.443356445Z"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/libation.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/libation.png
|
||||||
# renovate: github=rmcrackan/Libation
|
# renovate: github=rmcrackan/Libation
|
||||||
|
|||||||
@@ -62,11 +62,3 @@ libation:
|
|||||||
readOnly: false
|
readOnly: false
|
||||||
volsync-target-config:
|
volsync-target-config:
|
||||||
pvcTarget: libation
|
pvcTarget: libation
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 36 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 36 9 * * *
|
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:56327921df27afd527e05386206149a90d71a2c3592049be6c62209eba00bc98
|
digest: sha256:33d3f2e45a1c1ff157e715b4aa06498454de33d6f5956a97aaa8281188d2b358
|
||||||
generated: "2025-12-27T19:47:02.001545454Z"
|
generated: "2025-12-23T22:25:42.862324-06:00"
|
||||||
|
|||||||
@@ -24,11 +24,11 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png
|
||||||
# renovate: github=linuxserver/lidarr
|
# renovate: github=linuxserver/lidarr
|
||||||
|
|||||||
@@ -170,11 +170,3 @@ volsync-target-config:
|
|||||||
runAsGroup: 1000
|
runAsGroup: 1000
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 38 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 38 9 * * *
|
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:6bc6bec57cbc0955f169b0caf22dac5ece3a5a09766178686256641016a56597
|
digest: sha256:4e550c4829f2754a00951d71ea2029705201d60c66256119f6f66f57b4be9455
|
||||||
generated: "2025-12-27T13:31:20.276455-06:00"
|
generated: "2025-12-18T02:46:37.051923133Z"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidatube.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidatube.png
|
||||||
# renovate: github=TheWicklowWolf/LidaTube
|
# renovate: github=TheWicklowWolf/LidaTube
|
||||||
|
|||||||
@@ -92,11 +92,3 @@ volsync-target-config:
|
|||||||
runAsGroup: 1000
|
runAsGroup: 1000
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 40 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 40 9 * * *
|
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:b6010b40a08e00cc0b51f305830b984b274564d52bb4c832651dae805a7248a8
|
digest: sha256:1d68f43b8a9bf2df9cee5e46491aa33245d7996ef6adff76e42f14463b03eb59
|
||||||
generated: "2025-12-27T13:31:22.118032-06:00"
|
generated: "2025-12-18T02:46:46.724653757Z"
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
# renovate: github=therobbiedavis/Listenarr
|
# renovate: github=therobbiedavis/Listenarr
|
||||||
appVersion: 0.2.35
|
appVersion: 0.2.35
|
||||||
|
|||||||
@@ -73,11 +73,3 @@ volsync-target-config:
|
|||||||
runAsGroup: 1000
|
runAsGroup: 1000
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 42 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 42 9 * * *
|
|
||||||
|
|||||||
@@ -3,4 +3,4 @@ dependencies:
|
|||||||
repository: https://charts.containeroo.ch
|
repository: https://charts.containeroo.ch
|
||||||
version: 0.0.34
|
version: 0.0.34
|
||||||
digest: sha256:f4f946897660d5d65eb2a56144d907c0b48c9a72e20d10a73684eaeb0d50cfd3
|
digest: sha256:f4f946897660d5d65eb2a56144d907c0b48c9a72e20d10a73684eaeb0d50cfd3
|
||||||
generated: "2025-12-26T21:55:29.099967751Z"
|
generated: "2025-12-26T19:02:05.883835827Z"
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ dependencies:
|
|||||||
- name: loki
|
- name: loki
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
version: 6.49.0
|
version: 6.49.0
|
||||||
- name: alloy
|
- name: promtail
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
version: 1.5.1
|
version: 6.17.1
|
||||||
digest: sha256:f67da7cd3bea0b23c88a2e1a6f912444d7adcc7cacd690f5dcdf5b4ea7e660bc
|
digest: sha256:56aa7fd5ac7a16617b60e4a3f501aeeec1bdfbb3d67a41b45f33d3a4cbbed07e
|
||||||
generated: "2025-12-27T18:21:05.367034-06:00"
|
generated: "2025-12-14T20:36:23.645088704Z"
|
||||||
|
|||||||
@@ -18,11 +18,8 @@ dependencies:
|
|||||||
- name: loki
|
- name: loki
|
||||||
version: 6.49.0
|
version: 6.49.0
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
# - name: promtail
|
- name: promtail
|
||||||
# version: 6.17.1
|
version: 6.17.1
|
||||||
# repository: https://grafana.github.io/helm-charts
|
|
||||||
- name: alloy
|
|
||||||
version: 1.5.1
|
|
||||||
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: github=grafana/loki
|
# renovate: github=grafana/loki
|
||||||
|
|||||||
@@ -62,43 +62,3 @@ promtail:
|
|||||||
clients:
|
clients:
|
||||||
- url: http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push
|
- url: http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push
|
||||||
tenant_id: 1
|
tenant_id: 1
|
||||||
alloy:
|
|
||||||
crds:
|
|
||||||
create: true
|
|
||||||
configMap:
|
|
||||||
create: true
|
|
||||||
content: |
|
|
||||||
discovery.kubernetes "pods" {
|
|
||||||
role = "pod"
|
|
||||||
}
|
|
||||||
|
|
||||||
discovery.relabel "pod_logs" {
|
|
||||||
targets = discovery.kubernetes.pods.targets
|
|
||||||
rule {
|
|
||||||
source_labels = ["__meta_kubernetes_namespace"]
|
|
||||||
target_label = "namespace"
|
|
||||||
}
|
|
||||||
rule {
|
|
||||||
source_labels = ["__meta_kubernetes_pod_name"]
|
|
||||||
target_label = "pod"
|
|
||||||
}
|
|
||||||
rule {
|
|
||||||
source_labels = ["__meta_kubernetes_pod_container_name"]
|
|
||||||
target_label = "container"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
loki.source.kubernetes "pod_logs" {
|
|
||||||
targets = discovery.relabel.pod_logs.output
|
|
||||||
forward_to = [loki.write.loki_endpoint.receiver]
|
|
||||||
}
|
|
||||||
|
|
||||||
loki.write "loki_endpoint" {
|
|
||||||
endpoint {
|
|
||||||
url = "http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
controller:
|
|
||||||
type: 'daemonset'
|
|
||||||
serviceMonitor:
|
|
||||||
enabled: true
|
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ dependencies:
|
|||||||
version: 2.1.4
|
version: 2.1.4
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.5.0
|
version: 0.5.0
|
||||||
@@ -28,15 +28,15 @@ dependencies:
|
|||||||
version: 0.5.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.7.0
|
version: 0.6.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:a2eed4dbe5dbe456d38e67d8b312873a6520b558e599b511664fa93eb92cb3d1
|
digest: sha256:0c08af386645d129c9420430b1506c4ac6556ef0155d5a1f86aab2ed5e0e0b85
|
||||||
generated: "2025-12-27T19:47:13.888596032Z"
|
generated: "2025-12-23T22:32:15.040072-06:00"
|
||||||
|
|||||||
@@ -53,7 +53,7 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: redis-replication
|
- name: redis-replication
|
||||||
alias: redis-replication-matrix-synapse
|
alias: redis-replication-matrix-synapse
|
||||||
@@ -65,19 +65,19 @@ dependencies:
|
|||||||
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
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-hookshot
|
alias: volsync-target-hookshot
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-discord
|
alias: volsync-target-discord
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-whatsapp
|
alias: volsync-target-whatsapp
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/matrix.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/matrix.png
|
||||||
# renovate: github=element-hq/synapse
|
# renovate: github=element-hq/synapse
|
||||||
|
|||||||
@@ -477,47 +477,15 @@ redis-replication-hookshot:
|
|||||||
clusterSize: 3
|
clusterSize: 3
|
||||||
volsync-target-synapse:
|
volsync-target-synapse:
|
||||||
pvcTarget: matrix-synapse
|
pvcTarget: matrix-synapse
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 44 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 44 9 * * *
|
|
||||||
volsync-target-hookshot:
|
volsync-target-hookshot:
|
||||||
pvcTarget: matrix-hookshot
|
pvcTarget: matrix-hookshot
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 46 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 46 9 * * *
|
|
||||||
volsync-target-discord:
|
volsync-target-discord:
|
||||||
pvcTarget: mautrix-discord
|
pvcTarget: mautrix-discord
|
||||||
moverSecurityContext:
|
moverSecurityContext:
|
||||||
runAsUser: 1337
|
runAsUser: 1337
|
||||||
runAsGroup: 1337
|
runAsGroup: 1337
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 48 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 48 9 * * *
|
|
||||||
volsync-target-whatsapp:
|
volsync-target-whatsapp:
|
||||||
pvcTarget: mautrix-whatsapp
|
pvcTarget: mautrix-whatsapp
|
||||||
moverSecurityContext:
|
moverSecurityContext:
|
||||||
runAsUser: 1337
|
runAsUser: 1337
|
||||||
runAsGroup: 1337
|
runAsGroup: 1337
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 50 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 50 9 * * *
|
|
||||||
|
|||||||
15
clusters/cl01tl/helm/n8n/Chart.lock
Normal file
15
clusters/cl01tl/helm/n8n/Chart.lock
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
dependencies:
|
||||||
|
- name: app-template
|
||||||
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
|
version: 4.5.0
|
||||||
|
- name: postgres-cluster
|
||||||
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
version: 7.4.3
|
||||||
|
- name: redis-replication
|
||||||
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
version: 0.5.0
|
||||||
|
- name: volsync-target
|
||||||
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
version: 0.6.0
|
||||||
|
digest: sha256:044b0cda285583d8cb792725b75887041f82e5d6906566cd3677d2f67186d7f1
|
||||||
|
generated: "2025-12-23T22:38:27.330827-06:00"
|
||||||
35
clusters/cl01tl/helm/n8n/Chart.yaml
Normal file
35
clusters/cl01tl/helm/n8n/Chart.yaml
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
apiVersion: v2
|
||||||
|
name: n8n
|
||||||
|
version: 1.0.0
|
||||||
|
description: n8n
|
||||||
|
keywords:
|
||||||
|
- n8n
|
||||||
|
- automation
|
||||||
|
home: https://wiki.alexlebens.dev/s/e4544bd4-c66a-420c-8020-c54b2078181a
|
||||||
|
sources:
|
||||||
|
- https://github.com/n8n-io/n8n
|
||||||
|
- https://github.com/cloudnative-pg/cloudnative-pg
|
||||||
|
- https://github.com/n8n-io/n8n/pkgs/container/n8n
|
||||||
|
- 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
|
||||||
|
maintainers:
|
||||||
|
- name: alexlebens
|
||||||
|
dependencies:
|
||||||
|
- name: app-template
|
||||||
|
alias: n8n
|
||||||
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
|
version: 4.5.0
|
||||||
|
- name: postgres-cluster
|
||||||
|
alias: postgres-18-cluster
|
||||||
|
version: 7.4.3
|
||||||
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
- name: redis-replication
|
||||||
|
version: 0.5.0
|
||||||
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
- name: volsync-target
|
||||||
|
alias: volsync-target-data
|
||||||
|
version: 0.6.0
|
||||||
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/n8n.png
|
||||||
|
# renovate: github=n8n-io/n8n
|
||||||
|
appVersion: 2.0.1
|
||||||
21
clusters/cl01tl/helm/n8n/templates/external-secret.yaml
Normal file
21
clusters/cl01tl/helm/n8n/templates/external-secret.yaml
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
apiVersion: external-secrets.io/v1
|
||||||
|
kind: ExternalSecret
|
||||||
|
metadata:
|
||||||
|
name: n8n-config-secret
|
||||||
|
namespace: {{ .Release.Namespace }}
|
||||||
|
labels:
|
||||||
|
app.kubernetes.io/name: n8n-config-secret
|
||||||
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
|
spec:
|
||||||
|
secretStoreRef:
|
||||||
|
kind: ClusterSecretStore
|
||||||
|
name: vault
|
||||||
|
data:
|
||||||
|
- secretKey: key
|
||||||
|
remoteRef:
|
||||||
|
conversionStrategy: Default
|
||||||
|
decodingStrategy: None
|
||||||
|
key: /cl01tl/n8n/config
|
||||||
|
metadataPolicy: None
|
||||||
|
property: key
|
||||||
441
clusters/cl01tl/helm/n8n/values.yaml
Normal file
441
clusters/cl01tl/helm/n8n/values.yaml
Normal file
@@ -0,0 +1,441 @@
|
|||||||
|
n8n:
|
||||||
|
controllers:
|
||||||
|
main:
|
||||||
|
type: deployment
|
||||||
|
replicas: 1
|
||||||
|
strategy: Recreate
|
||||||
|
revisionHistoryLimit: 3
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
image:
|
||||||
|
repository: ghcr.io/n8n-io/n8n
|
||||||
|
tag: 2.2.1
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
env:
|
||||||
|
- name: GENERIC_TIMEZONE
|
||||||
|
value: US/Central
|
||||||
|
- name: DB_TYPE
|
||||||
|
value: postgresdb
|
||||||
|
- name: DB_POSTGRESDB_DATABASE
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: dbname
|
||||||
|
- name: DB_POSTGRESDB_HOST
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: host
|
||||||
|
- name: DB_POSTGRESDB_PORT
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: port
|
||||||
|
- name: DB_POSTGRESDB_USER
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: user
|
||||||
|
- name: DB_POSTGRESDB_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: password
|
||||||
|
- name: N8N_METRICS
|
||||||
|
value: true
|
||||||
|
- name: QUEUE_HEALTH_CHECK_ACTIVE
|
||||||
|
value: true
|
||||||
|
- name: EXECUTIONS_MODE
|
||||||
|
value: queue
|
||||||
|
- name: QUEUE_BULL_REDIS_HOST
|
||||||
|
value: redis-replication-n8n-master.n8n
|
||||||
|
- name: N8N_ENCRYPTION_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-config-secret
|
||||||
|
key: key
|
||||||
|
- name: WEBHOOK_URL
|
||||||
|
value: https://n8n.alexlebens.net/
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: true
|
||||||
|
custom: true
|
||||||
|
spec:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 5678
|
||||||
|
initialDelaySeconds: 0
|
||||||
|
periodSeconds: 10
|
||||||
|
timeoutSeconds: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
readiness:
|
||||||
|
enabled: true
|
||||||
|
custom: true
|
||||||
|
spec:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz/readiness
|
||||||
|
port: 5678
|
||||||
|
initialDelaySeconds: 0
|
||||||
|
periodSeconds: 10
|
||||||
|
timeoutSeconds: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 128Mi
|
||||||
|
worker:
|
||||||
|
type: daemonset
|
||||||
|
revisionHistoryLimit: 3
|
||||||
|
pod:
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/arch: amd64
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
image:
|
||||||
|
repository: ghcr.io/n8n-io/n8n
|
||||||
|
tag: 2.2.1
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
command:
|
||||||
|
- n8n
|
||||||
|
args:
|
||||||
|
- worker
|
||||||
|
# - --concurrency=10
|
||||||
|
env:
|
||||||
|
- name: GENERIC_TIMEZONE
|
||||||
|
value: US/Central
|
||||||
|
- name: DB_TYPE
|
||||||
|
value: postgresdb
|
||||||
|
- name: DB_POSTGRESDB_DATABASE
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: dbname
|
||||||
|
- name: DB_POSTGRESDB_HOST
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: host
|
||||||
|
- name: DB_POSTGRESDB_PORT
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: port
|
||||||
|
- name: DB_POSTGRESDB_USER
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: user
|
||||||
|
- name: DB_POSTGRESDB_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: password
|
||||||
|
- name: N8N_METRICS
|
||||||
|
value: true
|
||||||
|
- name: N8N_RUNNERS_ENABLED
|
||||||
|
value: true
|
||||||
|
- name: N8N_BLOCK_ENV_ACCESS_IN_NODE
|
||||||
|
value: true
|
||||||
|
- name: N8N_GIT_NODE_DISABLE_BARE_REPOS
|
||||||
|
value: true
|
||||||
|
- name: QUEUE_HEALTH_CHECK_ACTIVE
|
||||||
|
value: true
|
||||||
|
- name: EXECUTIONS_MODE
|
||||||
|
value: queue
|
||||||
|
- name: QUEUE_BULL_REDIS_HOST
|
||||||
|
value: redis-replication-n8n-master.n8n
|
||||||
|
- name: N8N_ENCRYPTION_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-config-secret
|
||||||
|
key: key
|
||||||
|
- name: WEBHOOK_URL
|
||||||
|
value: https://n8n.alexlebens.net/
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: false
|
||||||
|
custom: true
|
||||||
|
spec:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 5678
|
||||||
|
initialDelaySeconds: 60
|
||||||
|
periodSeconds: 10
|
||||||
|
timeoutSeconds: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
readiness:
|
||||||
|
enabled: false
|
||||||
|
custom: true
|
||||||
|
spec:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz/readiness
|
||||||
|
port: 5678
|
||||||
|
initialDelaySeconds: 60
|
||||||
|
periodSeconds: 10
|
||||||
|
timeoutSeconds: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 128Mi
|
||||||
|
webhook:
|
||||||
|
type: daemonset
|
||||||
|
revisionHistoryLimit: 3
|
||||||
|
pod:
|
||||||
|
nodeSelector:
|
||||||
|
kubernetes.io/arch: amd64
|
||||||
|
containers:
|
||||||
|
main:
|
||||||
|
image:
|
||||||
|
repository: ghcr.io/n8n-io/n8n
|
||||||
|
tag: 2.2.1
|
||||||
|
pullPolicy: IfNotPresent
|
||||||
|
command:
|
||||||
|
- n8n
|
||||||
|
args:
|
||||||
|
- webhook
|
||||||
|
env:
|
||||||
|
- name: GENERIC_TIMEZONE
|
||||||
|
value: US/Central
|
||||||
|
- name: DB_TYPE
|
||||||
|
value: postgresdb
|
||||||
|
- name: DB_POSTGRESDB_DATABASE
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: dbname
|
||||||
|
- name: DB_POSTGRESDB_HOST
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: host
|
||||||
|
- name: DB_POSTGRESDB_PORT
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: port
|
||||||
|
- name: DB_POSTGRESDB_USER
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: user
|
||||||
|
- name: DB_POSTGRESDB_PASSWORD
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-postgresql-18-cluster-app
|
||||||
|
key: password
|
||||||
|
- name: N8N_METRICS
|
||||||
|
value: true
|
||||||
|
- name: QUEUE_HEALTH_CHECK_ACTIVE
|
||||||
|
value: true
|
||||||
|
- name: EXECUTIONS_MODE
|
||||||
|
value: queue
|
||||||
|
- name: QUEUE_BULL_REDIS_HOST
|
||||||
|
value: redis-replication-n8n-master.n8n
|
||||||
|
- name: N8N_ENCRYPTION_KEY
|
||||||
|
valueFrom:
|
||||||
|
secretKeyRef:
|
||||||
|
name: n8n-config-secret
|
||||||
|
key: key
|
||||||
|
- name: WEBHOOK_URL
|
||||||
|
value: https://n8n.alexlebens.net/
|
||||||
|
- name: N8N_DIAGNOSTICS_ENABLED
|
||||||
|
value: false
|
||||||
|
- name: N8N_VERSION_NOTIFICATIONS_ENABLED
|
||||||
|
value: false
|
||||||
|
probes:
|
||||||
|
liveness:
|
||||||
|
enabled: true
|
||||||
|
custom: true
|
||||||
|
spec:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz
|
||||||
|
port: 5678
|
||||||
|
initialDelaySeconds: 0
|
||||||
|
periodSeconds: 10
|
||||||
|
timeoutSeconds: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
readiness:
|
||||||
|
enabled: true
|
||||||
|
custom: true
|
||||||
|
spec:
|
||||||
|
httpGet:
|
||||||
|
path: /healthz/readiness
|
||||||
|
port: 5678
|
||||||
|
initialDelaySeconds: 0
|
||||||
|
periodSeconds: 10
|
||||||
|
timeoutSeconds: 1
|
||||||
|
failureThreshold: 3
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 128Mi
|
||||||
|
service:
|
||||||
|
main:
|
||||||
|
controller: main
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
|
port: 80
|
||||||
|
targetPort: 5678
|
||||||
|
protocol: HTTP
|
||||||
|
worker:
|
||||||
|
controller: worker
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
|
port: 80
|
||||||
|
targetPort: 5678
|
||||||
|
protocol: HTTP
|
||||||
|
webhook:
|
||||||
|
controller: webhook
|
||||||
|
ports:
|
||||||
|
http:
|
||||||
|
port: 80
|
||||||
|
targetPort: 5678
|
||||||
|
protocol: HTTP
|
||||||
|
serviceMonitor:
|
||||||
|
main:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/name: n8n-main
|
||||||
|
app.kubernetes.io/instance: n8n-main
|
||||||
|
serviceName: '{{ include "bjw-s.common.lib.chart.names.fullname" $ }}'
|
||||||
|
endpoints:
|
||||||
|
- port: http
|
||||||
|
interval: 3m
|
||||||
|
scrapeTimeout: 1m
|
||||||
|
path: /metrics
|
||||||
|
worker:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/name: n8n-worker
|
||||||
|
app.kubernetes.io/instance: n8n-worker
|
||||||
|
serviceName: '{{ include "bjw-s.common.lib.chart.names.fullname" $ }}'
|
||||||
|
endpoints:
|
||||||
|
- port: http
|
||||||
|
interval: 3m
|
||||||
|
scrapeTimeout: 1m
|
||||||
|
path: /metrics
|
||||||
|
webhook:
|
||||||
|
selector:
|
||||||
|
matchLabels:
|
||||||
|
app.kubernetes.io/name: n8n-webhook
|
||||||
|
app.kubernetes.io/instance: n8n-webhook
|
||||||
|
serviceName: '{{ include "bjw-s.common.lib.chart.names.fullname" $ }}'
|
||||||
|
endpoints:
|
||||||
|
- port: http
|
||||||
|
interval: 3m
|
||||||
|
scrapeTimeout: 1m
|
||||||
|
path: /metrics
|
||||||
|
route:
|
||||||
|
main:
|
||||||
|
kind: HTTPRoute
|
||||||
|
parentRefs:
|
||||||
|
- group: gateway.networking.k8s.io
|
||||||
|
kind: Gateway
|
||||||
|
name: traefik-gateway
|
||||||
|
namespace: traefik
|
||||||
|
hostnames:
|
||||||
|
- n8n.alexlebens.net
|
||||||
|
rules:
|
||||||
|
- backendRefs:
|
||||||
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: n8n-main
|
||||||
|
port: 80
|
||||||
|
weight: 100
|
||||||
|
matches:
|
||||||
|
- path:
|
||||||
|
type: PathPrefix
|
||||||
|
value: /
|
||||||
|
- path:
|
||||||
|
type: PathPrefix
|
||||||
|
value: /webhook-test/
|
||||||
|
- backendRefs:
|
||||||
|
- group: ''
|
||||||
|
kind: Service
|
||||||
|
name: n8n-webhook
|
||||||
|
port: 80
|
||||||
|
weight: 100
|
||||||
|
matches:
|
||||||
|
- path:
|
||||||
|
type: PathPrefix
|
||||||
|
value: /webhook/
|
||||||
|
- path:
|
||||||
|
type: PathPrefix
|
||||||
|
value: /webhook-waiting/
|
||||||
|
- path:
|
||||||
|
type: PathPrefix
|
||||||
|
value: /form/
|
||||||
|
persistence:
|
||||||
|
data:
|
||||||
|
storageClass: ceph-block
|
||||||
|
accessMode: ReadWriteOnce
|
||||||
|
size: 5Gi
|
||||||
|
advancedMounts:
|
||||||
|
main:
|
||||||
|
main:
|
||||||
|
- path: /data
|
||||||
|
readOnly: false
|
||||||
|
cache:
|
||||||
|
type: emptyDir
|
||||||
|
advancedMounts:
|
||||||
|
worker:
|
||||||
|
main:
|
||||||
|
- path: /home/node/.n8n
|
||||||
|
readOnly: false
|
||||||
|
webhook:
|
||||||
|
main:
|
||||||
|
- path: /home/node/.n8n
|
||||||
|
readOnly: false
|
||||||
|
postgres-18-cluster:
|
||||||
|
mode: recovery
|
||||||
|
recovery:
|
||||||
|
method: objectStore
|
||||||
|
objectStore:
|
||||||
|
index: 1
|
||||||
|
backup:
|
||||||
|
objectStore:
|
||||||
|
- name: garage-local
|
||||||
|
index: 1
|
||||||
|
destinationBucket: postgres-backups
|
||||||
|
externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
||||||
|
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:
|
||||||
|
- name: live-backup
|
||||||
|
suspend: false
|
||||||
|
immediate: true
|
||||||
|
schedule: "0 0 0 * * *"
|
||||||
|
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
|
||||||
|
redis-replication:
|
||||||
|
existingSecret:
|
||||||
|
enabled: false
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 3
|
||||||
|
redisSentinel:
|
||||||
|
enabled: true
|
||||||
|
clusterSize: 3
|
||||||
|
volsync-target-data:
|
||||||
|
pvcTarget: n8n
|
||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:0a5573366335b39a1d23376a629c7201d66b0418635129d23dcdf729f1842da6
|
digest: sha256:2d5e357064259b97afb7c8239d6d57da6f59c267a2a530262af9db32d228ae66
|
||||||
generated: "2025-12-27T13:31:40.981352-06:00"
|
generated: "2025-12-24T14:05:31.844353-06:00"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-data
|
alias: volsync-target-data
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/navidrome.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/navidrome.png
|
||||||
# renovate: github=navidrome/navidrome
|
# renovate: github=navidrome/navidrome
|
||||||
|
|||||||
@@ -153,11 +153,3 @@ volsync-target-data:
|
|||||||
runAsGroup: 1000
|
runAsGroup: 1000
|
||||||
fsGroup: 1000
|
fsGroup: 1000
|
||||||
fsGroupChangePolicy: OnRootMismatch
|
fsGroupChangePolicy: OnRootMismatch
|
||||||
local:
|
|
||||||
enabled: false
|
|
||||||
schedule: 52 8 * * *
|
|
||||||
remote:
|
|
||||||
enabled: false
|
|
||||||
external:
|
|
||||||
enabled: true
|
|
||||||
schedule: 52 9 * * *
|
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.5.0
|
version: 4.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.4.5
|
version: 7.4.3
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.7.0
|
version: 0.6.0
|
||||||
digest: sha256:099c280e9a5c099ce0372ea619aabd62e7550319cc417c9b3e94b8747ab4465d
|
digest: sha256:788846f7405c069ceb90e230f73426cedf4b431ec6688cbe610559678edf12f1
|
||||||
generated: "2025-12-27T19:47:27.988544686Z"
|
generated: "2025-12-23T22:42:20.843046-06:00"
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user