Compare commits
1 Commits
renovate/c
...
eb387400fd
| Author | SHA1 | Date | |
|---|---|---|---|
|
eb387400fd
|
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:ff81b3d8fc831e4b8048f646fffcf597aa7410e52ecf27690eab8104047dbe6f
|
digest: sha256:ff3e2f03e93cdd4593e28b9c8bd5b9ddb25548a20a070b2e202057f216207d03
|
||||||
generated: "2026-03-06T01:04:41.514235218Z"
|
generated: "2026-01-16T18:44:37.399172263Z"
|
||||||
|
|||||||
@@ -19,8 +19,8 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-data
|
alias: volsync-target-data
|
||||||
version: 0.8.0
|
version: 0.7.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: datasource=github-releases depName=actualbudget/actual
|
# renovate: datasource=github-releases depName=actualbudget/actual
|
||||||
appVersion: 26.3.0
|
appVersion: 26.2.1
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ actual:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/actualbudget/actual
|
repository: ghcr.io/actualbudget/actual
|
||||||
tag: 26.3.0
|
tag: 26.2.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ dependencies:
|
|||||||
version: 2.4.20
|
version: 2.4.20
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
digest: sha256:772ba83a6e0fa6a7e3633ff1fff0f8221b45a1f36ec890489cfa383330d99f81
|
digest: sha256:aab605d619f2f5940f84f61f60cdc41c7c8d786d0c870e0162168dcfa3ad3d6e
|
||||||
generated: "2026-02-27T18:14:32.22595048Z"
|
generated: "2026-02-21T13:54:24.776115-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.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
||||||
# renovate: datasource=github-releases depName=argoproj/argo-workflows
|
# renovate: datasource=github-releases depName=argoproj/argo-workflows
|
||||||
|
|||||||
@@ -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.4.7
|
version: 9.4.3
|
||||||
digest: sha256:9fc78ed4a6a55f65e3250e687caf67ad09e852eb7b01313e372127e75f451a79
|
digest: sha256:412638aff55e51b317017050b3858423593469e0f58c80d58c3ab3f102e577c8
|
||||||
generated: "2026-03-03T20:05:52.081769174Z"
|
generated: "2026-02-18T18:03:59.328005375Z"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: argo-cd
|
- name: argo-cd
|
||||||
version: 9.4.7
|
version: 9.4.4
|
||||||
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: datasource=github-releases depName=argoproj/argo-cd
|
# renovate: datasource=github-releases depName=argoproj/argo-cd
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:7ee4cfdf7f908401c39b3cda0cf8783b25dcb9cf93e7c911609bab9e303ec5bf
|
digest: sha256:c8a988258b26187972a8b69767bf5df502d7e2b12710eb357ac15240d872fd37
|
||||||
generated: "2026-03-06T01:05:03.534042627Z"
|
generated: "2026-01-16T18:44:48.982249243Z"
|
||||||
|
|||||||
@@ -21,11 +21,11 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.8.0
|
version: 0.7.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.8.0
|
version: 0.7.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: datasource=github-releases depName=advplyr/audiobookshelf
|
# renovate: datasource=github-releases depName=advplyr/audiobookshelf
|
||||||
|
|||||||
@@ -1,15 +1,15 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: authentik
|
- name: authentik
|
||||||
repository: https://charts.goauthentik.io/
|
repository: https://charts.goauthentik.io/
|
||||||
version: 2026.2.1
|
version: 2025.12.4
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
digest: sha256:750757130cded0cd2cc9b64ffdba961b55252587b653151f8ecb1031839fb9c9
|
digest: sha256:9e8f037f9d581ad83edde8d4a68672860cbe9d0192b10c37708710315a017469
|
||||||
generated: "2026-03-06T06:33:03.42982917Z"
|
generated: "2026-02-21T13:54:33.590892-06:00"
|
||||||
|
|||||||
@@ -21,18 +21,17 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: authentik
|
- name: authentik
|
||||||
version: 2026.2.1
|
version: 2025.12.4
|
||||||
repository: https://charts.goauthentik.io/
|
repository: https://charts.goauthentik.io/
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey
|
version: 1.0.4
|
||||||
version: 0.3.0
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/authentik.png
|
||||||
# renovate: datasource=github-releases depName=goauthentik/authentik
|
# renovate: datasource=github-releases depName=goauthentik/authentik
|
||||||
|
|||||||
@@ -1,39 +0,0 @@
|
|||||||
apiVersion: gateway.networking.k8s.io/v1beta1
|
|
||||||
kind: ReferenceGrant
|
|
||||||
metadata:
|
|
||||||
name: allow-outpost-cross-namespace-access
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: allow-outpost-cross-namespace-access
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
from:
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: HTTPRoute
|
|
||||||
namespace: lidarr
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: HTTPRoute
|
|
||||||
namespace: radarr
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: HTTPRoute
|
|
||||||
namespace: radarr-4k
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: HTTPRoute
|
|
||||||
namespace: radarr-anime
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: HTTPRoute
|
|
||||||
namespace: radarr-standup
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: HTTPRoute
|
|
||||||
namespace: sonarr
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: HTTPRoute
|
|
||||||
namespace: sonarr-4k
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: HTTPRoute
|
|
||||||
namespace: sonarr-anime
|
|
||||||
to:
|
|
||||||
- group: ""
|
|
||||||
kind: Service
|
|
||||||
name: ak-outpost-traefik-proxy-auth
|
|
||||||
@@ -28,7 +28,7 @@ authentik:
|
|||||||
key: password
|
key: password
|
||||||
authentik:
|
authentik:
|
||||||
redis:
|
redis:
|
||||||
host: authentik-valkey
|
host: redis-replication-authentik-master
|
||||||
server:
|
server:
|
||||||
name: server
|
name: server
|
||||||
replicas: 1
|
replicas: 1
|
||||||
@@ -72,7 +72,7 @@ postgres-18-cluster:
|
|||||||
backup:
|
backup:
|
||||||
objectStore:
|
objectStore:
|
||||||
- name: garage-local
|
- name: garage-local
|
||||||
index: 2
|
index: 1
|
||||||
destinationBucket: postgres-backups
|
destinationBucket: postgres-backups
|
||||||
externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
externalSecretCredentialPath: /garage/home-infra/postgres-backups
|
||||||
isWALArchiver: true
|
isWALArchiver: true
|
||||||
@@ -91,7 +91,7 @@ postgres-18-cluster:
|
|||||||
# isWALArchiver: false
|
# isWALArchiver: false
|
||||||
scheduledBackups:
|
scheduledBackups:
|
||||||
- name: live-backup
|
- name: live-backup
|
||||||
suspend: true
|
suspend: false
|
||||||
immediate: true
|
immediate: true
|
||||||
schedule: "0 0 0 * * *"
|
schedule: "0 0 0 * * *"
|
||||||
backupName: garage-local
|
backupName: garage-local
|
||||||
@@ -105,3 +105,10 @@ postgres-18-cluster:
|
|||||||
# immediate: true
|
# immediate: true
|
||||||
# schedule: "0 0 0 * * *"
|
# schedule: "0 0 0 * * *"
|
||||||
# backupName: external
|
# backupName: external
|
||||||
|
redis-replication:
|
||||||
|
existingSecret:
|
||||||
|
enabled: false
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 3
|
||||||
|
sentinel:
|
||||||
|
enabled: true
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:f203538010828e77336f3cf39451a1072c90aeb8ece7c173a3476c49883b46d1
|
digest: sha256:18365b7dd3995703aad6928ce22dd1c3b8ffd5f1cccf54b8f1489ad111d13104
|
||||||
generated: "2026-03-06T01:05:24.935421139Z"
|
generated: "2026-01-16T18:45:00.087995513Z"
|
||||||
|
|||||||
@@ -19,11 +19,11 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.8.0
|
version: 0.7.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.8.0
|
version: 0.7.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: datasource=github-releases depName=garethgeorge/backrest
|
# renovate: datasource=github-releases depName=garethgeorge/backrest
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:ce88e4cd451613c9dbc25d285700970789ff678452ef277f3c8465dbf6157f1f
|
digest: sha256:77d0e82601292b4173d355d18c0de82bb37684a3dc29d7c8af4169308f14de48
|
||||||
generated: "2026-03-06T01:05:44.405374459Z"
|
generated: "2026-01-16T18:45:10.855338471Z"
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
|
||||||
# renovate: datasource=github-releases depName=morpheus65535/bazarr
|
# renovate: datasource=github-releases depName=morpheus65535/bazarr
|
||||||
appVersion: 1.5.6
|
appVersion: 1.5.5
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ bazarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/bazarr
|
repository: ghcr.io/linuxserver/bazarr
|
||||||
tag: 1.5.6@sha256:94eee5e3e14430b7b144d4556be73963a7daf6f1bddc25586627f426465482ce
|
tag: 1.5.5@sha256:1cf40186b1bc35bec87f4e4892d5d8c06086da331010be03e3459a86869c5e74
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
|||||||
@@ -2,8 +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.6.2
|
version: 4.6.2
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
digest: sha256:e1300ab60ad8d986a42144940a64196aa282566e8049975a0981e4e6fc93e206
|
digest: sha256:fe577fe52ae34540b1610c598f149eab49e44c640ed717cea5ad8fdf229e37f2
|
||||||
generated: "2026-03-06T06:33:20.716599953Z"
|
generated: "2026-02-03T20:35:43.744062575Z"
|
||||||
|
|||||||
@@ -17,10 +17,9 @@ dependencies:
|
|||||||
alias: blocky
|
alias: blocky
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey
|
version: 1.0.4
|
||||||
version: 0.3.0
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/blocky.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/blocky.png
|
||||||
# renovate: datasource=github-releases depName=0xerr0r/blocky
|
# renovate: datasource=github-releases depName=0xerr0r/blocky
|
||||||
appVersion: v0.29.0
|
appVersion: v0.28.2
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ blocky:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/0xerr0r/blocky
|
repository: ghcr.io/0xerr0r/blocky
|
||||||
tag: v0.29.0@sha256:a6d99f323d3036a99a3767a52ad612f4d8f3f31167492bfc14d4ea57b24cdfd0
|
tag: v0.28.2@sha256:5f84a54e4ee950c4ab21db905b7497476ece2f4e1a376d23ab8c4855cabddcba
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -100,7 +100,6 @@ blocky:
|
|||||||
blocky IN A 10.232.1.22
|
blocky IN A 10.232.1.22
|
||||||
cilium-cl01tl IN A 10.232.1.23
|
cilium-cl01tl IN A 10.232.1.23
|
||||||
|
|
||||||
|
|
||||||
;; Application Names
|
;; Application Names
|
||||||
actual IN CNAME traefik-cl01tl
|
actual IN CNAME traefik-cl01tl
|
||||||
alertmanager IN CNAME traefik-cl01tl
|
alertmanager IN CNAME traefik-cl01tl
|
||||||
@@ -113,7 +112,6 @@ blocky:
|
|||||||
booklore IN CNAME traefik-cl01tl
|
booklore IN CNAME traefik-cl01tl
|
||||||
ceph IN CNAME traefik-cl01tl
|
ceph IN CNAME traefik-cl01tl
|
||||||
code-server IN CNAME traefik-cl01tl
|
code-server IN CNAME traefik-cl01tl
|
||||||
dawarich IN CNAME traefik-cl01tl
|
|
||||||
directus IN CNAME traefik-cl01tl
|
directus IN CNAME traefik-cl01tl
|
||||||
excalidraw IN CNAME traefik-cl01tl
|
excalidraw IN CNAME traefik-cl01tl
|
||||||
feishin IN CNAME traefik-cl01tl
|
feishin IN CNAME traefik-cl01tl
|
||||||
@@ -159,6 +157,7 @@ blocky:
|
|||||||
sonarr IN CNAME traefik-cl01tl
|
sonarr IN CNAME traefik-cl01tl
|
||||||
sonarr-4k IN CNAME traefik-cl01tl
|
sonarr-4k IN CNAME traefik-cl01tl
|
||||||
sonarr-anime IN CNAME traefik-cl01tl
|
sonarr-anime IN CNAME traefik-cl01tl
|
||||||
|
spotisub IN CNAME traefik-cl01tl
|
||||||
stalwart IN CNAME traefik-cl01tl
|
stalwart IN CNAME traefik-cl01tl
|
||||||
tdarr IN CNAME traefik-cl01tl
|
tdarr IN CNAME traefik-cl01tl
|
||||||
tubearchivist IN CNAME traefik-cl01tl
|
tubearchivist IN CNAME traefik-cl01tl
|
||||||
@@ -253,7 +252,7 @@ blocky:
|
|||||||
cacheTimeNegative: 30m
|
cacheTimeNegative: 30m
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
address: blocky-valkey.blocky:6379
|
address: redis-replication-blocky-master.blocky:6379
|
||||||
required: true
|
required: true
|
||||||
|
|
||||||
prometheus:
|
prometheus:
|
||||||
@@ -326,7 +325,6 @@ blocky:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: config.yml
|
subPath: config.yml
|
||||||
valkey:
|
redis-replication:
|
||||||
valkey:
|
redisReplication:
|
||||||
replica:
|
clusterSize: 1
|
||||||
enabled: false
|
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ dependencies:
|
|||||||
version: 25.10.4
|
version: 25.10.4
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:d4c7bf75f72f7eab4ad968bf9f55daac9392c9b2df08f8a27c5dc4f8fffb5f57
|
digest: sha256:81601af110374e1571481873ace19f7bc694edb917ef35c1fbc623efe147a66d
|
||||||
generated: "2026-03-06T01:06:05.696573273Z"
|
generated: "2026-01-16T18:45:33.641059484Z"
|
||||||
|
|||||||
@@ -22,12 +22,12 @@ 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.8.0
|
version: 0.7.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.8.0
|
version: 0.7.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: datasource=github-releases depName=booklore-app/BookLore
|
# renovate: datasource=github-releases depName=booklore-app/BookLore
|
||||||
appVersion: v2.0.5
|
appVersion: v1.18.5
|
||||||
|
|||||||
@@ -9,15 +9,11 @@ booklore:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/booklore-app/booklore
|
repository: ghcr.io/booklore-app/booklore
|
||||||
tag: v2.0.5
|
tag: v1.18.5
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
value: America/Chicago
|
value: America/Chicago
|
||||||
- name: USER_ID
|
|
||||||
value: 1000
|
|
||||||
- name: GROUP_ID
|
|
||||||
value: 1000
|
|
||||||
- name: DATABASE_URL
|
- name: DATABASE_URL
|
||||||
value: jdbc:mariadb://booklore-mariadb-cluster-primary.booklore:3306/booklore
|
value: jdbc:mariadb://booklore-mariadb-cluster-primary.booklore:3306/booklore
|
||||||
- name: DATABASE_USERNAME
|
- name: DATABASE_USERNAME
|
||||||
|
|||||||
@@ -18,4 +18,4 @@ dependencies:
|
|||||||
repository: https://charts.jetstack.io
|
repository: https://charts.jetstack.io
|
||||||
icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/cert-manager.png
|
icon: https://raw.githubusercontent.com/walkxcode/dashboard-icons/main/png/cert-manager.png
|
||||||
# renovate: datasource=github-releases depName=cert-manager/cert-manager
|
# renovate: datasource=github-releases depName=cert-manager/cert-manager
|
||||||
appVersion: v1.19.4
|
appVersion: v1.19.3
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: cilium
|
- name: cilium
|
||||||
repository: https://helm.cilium.io/
|
repository: https://helm.cilium.io/
|
||||||
version: 1.19.1
|
version: 1.18.6
|
||||||
digest: sha256:bf5e8b3233c18bdb9409bb98c9a7ea4114e0e04e8489a49fdb2d29ded0cfa429
|
digest: sha256:8ea328ac238524b5b423e6289f5e25d05ef64e6aa19cfd5de238f1d5dd533e9b
|
||||||
generated: "2026-03-06T09:06:36.21451814Z"
|
generated: "2026-02-05T12:00:20.15778-06:00"
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: cilium
|
- name: cilium
|
||||||
version: 1.19.1
|
version: 1.18.6
|
||||||
repository: https://helm.cilium.io/
|
repository: https://helm.cilium.io/
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/cilium.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/cilium.png
|
||||||
# renovate: datasource=github-releases depName=cilium/cilium
|
# renovate: datasource=github-releases depName=cilium/cilium
|
||||||
|
|||||||
@@ -7,6 +7,6 @@ dependencies:
|
|||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:13a5bb68bf58c7bf00771a804e3d7291f52e0519b1cf9bece266164dd4bfe5b8
|
digest: sha256:a170a0695881a7eed9bc2b0fc8b7f7bce18919e9bea0c5342a35e5a1a5ffa406
|
||||||
generated: "2026-03-06T01:06:30.41359289Z"
|
generated: "2026-02-07T00:36:52.387080745Z"
|
||||||
|
|||||||
@@ -25,7 +25,7 @@ dependencies:
|
|||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
|
||||||
# renovate: datasource=github-releases depName=linuxserver/docker-code-server
|
# renovate: datasource=github-releases depName=linuxserver/docker-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.109.5@sha256:aa43fb2fc31127e9d2166e903c7f13792351e38658ba29645662a89ff04ff90d
|
tag: 4.109.2@sha256:73ab43cfb971418c1ac019a69c7a4d7d3c46b4a25d6dcba8fcdade2109ca68ad
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
|||||||
@@ -1,12 +0,0 @@
|
|||||||
dependencies:
|
|
||||||
- name: app-template
|
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
|
||||||
version: 4.6.2
|
|
||||||
- name: postgres-cluster
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
|
||||||
version: 7.8.0
|
|
||||||
- name: valkey
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
|
||||||
version: 0.3.0
|
|
||||||
digest: sha256:c821fa072d58d7e7704b16dd8a1ca89c24922bbc77e61e360627359c0ca17a94
|
|
||||||
generated: "2026-03-06T06:33:34.529244471Z"
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
apiVersion: v2
|
|
||||||
name: dawarich
|
|
||||||
version: 1.0.0
|
|
||||||
description: Dawarich
|
|
||||||
keywords:
|
|
||||||
- dawarich
|
|
||||||
- location
|
|
||||||
home: https://wiki.alexlebens.dev/s/
|
|
||||||
sources:
|
|
||||||
- https://github.com/Freika/dawarich
|
|
||||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
|
||||||
maintainers:
|
|
||||||
- name: alexlebens
|
|
||||||
dependencies:
|
|
||||||
- name: app-template
|
|
||||||
alias: dawarich
|
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
|
||||||
version: 4.6.2
|
|
||||||
- name: postgres-cluster
|
|
||||||
alias: postgres-18-cluster
|
|
||||||
version: 7.8.0
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
|
||||||
- name: valkey
|
|
||||||
alias: valkey
|
|
||||||
version: 0.3.0
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/dawarich.png
|
|
||||||
# renovate: datasource=github-releases depName=Freika/dawarich
|
|
||||||
appVersion: 1.3.1
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
apiVersion: external-secrets.io/v1
|
|
||||||
kind: ExternalSecret
|
|
||||||
metadata:
|
|
||||||
name: dawarich-key-secret
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: dawarich-key-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/dawarich/key
|
|
||||||
metadataPolicy: None
|
|
||||||
property: key
|
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: external-secrets.io/v1
|
|
||||||
kind: ExternalSecret
|
|
||||||
metadata:
|
|
||||||
name: dawarich-oidc-secret
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: dawarich-oidc-secret
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
secretStoreRef:
|
|
||||||
kind: ClusterSecretStore
|
|
||||||
name: vault
|
|
||||||
data:
|
|
||||||
- secretKey: client
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /authentik/oidc/dawarich
|
|
||||||
metadataPolicy: None
|
|
||||||
property: client
|
|
||||||
- secretKey: secret
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /authentik/oidc/dawarich
|
|
||||||
metadataPolicy: None
|
|
||||||
property: secret
|
|
||||||
@@ -1,344 +0,0 @@
|
|||||||
dawarich:
|
|
||||||
controllers:
|
|
||||||
main:
|
|
||||||
type: deployment
|
|
||||||
replicas: 1
|
|
||||||
strategy: Recreate
|
|
||||||
revisionHistoryLimit: 3
|
|
||||||
containers:
|
|
||||||
main:
|
|
||||||
image:
|
|
||||||
repository: freikin/dawarich
|
|
||||||
tag: 1.3.1
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
command: ["web-entrypoint.sh"]
|
|
||||||
args: ["bin/rails", "server", "-p", "3000", "-b", "::"]
|
|
||||||
env:
|
|
||||||
- name: RAILS_ENV
|
|
||||||
value: production
|
|
||||||
- name: REDIS_URL
|
|
||||||
value: redis://dawarich-valkey.dawarich:6379
|
|
||||||
- name: DATABASE_HOST
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: host
|
|
||||||
- name: DATABASE_PORT
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: port
|
|
||||||
- name: DATABASE_USERNAME
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: user
|
|
||||||
- name: DATABASE_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: password
|
|
||||||
- name: DATABASE_NAME
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: dbname
|
|
||||||
- name: APPLICATION_HOSTS
|
|
||||||
value: dawarich.alexlebens.net,dawarich.dawarich,localhost,::1,127.0.0.1
|
|
||||||
- name: TIME_ZONE
|
|
||||||
value: America/Chicago
|
|
||||||
- name: APPLICATION_PROTOCOL
|
|
||||||
value: http
|
|
||||||
- name: OIDC_ISSUER
|
|
||||||
value: https://authentik.alexlebens.net/application/o/darwich/
|
|
||||||
- name: OIDC_REDIRECT_URI
|
|
||||||
value: https://dawarich.alexlebens.net/users/auth/openid_connect/callback
|
|
||||||
- name: OIDC_CLIENT_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-oidc-secret
|
|
||||||
key: client
|
|
||||||
- name: OIDC_CLIENT_SECRET
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-oidc-secret
|
|
||||||
key: secret
|
|
||||||
- name: OIDC_PROVIDER_NAME
|
|
||||||
value: Authentik
|
|
||||||
- name: OIDC_AUTO_REGISTER
|
|
||||||
value: true
|
|
||||||
- name: PROMETHEUS_EXPORTER_ENABLED
|
|
||||||
value: true
|
|
||||||
- name: PROMETHEUS_EXPORTER_HOST
|
|
||||||
value: 0.0.0.0
|
|
||||||
- name: PROMETHEUS_EXPORTER_PORT
|
|
||||||
value: 9394
|
|
||||||
- name: SECRET_KEY_BASE
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-key-secret
|
|
||||||
key: key
|
|
||||||
- name: RAILS_LOG_TO_STDOUT
|
|
||||||
value: true
|
|
||||||
- name: SELF_HOSTED
|
|
||||||
value: true
|
|
||||||
- name: STORE_GEODATA
|
|
||||||
value: true
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
custom: true
|
|
||||||
spec:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /bin/sh
|
|
||||||
- -c
|
|
||||||
- wget -qO - http://127.0.0.1:3000/api/v1/health | grep -Eq '\"status\"\\s*:\\s*\"ok\"'
|
|
||||||
failureThreshold: 5
|
|
||||||
initialDelaySeconds: 60
|
|
||||||
periodSeconds: 10
|
|
||||||
successThreshold: 1
|
|
||||||
timeoutSeconds: 10
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 10m
|
|
||||||
memory: 128Mi
|
|
||||||
sidekiq:
|
|
||||||
image:
|
|
||||||
repository: freikin/dawarich
|
|
||||||
tag: 1.3.1
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
command: ["sidekiq-entrypoint.sh"]
|
|
||||||
args: ["sidekiq"]
|
|
||||||
env:
|
|
||||||
- name: RAILS_ENV
|
|
||||||
value: production
|
|
||||||
- name: REDIS_URL
|
|
||||||
value: redis://dawarich-valkey.dawarich:6379
|
|
||||||
- name: DATABASE_HOST
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: host
|
|
||||||
- name: DATABASE_PORT
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: port
|
|
||||||
- name: DATABASE_USERNAME
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: user
|
|
||||||
- name: DATABASE_PASSWORD
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: password
|
|
||||||
- name: DATABASE_NAME
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-postgresql-18-cluster-app
|
|
||||||
key: dbname
|
|
||||||
- name: APPLICATION_HOSTS
|
|
||||||
value: dawarich.alexlebens.net,dawarich.dawarich,localhost,::1,127.0.0.1
|
|
||||||
- name: TIME_ZONE
|
|
||||||
value: America/Chicago
|
|
||||||
- name: APPLICATION_PROTOCOL
|
|
||||||
value: http
|
|
||||||
- name: DISTANCE_UNIT
|
|
||||||
value: mi
|
|
||||||
- name: OIDC_ISSUER
|
|
||||||
value: https://authentik.alexlebens.net/application/o/darwich/
|
|
||||||
- name: OIDC_REDIRECT_URI
|
|
||||||
value: https://dawarich.alexlebens.net/users/auth/openid_connect/callback
|
|
||||||
- name: OIDC_CLIENT_ID
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-oidc-secret
|
|
||||||
key: client
|
|
||||||
- name: OIDC_CLIENT_SECRET
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-oidc-secret
|
|
||||||
key: secret
|
|
||||||
- name: OIDC_PROVIDER_NAME
|
|
||||||
value: Authentik
|
|
||||||
- name: OIDC_AUTO_REGISTER
|
|
||||||
value: true
|
|
||||||
- name: PROMETHEUS_EXPORTER_ENABLED
|
|
||||||
value: true
|
|
||||||
- name: PROMETHEUS_EXPORTER_HOST
|
|
||||||
value: 0.0.0.0
|
|
||||||
- name: PROMETHEUS_EXPORTER_PORT
|
|
||||||
value: 9394
|
|
||||||
- name: SECRET_KEY_BASE
|
|
||||||
valueFrom:
|
|
||||||
secretKeyRef:
|
|
||||||
name: dawarich-key-secret
|
|
||||||
key: key
|
|
||||||
- name: RAILS_LOG_TO_STDOUT
|
|
||||||
value: true
|
|
||||||
- name: SELF_HOSTED
|
|
||||||
value: true
|
|
||||||
- name: STORE_GEODATA
|
|
||||||
value: true
|
|
||||||
probes:
|
|
||||||
liveness:
|
|
||||||
enabled: false
|
|
||||||
custom: true
|
|
||||||
spec:
|
|
||||||
exec:
|
|
||||||
command:
|
|
||||||
- /bin/sh
|
|
||||||
- -c
|
|
||||||
- pgrep -f sidekiq
|
|
||||||
failureThreshold: 5
|
|
||||||
initialDelaySeconds: 60
|
|
||||||
periodSeconds: 10
|
|
||||||
successThreshold: 1
|
|
||||||
timeoutSeconds: 10
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
cpu: 10m
|
|
||||||
memory: 128Mi
|
|
||||||
service:
|
|
||||||
main:
|
|
||||||
controller: main
|
|
||||||
ports:
|
|
||||||
http:
|
|
||||||
port: 80
|
|
||||||
targetPort: 3000
|
|
||||||
protocol: TCP
|
|
||||||
metrics:
|
|
||||||
port: 9394
|
|
||||||
targetPort: 9394
|
|
||||||
protocol: TCP
|
|
||||||
serviceMonitor:
|
|
||||||
main:
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app.kubernetes.io/name: dawarich
|
|
||||||
app.kubernetes.io/instance: dawarich
|
|
||||||
serviceName: '{{ include "bjw-s.common.lib.chart.names.fullname" $ }}'
|
|
||||||
endpoints:
|
|
||||||
- port: metrics
|
|
||||||
interval: 30s
|
|
||||||
scrapeTimeout: 15s
|
|
||||||
path: /metrics
|
|
||||||
route:
|
|
||||||
main:
|
|
||||||
kind: HTTPRoute
|
|
||||||
parentRefs:
|
|
||||||
- group: gateway.networking.k8s.io
|
|
||||||
kind: Gateway
|
|
||||||
name: traefik-gateway
|
|
||||||
namespace: traefik
|
|
||||||
hostnames:
|
|
||||||
- dawarich.alexlebens.net
|
|
||||||
rules:
|
|
||||||
- backendRefs:
|
|
||||||
- group: ""
|
|
||||||
kind: Service
|
|
||||||
name: dawarich
|
|
||||||
port: 80
|
|
||||||
weight: 100
|
|
||||||
matches:
|
|
||||||
- path:
|
|
||||||
type: PathPrefix
|
|
||||||
value: /
|
|
||||||
persistence:
|
|
||||||
storage:
|
|
||||||
forceRename: dawarich-storage
|
|
||||||
storageClass: ceph-block
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 5Gi
|
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
|
||||||
main:
|
|
||||||
main:
|
|
||||||
- path: /var/app/storage
|
|
||||||
readOnly: false
|
|
||||||
sidekiq:
|
|
||||||
- path: /var/app/storage
|
|
||||||
readOnly: false
|
|
||||||
public:
|
|
||||||
forceRename: dawarich-public
|
|
||||||
storageClass: ceph-block
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 5Gi
|
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
|
||||||
main:
|
|
||||||
main:
|
|
||||||
- path: /var/app/public
|
|
||||||
readOnly: false
|
|
||||||
sidekiq:
|
|
||||||
- path: /var/app/public
|
|
||||||
readOnly: false
|
|
||||||
watched:
|
|
||||||
forceRename: dawarich-watched
|
|
||||||
storageClass: ceph-block
|
|
||||||
accessMode: ReadWriteOnce
|
|
||||||
size: 1Gi
|
|
||||||
retain: true
|
|
||||||
advancedMounts:
|
|
||||||
main:
|
|
||||||
main:
|
|
||||||
- path: /var/app/tmp/imports/watched
|
|
||||||
readOnly: false
|
|
||||||
sidekiq:
|
|
||||||
- path: /var/app/tmp/imports/watched
|
|
||||||
readOnly: false
|
|
||||||
postgres-18-cluster:
|
|
||||||
mode: recovery
|
|
||||||
cluster:
|
|
||||||
image:
|
|
||||||
repository: ghcr.io/cloudnative-pg/postgis
|
|
||||||
tag: 18-3-system-trixie
|
|
||||||
initdb:
|
|
||||||
postInitTemplateSQL:
|
|
||||||
- CREATE EXTENSION postgis;
|
|
||||||
- CREATE EXTENSION postgis_topology;
|
|
||||||
- CREATE EXTENSION fuzzystrmatch;
|
|
||||||
- CREATE EXTENSION postgis_tiger_geocoder;
|
|
||||||
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
|
|
||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
digest: sha256:65b9b0756236f2281e3eb1a7aaa9d5f85822aa22071f6f49cc6a1ead0ec9373d
|
digest: sha256:c769752a4e07a8313c0fa354e80fcaeb0175c599f49c03afe55b75d4e8823d9e
|
||||||
generated: "2026-03-06T06:33:47.967177348Z"
|
generated: "2026-02-21T13:55:04.630414-06:00"
|
||||||
|
|||||||
@@ -23,12 +23,11 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey
|
version: 1.0.4
|
||||||
version: 0.3.0
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/directus.png
|
||||||
# renovate: datasource=github-releases depName=directus/directus
|
# renovate: datasource=github-releases depName=directus/directus
|
||||||
appVersion: 11.16.0
|
appVersion: 11.15.4
|
||||||
|
|||||||
@@ -98,10 +98,10 @@ spec:
|
|||||||
apiVersion: external-secrets.io/v1
|
apiVersion: external-secrets.io/v1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
metadata:
|
metadata:
|
||||||
name: directus-valkey-config
|
name: directus-redis-config
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: directus-valkey-config
|
app.kubernetes.io/name: directus-redis-config
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
spec:
|
spec:
|
||||||
@@ -109,24 +109,17 @@ spec:
|
|||||||
kind: ClusterSecretStore
|
kind: ClusterSecretStore
|
||||||
name: vault
|
name: vault
|
||||||
data:
|
data:
|
||||||
- secretKey: default
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/directus/valkey
|
|
||||||
metadataPolicy: None
|
|
||||||
property: password
|
|
||||||
- secretKey: user
|
- secretKey: user
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
conversionStrategy: Default
|
||||||
decodingStrategy: None
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/valkey
|
key: /cl01tl/directus/redis
|
||||||
metadataPolicy: None
|
metadataPolicy: None
|
||||||
property: user
|
property: user
|
||||||
- secretKey: password
|
- secretKey: password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
conversionStrategy: Default
|
||||||
decodingStrategy: None
|
decodingStrategy: None
|
||||||
key: /cl01tl/directus/valkey
|
key: /cl01tl/directus/redis
|
||||||
metadataPolicy: None
|
metadataPolicy: None
|
||||||
property: password
|
property: password
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ directus:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: directus/directus
|
repository: directus/directus
|
||||||
tag: 11.16.0
|
tag: 11.15.4
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: PUBLIC_URL
|
- name: PUBLIC_URL
|
||||||
@@ -72,16 +72,16 @@ directus:
|
|||||||
- name: REDIS_ENABLED
|
- name: REDIS_ENABLED
|
||||||
value: true
|
value: true
|
||||||
- name: REDIS_HOST
|
- name: REDIS_HOST
|
||||||
value: directus-valkey
|
value: redis-replication-directus-master
|
||||||
- name: REDIS_USERNAME
|
- name: REDIS_USERNAME
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: directus-valkey-config
|
name: directus-redis-config
|
||||||
key: user
|
key: user
|
||||||
- name: REDIS_PASSWORD
|
- name: REDIS_PASSWORD
|
||||||
valueFrom:
|
valueFrom:
|
||||||
secretKeyRef:
|
secretKeyRef:
|
||||||
name: directus-valkey-config
|
name: directus-redis-config
|
||||||
key: password
|
key: password
|
||||||
- name: STORAGE_LOCATIONS
|
- name: STORAGE_LOCATIONS
|
||||||
value: s3
|
value: s3
|
||||||
@@ -231,11 +231,12 @@ postgres-18-cluster:
|
|||||||
# immediate: true
|
# immediate: true
|
||||||
# schedule: "0 0 0 * * *"
|
# schedule: "0 0 0 * * *"
|
||||||
# backupName: external
|
# backupName: external
|
||||||
valkey:
|
redis-replication:
|
||||||
valkey:
|
existingSecret:
|
||||||
auth:
|
enabled: true
|
||||||
|
name: directus-redis-config
|
||||||
|
key: password
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 3
|
||||||
|
sentinel:
|
||||||
enabled: true
|
enabled: true
|
||||||
usersExistingSecret: directus-valkey-config
|
|
||||||
aclUsers:
|
|
||||||
default:
|
|
||||||
permissions: "~* &* +@all"
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: eck-operator
|
- name: eck-operator
|
||||||
repository: https://helm.elastic.co
|
repository: https://helm.elastic.co
|
||||||
version: 3.3.1
|
version: 3.3.0
|
||||||
digest: sha256:8585f3ea3e4cafc4ff2969ea7e797017b7cfe4becb3385f0b080725908c02f09
|
digest: sha256:d2b00de6c03bf7624fdf496b326262149a2d2635012f14e900ed0724545c95d9
|
||||||
generated: "2026-02-25T18:48:55.77034549Z"
|
generated: "2026-02-03T18:05:00.461644575Z"
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: eck-operator
|
- name: eck-operator
|
||||||
version: 3.3.1
|
version: 3.3.0
|
||||||
repository: https://helm.elastic.co
|
repository: https://helm.elastic.co
|
||||||
icon: https://helm.elastic.co/icons/eck.png
|
icon: https://helm.elastic.co/icons/eck.png
|
||||||
# renovate: datasource=github-releases depName=elastic/cloud-on-k8s
|
# renovate: datasource=github-releases depName=elastic/cloud-on-k8s
|
||||||
appVersion: v3.3.1
|
appVersion: v3.3.0
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: element-web
|
- name: element-web
|
||||||
repository: https://ananace.gitlab.io/charts
|
repository: https://ananace.gitlab.io/charts
|
||||||
version: 1.4.31
|
version: 1.4.30
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
digest: sha256:7447f3828246d85acd5a2a75b6d086d8fbe29ee90ad61b96dd25de8dcfefbc4e
|
digest: sha256:90a1767a625f0a5ba0f5f23015b2ae7c2ae2cecac311e6cb2dc2ce3c483916b3
|
||||||
generated: "2026-03-03T18:08:31.901975101Z"
|
generated: "2026-02-16T20:12:50.293216516Z"
|
||||||
|
|||||||
@@ -17,11 +17,11 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: element-web
|
- name: element-web
|
||||||
version: 1.4.31
|
version: 1.4.30
|
||||||
repository: https://ananace.gitlab.io/charts
|
repository: https://ananace.gitlab.io/charts
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/element.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/element.png
|
||||||
# renovate: datasource=github-releases depName=element-hq/element-web
|
# renovate: datasource=github-releases depName=element-hq/element-web
|
||||||
appVersion: v1.12.11
|
appVersion: v1.12.10
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ element-web:
|
|||||||
replicaCount: 1
|
replicaCount: 1
|
||||||
image:
|
image:
|
||||||
repository: vectorim/element-web
|
repository: vectorim/element-web
|
||||||
tag: v1.12.11
|
tag: v1.12.10
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
defaultServer:
|
defaultServer:
|
||||||
url: https://matrix.alexlebens.dev
|
url: https://matrix.alexlebens.dev
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ dependencies:
|
|||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:44d4f78dd73bd2f1d4d18ab0c7a4c9b2d0ec48c6c9ee7c9bd985dd9b9b50d80c
|
digest: sha256:57f4836c78051b4fbb5c99befa063c34645348b04943e2e5826a30815b2729d7
|
||||||
generated: "2026-03-06T01:06:53.677352447Z"
|
generated: "2026-02-21T13:55:19.710871-06:00"
|
||||||
|
|||||||
@@ -26,11 +26,11 @@ dependencies:
|
|||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.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.8.0
|
version: 0.7.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: datasource=github-releases depName=FreshRSS/FreshRSS
|
# renovate: datasource=github-releases depName=FreshRSS/FreshRSS
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 1.5.0
|
version: 1.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:c0c46db33b89b7a53dd512d19d07623a1eaafcc93668f0afacbb8d8c56d71e47
|
digest: sha256:c63adfdf69c3a5b818216e3d257d5f789b28d4153b9edb6364f6d0f6281d4544
|
||||||
generated: "2026-03-06T01:07:17.642671539Z"
|
generated: "2026-02-21T13:55:24.847665-06:00"
|
||||||
|
|||||||
@@ -22,11 +22,11 @@ dependencies:
|
|||||||
version: 1.5.0
|
version: 1.5.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.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.8.0
|
version: 0.7.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: datasource=github-releases depName=TwiN/gatus
|
# renovate: datasource=github-releases depName=TwiN/gatus
|
||||||
|
|||||||
@@ -167,9 +167,6 @@ gatus:
|
|||||||
- name: home-assistant
|
- name: home-assistant
|
||||||
url: https://home-assistant.alexlebens.net
|
url: https://home-assistant.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
- name: dawarich
|
|
||||||
url: https://dawarich.alexlebens.net
|
|
||||||
<<: *defaults
|
|
||||||
- name: actual
|
- name: actual
|
||||||
url: https://actual.alexlebens.net
|
url: https://actual.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
@@ -299,51 +296,38 @@ gatus:
|
|||||||
url: https://tdarr.alexlebens.net
|
url: https://tdarr.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
- name: sonarr
|
- name: sonarr
|
||||||
url: http://sonarr.sonarr:80
|
url: https://sonarr.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
- name: sonarr-4k
|
- name: sonarr-4k
|
||||||
url: http://sonarr-4k.sonarr-4k:80
|
url: https://sonarr-4k.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
- name: sonarr-anime
|
- name: sonarr-anime
|
||||||
url: http://sonarr-anime.sonarr-anime:80
|
url: https://sonarr-anime.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
- name: radarr
|
- name: radarr
|
||||||
url: http://radarr.radarr:80
|
url: https://radarr.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
- name: radarr-4k
|
- name: radarr-4k
|
||||||
url: http://radarr-4k.radarr-4k:80
|
url: https://radarr-4k.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
- name: radarr-anime
|
- name: radarr-anime
|
||||||
url: http://radarr-anime.radarr-anime:80
|
url: https://radarr-anime.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
- name: radarr-standup
|
- name: radarr-standup
|
||||||
url: http://radarr-standup.radarr-standup:80
|
url: https://radarr-standup.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
- name: lidarr
|
- name: lidarr
|
||||||
url: http://lidarr.lidarr:80
|
url: https://lidarr.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
conditions:
|
|
||||||
- "[STATUS] == 200"
|
|
||||||
- name: yubal
|
- name: yubal
|
||||||
url: https://yubal.alexlebens.net
|
url: https://yubal.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
- name: music-grabber
|
- name: music-grabber
|
||||||
url: https://music-grabber.alexlebens.net
|
url: https://music-grabber.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
|
- name: spotisub
|
||||||
|
url: https://spotisub.alexlebens.net
|
||||||
|
<<: *defaults
|
||||||
- name: slskd
|
- name: slskd
|
||||||
url: https://slskd.alexlebens.net
|
url: https://slskd.alexlebens.net
|
||||||
<<: *defaults
|
<<: *defaults
|
||||||
|
|||||||
@@ -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.20
|
version: 0.20.17
|
||||||
digest: sha256:8841709955381394b6304b7c53345692517e419c197ddc59b66a505ae742ec04
|
digest: sha256:878766891eee5b4cea332c5eae87fc7fbd7eb7bfea90b408c48666e840b81408
|
||||||
generated: "2026-03-03T03:03:20.457381608Z"
|
generated: "2026-01-17T17:39:58.807224966Z"
|
||||||
|
|||||||
@@ -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.20
|
version: 0.20.17
|
||||||
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
|
||||||
|
|||||||
@@ -2,26 +2,26 @@ dependencies:
|
|||||||
- name: gitea
|
- name: gitea
|
||||||
repository: https://dl.gitea.io/charts/
|
repository: https://dl.gitea.io/charts/
|
||||||
version: 12.5.0
|
version: 12.5.0
|
||||||
- name: actions
|
- name: gitea-actions
|
||||||
repository: https://dl.gitea.com/charts/
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.0.3
|
version: 0.2.1
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
version: 0.26.0
|
version: 0.25.1
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.6.0
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.2.0
|
version: 1.0.4
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.2.0
|
version: 1.0.4
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:a06acd0301f43e91f70c9d732cd7fac2f3f5cd5eb536d10d321419daded15ae2
|
digest: sha256:ea21ed8ec7d03a5a49345eef3636c4cb6a647211e4952e9291047f92b9ed035e
|
||||||
generated: "2026-03-06T00:03:20.551447-06:00"
|
generated: "2026-02-13T19:38:46.206905532Z"
|
||||||
|
|||||||
@@ -28,31 +28,30 @@ dependencies:
|
|||||||
- name: gitea
|
- name: gitea
|
||||||
version: 12.5.0
|
version: 12.5.0
|
||||||
repository: https://dl.gitea.io/charts/
|
repository: https://dl.gitea.io/charts/
|
||||||
- name: actions
|
- name: gitea-actions
|
||||||
alias: gitea-actions
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
repository: https://dl.gitea.com/charts/
|
version: 0.2.1
|
||||||
version: 0.0.3
|
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
version: 0.26.0
|
version: 0.25.1
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey-gitea
|
alias: redis-replication-gitea
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: valkey
|
||||||
alias: valkey-renovate
|
alias: valkey-renovate
|
||||||
version: 0.3.0
|
version: 0.9.3
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: https://valkey.io/valkey-helm
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-storage
|
alias: volsync-target-storage
|
||||||
version: 0.8.0
|
version: 0.7.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: datasource=github-releases depName=go-gitea/gitea
|
# renovate: datasource=github-releases depName=go-gitea/gitea
|
||||||
|
|||||||
@@ -70,13 +70,13 @@ gitea:
|
|||||||
cache:
|
cache:
|
||||||
ENABLED: true
|
ENABLED: true
|
||||||
ADAPTER: redis
|
ADAPTER: redis
|
||||||
HOST: redis://gitea-valkey.gitea:6379
|
HOST: redis://redis-replication-gitea-master.gitea:6379
|
||||||
queue:
|
queue:
|
||||||
TYPE: redis
|
TYPE: redis
|
||||||
CONN_STR: redis://gitea-valkey.gitea:6379
|
CONN_STR: redis://redis-replication-gitea-master.gitea:6379
|
||||||
session:
|
session:
|
||||||
PROVIDER: redis
|
PROVIDER: redis
|
||||||
PROVIDER_CONFIG: redis://gitea-valkey.gitea:6379
|
PROVIDER_CONFIG: redis://redis-replication-gitea-master.gitea:6379
|
||||||
indexer:
|
indexer:
|
||||||
ISSUE_INDEXER_ENABLED: true
|
ISSUE_INDEXER_ENABLED: true
|
||||||
ISSUE_INDEXER_TYPE: meilisearch
|
ISSUE_INDEXER_TYPE: meilisearch
|
||||||
@@ -134,11 +134,11 @@ gitea:
|
|||||||
enabled: false
|
enabled: false
|
||||||
gitea-actions:
|
gitea-actions:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
global:
|
||||||
|
fullnameOverride: gitea-actions
|
||||||
statefulset:
|
statefulset:
|
||||||
replicas: 6
|
replicas: 6
|
||||||
timezone: America/Chicago
|
|
||||||
actRunner:
|
actRunner:
|
||||||
registry: ""
|
|
||||||
repository: gitea/act_runner
|
repository: gitea/act_runner
|
||||||
tag: 0.2.13
|
tag: 0.2.13
|
||||||
config: |
|
config: |
|
||||||
@@ -153,15 +153,13 @@ gitea-actions:
|
|||||||
- "ubuntu-24.04:docker://harbor.alexlebens.net/proxy-hub.docker/gitea/runner-images:ubuntu-24.04"
|
- "ubuntu-24.04:docker://harbor.alexlebens.net/proxy-hub.docker/gitea/runner-images:ubuntu-24.04"
|
||||||
- "ubuntu-22.04:docker://harbor.alexlebens.net/proxy-hub.docker/gitea/runner-images:ubuntu-22.04"
|
- "ubuntu-22.04:docker://harbor.alexlebens.net/proxy-hub.docker/gitea/runner-images:ubuntu-22.04"
|
||||||
dind:
|
dind:
|
||||||
registry: ""
|
|
||||||
repository: docker
|
repository: docker
|
||||||
tag: 28.3.3-dind
|
tag: 25.0.2-dind
|
||||||
persistence:
|
persistence:
|
||||||
storageClass: ceph-block
|
storageClass: ceph-block
|
||||||
size: 5Gi
|
size: 5Gi
|
||||||
init:
|
init:
|
||||||
image:
|
image:
|
||||||
registry: ""
|
|
||||||
repository: busybox
|
repository: busybox
|
||||||
tag: "1.37.0"
|
tag: "1.37.0"
|
||||||
existingSecret: gitea-runner-secret
|
existingSecret: gitea-runner-secret
|
||||||
@@ -234,22 +232,40 @@ postgres-18-cluster:
|
|||||||
# immediate: true
|
# immediate: true
|
||||||
# schedule: "0 0 0 * * *"
|
# schedule: "0 0 0 * * *"
|
||||||
# backupName: external
|
# backupName: external
|
||||||
valkey-gitea:
|
redis-replication-gitea:
|
||||||
valkey:
|
replicationNameOverride: redis-replication-gitea
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 3
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
cpu: 20m
|
cpu: 20m
|
||||||
memory: 256Mi
|
memory: 400Mi
|
||||||
dataStorage:
|
volumeClaimTemplate:
|
||||||
requestedSize: 10Gi
|
spec:
|
||||||
replica:
|
resources:
|
||||||
persistence:
|
requests:
|
||||||
size: 10Gi
|
storage: 10Gi
|
||||||
|
sentinel:
|
||||||
|
enabled: true
|
||||||
valkey-renovate:
|
valkey-renovate:
|
||||||
valkey:
|
image:
|
||||||
nameOverride: valkey-renovate
|
registry: ghcr.io
|
||||||
|
repository: valkey-io/valkey
|
||||||
|
tag: 9.0.2-alpine
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 10m
|
||||||
|
memory: 32Mi
|
||||||
|
dataStorage:
|
||||||
|
enabled: false
|
||||||
replica:
|
replica:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
metrics:
|
||||||
|
enabled: true
|
||||||
|
serviceMonitor:
|
||||||
|
enabled: true
|
||||||
|
podMonitor:
|
||||||
|
enabled: true
|
||||||
volsync-target-storage:
|
volsync-target-storage:
|
||||||
pvcTarget: gitea-shared-storage
|
pvcTarget: gitea-shared-storage
|
||||||
moverSecurityContext:
|
moverSecurityContext:
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ dependencies:
|
|||||||
version: 5.22.0
|
version: 5.22.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.2.0
|
version: 1.0.4
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.2.0
|
version: 1.0.4
|
||||||
digest: sha256:f7cc37aae4019e4ad8bd1b474dc14490cacb2748cf511c78077b9098b4475402
|
digest: sha256:ef0a64bd24d9c0d5e861fc949c173fecaaf418627b2bc64973547a9d577aa5cf
|
||||||
generated: "2026-03-05T22:38:27.316142-06:00"
|
generated: "2026-02-24T19:40:11.951103549Z"
|
||||||
|
|||||||
@@ -21,15 +21,15 @@ dependencies:
|
|||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey-unified-alerting
|
alias: redis-replication-unified-alerting
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey-remote-cache
|
alias: redis-replication-remote-cache
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/grafana.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/grafana.png
|
||||||
# renovate: datasource=github-releases depName=grafana/grafana-operator
|
# renovate: datasource=github-releases depName=grafana/grafana-operator
|
||||||
|
|||||||
@@ -130,25 +130,6 @@ spec:
|
|||||||
resyncPeriod: 1h
|
resyncPeriod: 1h
|
||||||
url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/node-short.json
|
url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/node-short.json
|
||||||
|
|
||||||
---
|
|
||||||
apiVersion: grafana.integreatly.org/v1beta1
|
|
||||||
kind: GrafanaDashboard
|
|
||||||
metadata:
|
|
||||||
name: grafana-dashboard-pods
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: grafana-dashboard-pods
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
instanceSelector:
|
|
||||||
matchLabels:
|
|
||||||
app: grafana-main
|
|
||||||
contentCacheDuration: 1h
|
|
||||||
folderUID: grafana-folder-system
|
|
||||||
resyncPeriod: 1h
|
|
||||||
url: http://gitea-http.gitea:3000/alexlebens/grafana-dashboards/raw/branch/main/dashboards/system/pods.json
|
|
||||||
|
|
||||||
---
|
---
|
||||||
apiVersion: grafana.integreatly.org/v1beta1
|
apiVersion: grafana.integreatly.org/v1beta1
|
||||||
kind: GrafanaDashboard
|
kind: GrafanaDashboard
|
||||||
|
|||||||
@@ -45,10 +45,10 @@ spec:
|
|||||||
password: ${DB_PASSWORD}
|
password: ${DB_PASSWORD}
|
||||||
remote_cache:
|
remote_cache:
|
||||||
type: redis
|
type: redis
|
||||||
connstr: addr=grafana-operator-valkey-remote-cache.grafana-operator:6379,pool_size=100,db=0,ssl=false
|
connstr: addr=redis-replication-remote-cache-master.grafana-operator:6379,pool_size=100,db=0,ssl=false
|
||||||
unified_alerting:
|
unified_alerting:
|
||||||
enabled: "true"
|
enabled: "true"
|
||||||
ha_redis_address: grafana-operator-valkey-unified-alerting.grafana-operator:6379
|
ha_redis_address: redis-replication-unified-alerting-master.grafana-operator:6379
|
||||||
deployment:
|
deployment:
|
||||||
spec:
|
spec:
|
||||||
replicas: 3
|
replicas: 3
|
||||||
|
|||||||
@@ -54,11 +54,13 @@ postgres-18-cluster:
|
|||||||
# immediate: true
|
# immediate: true
|
||||||
# schedule: "0 0 0 * * *"
|
# schedule: "0 0 0 * * *"
|
||||||
# backupName: external
|
# backupName: external
|
||||||
valkey-unified-alerting:
|
redis-replication-unified-alerting:
|
||||||
valkey:
|
replicationNameOverride: redis-replication-unified-alerting
|
||||||
nameOverride: valkey-unified-alerting
|
redisReplication:
|
||||||
valkey-remote-cache:
|
clusterSize: 3
|
||||||
valkey:
|
sentinel:
|
||||||
nameOverride: valkey-remote-cache
|
enabled: true
|
||||||
replica:
|
redis-replication-remote-cache:
|
||||||
enabled: false
|
replicationNameOverride: redis-replication-remote-cache
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 1
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 1.18.2
|
version: 1.18.2
|
||||||
- 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.8.0
|
version: 7.7.0
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
digest: sha256:b817ae63542ddf7504830df3637c2ffd1a3001f3aee43ef85ed074051b27f967
|
digest: sha256:21ac96cde674b5db272eef5b4ae1aedea1e02c2b49dff88c2acb11282c3839e8
|
||||||
generated: "2026-03-06T06:34:00.802362845Z"
|
generated: "2026-02-21T13:55:34.562766-06:00"
|
||||||
|
|||||||
@@ -21,11 +21,10 @@ 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.8.0
|
version: 7.7.0
|
||||||
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
|
repository: https://gitea.alexlebens.net/api/packages/alexlebens/helm
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey
|
version: 1.0.4
|
||||||
version: 0.3.0
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/harbor.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/harbor.png
|
||||||
# renovate: datasource=github-releases depName=goharbor/harbor
|
# renovate: datasource=github-releases depName=goharbor/harbor
|
||||||
|
|||||||
@@ -90,7 +90,7 @@ harbor:
|
|||||||
redis:
|
redis:
|
||||||
type: external
|
type: external
|
||||||
external:
|
external:
|
||||||
addr: harbor-valkey.harbor:6379
|
addr: "redis-replication-harbor-master.harbor:6379"
|
||||||
exporter:
|
exporter:
|
||||||
image:
|
image:
|
||||||
repository: goharbor/harbor-exporter
|
repository: goharbor/harbor-exporter
|
||||||
@@ -138,3 +138,8 @@ postgres-18-cluster:
|
|||||||
# immediate: true
|
# immediate: true
|
||||||
# schedule: "0 0 0 * * *"
|
# schedule: "0 0 0 * * *"
|
||||||
# backupName: external
|
# backupName: external
|
||||||
|
redis-replication:
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 3
|
||||||
|
sentinel:
|
||||||
|
enabled: true
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:dc33c006806b1ac93403a6e77c12e013cac6cf64586bc1d26c54841e6ddf7d2c
|
digest: sha256:2ba5b6579e7296d663fd0dcb7dfb4fea67142413801f6fbc4125a0e731b45210
|
||||||
generated: "2026-03-06T01:08:23.774548766Z"
|
generated: "2026-01-16T18:46:42.940648748Z"
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.8.0
|
version: 0.7.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: datasource=github-releases depName=home-assistant/core
|
# renovate: datasource=github-releases depName=home-assistant/core
|
||||||
appVersion: 2026.3.0
|
appVersion: 2026.2.3
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ home-assistant:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/home-assistant/home-assistant
|
repository: ghcr.io/home-assistant/home-assistant
|
||||||
tag: 2026.3.0
|
tag: 2026.2.3
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -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.109.5@sha256:aa43fb2fc31127e9d2166e903c7f13792351e38658ba29645662a89ff04ff90d
|
tag: 4.109.2@sha256:73ab43cfb971418c1ac019a69c7a4d7d3c46b4a25d6dcba8fcdade2109ca68ad
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
|
|||||||
@@ -36,10 +36,6 @@ homepage:
|
|||||||
config:
|
config:
|
||||||
enabled: true
|
enabled: true
|
||||||
data:
|
data:
|
||||||
custom.css: |
|
|
||||||
html {
|
|
||||||
font-size: 18px;
|
|
||||||
}
|
|
||||||
docker.yaml: ""
|
docker.yaml: ""
|
||||||
kubernetes.yaml: |
|
kubernetes.yaml: |
|
||||||
mode: cluster
|
mode: cluster
|
||||||
@@ -47,10 +43,10 @@ homepage:
|
|||||||
favicon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/logo-new-round.svg
|
favicon: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/logo-new-round.svg
|
||||||
headerStyle: clean
|
headerStyle: clean
|
||||||
hideVersion: true
|
hideVersion: true
|
||||||
cardBlur: xs
|
color: zinc
|
||||||
color: slate
|
|
||||||
background:
|
background:
|
||||||
image: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/background.jpg
|
image: https://web-assets-3bfcb5585cbd63dc365d32a3.nyc3.cdn.digitaloceanspaces.com/alexlebens-net/background.jpg
|
||||||
|
brightness: 50
|
||||||
theme: dark
|
theme: dark
|
||||||
disableCollapse: true
|
disableCollapse: true
|
||||||
layout:
|
layout:
|
||||||
@@ -256,12 +252,6 @@ homepage:
|
|||||||
href: https://home-assistant.alexlebens.net
|
href: https://home-assistant.alexlebens.net
|
||||||
siteMonitor: http://home-assistant-main.home-assistant:80
|
siteMonitor: http://home-assistant-main.home-assistant:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
- Location:
|
|
||||||
icon: sh-dawarich.webp
|
|
||||||
description: Dawarich
|
|
||||||
href: https://dawarich.alexlebens.net
|
|
||||||
siteMonitor: http://dawarich.dawarich:80
|
|
||||||
statusStyle: dot
|
|
||||||
- Budgeting:
|
- Budgeting:
|
||||||
icon: sh-actual-budget.webp
|
icon: sh-actual-budget.webp
|
||||||
description: Actual
|
description: Actual
|
||||||
@@ -726,6 +716,12 @@ homepage:
|
|||||||
href: https://music-grabber.alexlebens.net
|
href: https://music-grabber.alexlebens.net
|
||||||
siteMonitor: http://music-grabber.music-grabber:80
|
siteMonitor: http://music-grabber.music-grabber:80
|
||||||
statusStyle: dot
|
statusStyle: dot
|
||||||
|
- Spotisub:
|
||||||
|
icon: sh-spotify.webp
|
||||||
|
description: Replicate Spotify playlists
|
||||||
|
href: https://spotisub.alexlebens.net
|
||||||
|
siteMonitor: http://spotisub.spotisub:80
|
||||||
|
statusStyle: dot
|
||||||
- slskd:
|
- slskd:
|
||||||
icon: sh-slskd.webp
|
icon: sh-slskd.webp
|
||||||
description: slskd
|
description: slskd
|
||||||
@@ -831,10 +827,10 @@ homepage:
|
|||||||
advancedMounts:
|
advancedMounts:
|
||||||
main:
|
main:
|
||||||
main:
|
main:
|
||||||
- path: /app/config/custom.css
|
- path: /app/config/bookmarks.yaml
|
||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: custom.css
|
subPath: bookmarks.yaml
|
||||||
- path: /app/config/docker.yaml
|
- path: /app/config/docker.yaml
|
||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
@@ -843,6 +839,10 @@ homepage:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: kubernetes.yaml
|
subPath: kubernetes.yaml
|
||||||
|
- path: /app/config/services.yaml
|
||||||
|
readOnly: true
|
||||||
|
mountPropagation: None
|
||||||
|
subPath: services.yaml
|
||||||
- path: /app/config/settings.yaml
|
- path: /app/config/settings.yaml
|
||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
@@ -851,11 +851,3 @@ homepage:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: widgets.yaml
|
subPath: widgets.yaml
|
||||||
- path: /app/config/services.yaml
|
|
||||||
readOnly: true
|
|
||||||
mountPropagation: None
|
|
||||||
subPath: services.yaml
|
|
||||||
- path: /app/config/bookmarks.yaml
|
|
||||||
readOnly: true
|
|
||||||
mountPropagation: None
|
|
||||||
subPath: bookmarks.yaml
|
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:5beaeaa5376dd6d682b978977c524c443f6b54793abb20f086ab069fc4349add
|
digest: sha256:546a643992ac53aa9c91060ac43b2732fc96d3c644972eb7edc85675aa65c180
|
||||||
generated: "2026-03-06T06:34:15.52342763Z"
|
generated: "2026-02-21T13:55:45.490384-06:00"
|
||||||
|
|||||||
@@ -20,15 +20,14 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey
|
version: 1.0.4
|
||||||
version: 0.3.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.8.0
|
version: 0.7.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: datasource=github-releases depName=immich-app/immich
|
# renovate: datasource=github-releases depName=immich-app/immich
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ immich:
|
|||||||
- name: IMMICH_CONFIG_FILE
|
- name: IMMICH_CONFIG_FILE
|
||||||
value: /config/immich.json
|
value: /config/immich.json
|
||||||
- name: REDIS_HOSTNAME
|
- name: REDIS_HOSTNAME
|
||||||
value: immich-valkey
|
value: redis-replication-immich-master
|
||||||
- name: DB_VECTOR_EXTENSION
|
- name: DB_VECTOR_EXTENSION
|
||||||
value: vectorchord
|
value: vectorchord
|
||||||
- name: DB_HOSTNAME
|
- name: DB_HOSTNAME
|
||||||
@@ -221,6 +221,12 @@ postgres-18-cluster:
|
|||||||
# immediate: true
|
# immediate: true
|
||||||
# schedule: "0 0 0 * * *"
|
# schedule: "0 0 0 * * *"
|
||||||
# backupName: external
|
# backupName: external
|
||||||
|
|
||||||
|
redis-replication:
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 3
|
||||||
|
sentinel:
|
||||||
|
enabled: true
|
||||||
volsync-target-data:
|
volsync-target-data:
|
||||||
pvcTarget: immich
|
pvcTarget: immich
|
||||||
local:
|
local:
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
version: 0.26.0
|
version: 0.25.1
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:8e4c443c9467338aa34e819f7cbce78ebbe3b9cd9453e036ca8f7f0d5bf18c96
|
digest: sha256:4b8625f5a6ccb09509e78b76508f87ac2b759ca8d02ed6d94937e8047458ce20
|
||||||
generated: "2026-03-06T01:09:11.430446168Z"
|
generated: "2026-02-03T18:05:45.036614395Z"
|
||||||
|
|||||||
@@ -25,11 +25,11 @@ dependencies:
|
|||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
version: 0.26.0
|
version: 0.25.1
|
||||||
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.8.0
|
version: 0.7.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: datasource=github-releases depName=jellyfin/jellyfin
|
# renovate: datasource=github-releases depName=jellyfin/jellyfin
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:0f8868c6e89c0f283650db5446e8f36f162cb2179f62eb58e67b5b08c03ac84d
|
digest: sha256:d02018739c1cdeff4faeab0865db311f8162df35705401222dfbcc5e5fc13175
|
||||||
generated: "2026-03-06T01:09:37.09922161Z"
|
generated: "2026-02-21T13:55:55.684536-06:00"
|
||||||
|
|||||||
@@ -21,11 +21,11 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.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.8.0
|
version: 0.7.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: datasource=github-releases depName=CyferShepard/Jellystat
|
# renovate: datasource=github-releases depName=CyferShepard/Jellystat
|
||||||
|
|||||||
@@ -4,12 +4,12 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
version: 0.26.0
|
version: 0.25.1
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:0b9a2ac92849bbc08d9c1771ad1136ae259cc38bdb3aa3afb0ea4c5841aecfd3
|
digest: sha256:e1b778c2c97feb493208575bf7eb345ee8013f04c1f939286012ecd44366ccd9
|
||||||
generated: "2026-03-06T01:10:04.579595021Z"
|
generated: "2026-02-07T00:38:11.63002027Z"
|
||||||
|
|||||||
@@ -22,14 +22,14 @@ dependencies:
|
|||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: meilisearch
|
- name: meilisearch
|
||||||
version: 0.26.0
|
version: 0.25.1
|
||||||
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
repository: https://meilisearch.github.io/meilisearch-kubernetes
|
||||||
- name: cloudflared
|
- name: cloudflared
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-data
|
alias: volsync-target-data
|
||||||
version: 0.8.0
|
version: 0.7.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: datasource=github-releases depName=karakeep-app/karakeep
|
# renovate: datasource=github-releases depName=karakeep-app/karakeep
|
||||||
|
|||||||
@@ -19,4 +19,4 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kiwix-dark.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kiwix-dark.png
|
||||||
# renovate: datasource=github-releases depName=kiwix/kiwix-tools
|
# renovate: datasource=github-releases depName=kiwix/kiwix-tools
|
||||||
appVersion: 3.8.2
|
appVersion: 3.8.1
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ kiwix:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/kiwix/kiwix-serve
|
repository: ghcr.io/kiwix/kiwix-serve
|
||||||
tag: 3.8.2
|
tag: 3.8.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
args:
|
args:
|
||||||
- '*.zim'
|
- '*.zim'
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
digest: sha256:dd1ccfe8d0bfc7248141d2f72806c6437572f21d818941e9071f58d1a0a47259
|
digest: sha256:2a40bd773b5c828c546185bc4b0a7cae23b48e57adeb71c59679431de2957612
|
||||||
generated: "2026-02-27T18:17:12.586352018Z"
|
generated: "2026-02-21T20:03:47.299872332Z"
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgresql-17-fdb-cluster
|
alias: postgresql-17-fdb-cluster
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/komodo.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/komodo.png
|
||||||
# renovate: datasource=github-releases depName=moghtech/komodo
|
# renovate: datasource=github-releases depName=moghtech/komodo
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
dependencies:
|
dependencies:
|
||||||
- name: kube-prometheus-stack
|
- name: kube-prometheus-stack
|
||||||
repository: oci://ghcr.io/prometheus-community/charts
|
repository: oci://ghcr.io/prometheus-community/charts
|
||||||
version: 82.9.0
|
version: 82.2.1
|
||||||
- name: app-template
|
- name: app-template
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
digest: sha256:259bc350c0b9902756b5b5f17c913bfd12e6484a9b5a3f35447ccd464659eaf3
|
digest: sha256:710641602680cf6dd43d4651137e82758972e74a5f04d5d06934a7bf44f71a19
|
||||||
generated: "2026-03-06T06:34:29.446452936Z"
|
generated: "2026-02-23T18:03:59.859289978Z"
|
||||||
|
|||||||
@@ -20,15 +20,14 @@ maintainers:
|
|||||||
- name: alexlebens
|
- name: alexlebens
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: kube-prometheus-stack
|
- name: kube-prometheus-stack
|
||||||
version: 82.9.0
|
version: 82.2.1
|
||||||
repository: oci://ghcr.io/prometheus-community/charts
|
repository: oci://ghcr.io/prometheus-community/charts
|
||||||
- name: app-template
|
- name: app-template
|
||||||
alias: ntfy-alertmanager
|
alias: ntfy-alertmanager
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey
|
version: 1.0.4
|
||||||
version: 0.3.0
|
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/prometheus.png
|
||||||
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator
|
# renovate: datasource=github-releases depName=prometheus-operator/prometheus-operator
|
||||||
|
|||||||
@@ -170,10 +170,17 @@ ntfy-alertmanager:
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
mountPropagation: None
|
mountPropagation: None
|
||||||
subPath: config
|
subPath: config
|
||||||
valkey:
|
redis-replication:
|
||||||
valkey:
|
redisReplication:
|
||||||
dataStorage:
|
clusterSize: 3
|
||||||
requestedSize: 10Gi
|
resources:
|
||||||
replica:
|
requests:
|
||||||
persistence:
|
cpu: 20m
|
||||||
size: 10Gi
|
memory: 32Mi
|
||||||
|
volumeClaimTemplate:
|
||||||
|
spec:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
storage: 10Gi
|
||||||
|
sentinel:
|
||||||
|
enabled: true
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:0cdd20ce501fafcd8fdedb4115352eed88c578713de6b325d661ec630b14ef17
|
digest: sha256:2062e2b2bd3858edb894fc41dc3946b6e991734a3bfb6215d3a4562e9d919ca6
|
||||||
generated: "2026-03-06T01:10:32.425014216Z"
|
generated: "2026-01-16T18:49:13.859329796Z"
|
||||||
|
|||||||
@@ -20,8 +20,8 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.8.0
|
version: 0.7.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: datasource=github-releases depName=rmcrackan/Libation
|
# renovate: datasource=github-releases depName=rmcrackan/Libation
|
||||||
appVersion: 13.2.1
|
appVersion: 13.1.8
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ libation:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: rmcrackan/libation
|
repository: rmcrackan/libation
|
||||||
tag: 13.2.1
|
tag: 13.1.8
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SLEEP_TIME
|
- name: SLEEP_TIME
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:4511a3475316ebf0bd5da452e69602b7d52746253c659a433e61851f51093285
|
digest: sha256:ff8f2ca5b39b9677fd58bb7a9b4e6cf3f7115bbb15924331616a46d3ddc840cf
|
||||||
generated: "2026-03-06T01:10:55.882802086Z"
|
generated: "2026-02-21T13:56:14.376078-06:00"
|
||||||
|
|||||||
@@ -24,11 +24,11 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
alias: postgres-18-cluster
|
alias: postgres-18-cluster
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-config
|
alias: volsync-target-config
|
||||||
version: 0.8.0
|
version: 0.7.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
|
||||||
appVersion: 3.1.2-nightly
|
appVersion: 3.1.2-nightly
|
||||||
|
|||||||
@@ -1,26 +0,0 @@
|
|||||||
apiVersion: traefik.io/v1alpha1
|
|
||||||
kind: Middleware
|
|
||||||
metadata:
|
|
||||||
name: oidc-forward-auth
|
|
||||||
namespace: {{ .Release.Namespace }}
|
|
||||||
labels:
|
|
||||||
app.kubernetes.io/name: oidc-forward-auth
|
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
|
||||||
spec:
|
|
||||||
forwardAuth:
|
|
||||||
address: http://ak-outpost-traefik-proxy-auth.authentik.svc.cluster.local:9000/outpost.goauthentik.io/auth/traefik
|
|
||||||
trustForwardHeader: true
|
|
||||||
authResponseHeaders:
|
|
||||||
- X-authentik-username
|
|
||||||
- X-authentik-groups
|
|
||||||
- X-authentik-entitlements
|
|
||||||
- X-authentik-email
|
|
||||||
- X-authentik-name
|
|
||||||
- X-authentik-uid
|
|
||||||
- X-authentik-jwt
|
|
||||||
- X-authentik-meta-jwks
|
|
||||||
- X-authentik-meta-outpost
|
|
||||||
- X-authentik-meta-provider
|
|
||||||
- X-authentik-meta-app
|
|
||||||
- X-authentik-meta-version
|
|
||||||
@@ -15,7 +15,7 @@ lidarr:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/linuxserver/lidarr
|
repository: ghcr.io/linuxserver/lidarr
|
||||||
tag: 3.1.2-nightly@sha256:f64fabd1737d9c7d519e1a37aba97b2e110d717e1c497a6f9788766f9633cf8f
|
tag: 3.1.2-nightly@sha256:bcad2fdb95a60cf3e634a37ec833a54f8dc5346fe9e8d8963b44ba35bb78c9cd
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: TZ
|
- name: TZ
|
||||||
@@ -84,28 +84,12 @@ lidarr:
|
|||||||
hostnames:
|
hostnames:
|
||||||
- lidarr.alexlebens.net
|
- lidarr.alexlebens.net
|
||||||
rules:
|
rules:
|
||||||
- backendRefs:
|
|
||||||
- name: ak-outpost-traefik-proxy-auth
|
|
||||||
namespace: authentik
|
|
||||||
port: 9000
|
|
||||||
weight: 100
|
|
||||||
filters: []
|
|
||||||
matches:
|
|
||||||
- path:
|
|
||||||
type: PathPrefix
|
|
||||||
value: /outpost.goauthentik.io
|
|
||||||
- backendRefs:
|
- backendRefs:
|
||||||
- group: ''
|
- group: ''
|
||||||
kind: Service
|
kind: Service
|
||||||
name: lidarr
|
name: lidarr
|
||||||
port: 80
|
port: 80
|
||||||
weight: 100
|
weight: 100
|
||||||
filters:
|
|
||||||
- type: ExtensionRef
|
|
||||||
extensionRef:
|
|
||||||
group: traefik.io
|
|
||||||
kind: Middleware
|
|
||||||
name: oidc-forward-auth
|
|
||||||
matches:
|
matches:
|
||||||
- path:
|
- path:
|
||||||
type: PathPrefix
|
type: PathPrefix
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 6.53.0
|
version: 6.53.0
|
||||||
- name: alloy
|
- name: alloy
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
version: 1.6.1
|
version: 1.6.0
|
||||||
digest: sha256:ec17a816dcdc476ad67cd056556d9a42a9fb8057ef75a928f8604939006e3416
|
digest: sha256:a65f68b2e68defa63d15cf84317ba45a770b5b9cbb5bebc6fed219cefed99b69
|
||||||
generated: "2026-03-02T15:18:56.219024346Z"
|
generated: "2026-02-10T19:12:00.80383488Z"
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ dependencies:
|
|||||||
version: 6.53.0
|
version: 6.53.0
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
- name: alloy
|
- name: alloy
|
||||||
version: 1.6.1
|
version: 1.6.0
|
||||||
repository: https://grafana.github.io/helm-charts
|
repository: https://grafana.github.io/helm-charts
|
||||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/loki.png
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/loki.png
|
||||||
# renovate: datasource=github-releases depName=grafana/loki
|
# renovate: datasource=github-releases depName=grafana/loki
|
||||||
|
|||||||
@@ -19,24 +19,24 @@ dependencies:
|
|||||||
version: 2.3.0
|
version: 2.3.0
|
||||||
- name: postgres-cluster
|
- name: postgres-cluster
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 7.8.0
|
version: 7.7.0
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:c26ecd1796d394c0d10c4d64c2c9e7130303cecd8160fe52447b9ae21eedeab9
|
digest: sha256:50e77b928a33c3c154e49546f73b0547439aab81a9ccfe22abe61496d3d5582b
|
||||||
generated: "2026-03-06T06:34:42.381145161Z"
|
generated: "2026-02-24T19:34:51.367657762Z"
|
||||||
|
|||||||
@@ -53,32 +53,32 @@ 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.8.0
|
version: 7.7.0
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey-matrix-synapse
|
alias: redis-replication-matrix-synapse
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
- name: valkey
|
- name: redis-replication
|
||||||
alias: valkey-hookshot
|
alias: redis-replication-hookshot
|
||||||
version: 0.3.0
|
version: 1.0.4
|
||||||
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.8.0
|
version: 0.7.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.8.0
|
version: 0.7.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.8.0
|
version: 0.7.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.8.0
|
version: 0.7.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: datasource=github-releases depName=element-hq/synapse
|
# renovate: datasource=github-releases depName=element-hq/synapse
|
||||||
appVersion: v1.148.0
|
appVersion: v1.147.1
|
||||||
|
|||||||
@@ -180,10 +180,10 @@ spec:
|
|||||||
apiVersion: external-secrets.io/v1
|
apiVersion: external-secrets.io/v1
|
||||||
kind: ExternalSecret
|
kind: ExternalSecret
|
||||||
metadata:
|
metadata:
|
||||||
name: matrix-synapse-valkey-secret
|
name: matrix-synapse-redis-secret
|
||||||
namespace: {{ .Release.Namespace }}
|
namespace: {{ .Release.Namespace }}
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: matrix-synapse-valkey-secret
|
app.kubernetes.io/name: matrix-synapse-redis-secret
|
||||||
app.kubernetes.io/instance: {{ .Release.Name }}
|
app.kubernetes.io/instance: {{ .Release.Name }}
|
||||||
app.kubernetes.io/part-of: {{ .Release.Name }}
|
app.kubernetes.io/part-of: {{ .Release.Name }}
|
||||||
spec:
|
spec:
|
||||||
@@ -191,13 +191,6 @@ spec:
|
|||||||
kind: ClusterSecretStore
|
kind: ClusterSecretStore
|
||||||
name: vault
|
name: vault
|
||||||
data:
|
data:
|
||||||
- secretKey: default
|
|
||||||
remoteRef:
|
|
||||||
conversionStrategy: Default
|
|
||||||
decodingStrategy: None
|
|
||||||
key: /cl01tl/matrix-synapse/redis
|
|
||||||
metadataPolicy: None
|
|
||||||
property: password
|
|
||||||
- secretKey: password
|
- secretKey: password
|
||||||
remoteRef:
|
remoteRef:
|
||||||
conversionStrategy: Default
|
conversionStrategy: Default
|
||||||
|
|||||||
@@ -112,9 +112,9 @@ matrix-synapse:
|
|||||||
redis:
|
redis:
|
||||||
enabled: false
|
enabled: false
|
||||||
externalRedis:
|
externalRedis:
|
||||||
host: matrix-synapse-valkey
|
host: redis-replication-matrix-synapse-master
|
||||||
port: 6379
|
port: 6379
|
||||||
existingSecret: matrix-synapse-valkey-secret
|
existingSecret: matrix-synapse-redis-secret
|
||||||
existingSecretPasswordKey: password
|
existingSecretPasswordKey: password
|
||||||
persistence:
|
persistence:
|
||||||
enabled: true
|
enabled: true
|
||||||
@@ -453,17 +453,22 @@ postgres-18-cluster:
|
|||||||
- name: mautrix-whatsapp
|
- name: mautrix-whatsapp
|
||||||
ensure: present
|
ensure: present
|
||||||
owner: app
|
owner: app
|
||||||
valkey-matrix-synapse:
|
redis-replication-matrix-synapse:
|
||||||
valkey:
|
replicationNameOverride: redis-replication-matrix-synapse
|
||||||
auth:
|
existingSecret:
|
||||||
|
enabled: true
|
||||||
|
name: matrix-synapse-redis-secret
|
||||||
|
key: password
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 3
|
||||||
|
sentinel:
|
||||||
|
enabled: true
|
||||||
|
redis-replication-hookshot:
|
||||||
|
replicationNameOverride: redis-replication-hookshot
|
||||||
|
redisReplication:
|
||||||
|
clusterSize: 3
|
||||||
|
sentinel:
|
||||||
enabled: true
|
enabled: true
|
||||||
usersExistingSecret: matrix-synapse-valkey-secret
|
|
||||||
aclUsers:
|
|
||||||
default:
|
|
||||||
permissions: "~* &* +@all"
|
|
||||||
valkey-hookshot:
|
|
||||||
valkey:
|
|
||||||
nameOverride: valkey-hookshot
|
|
||||||
volsync-target-synapse:
|
volsync-target-synapse:
|
||||||
pvcTarget: matrix-synapse
|
pvcTarget: matrix-synapse
|
||||||
local:
|
local:
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ music-grabber:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: g33kphr33k/musicgrabber
|
repository: g33kphr33k/musicgrabber
|
||||||
tag: 2.3.0
|
tag: 2.1.2
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: MUSIC_DIR
|
- name: MUSIC_DIR
|
||||||
@@ -45,11 +45,9 @@ music-grabber:
|
|||||||
- name: SLSKD_DOWNLOADS_PATH
|
- name: SLSKD_DOWNLOADS_PATH
|
||||||
value: /mnt/store/slskd/Downloads
|
value: /mnt/store/slskd/Downloads
|
||||||
resources:
|
resources:
|
||||||
limits:
|
|
||||||
cpu: 100m
|
|
||||||
requests:
|
requests:
|
||||||
cpu: 10m
|
cpu: 10m
|
||||||
memory: 512Mi
|
memory: 128Mi
|
||||||
gluetun:
|
gluetun:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/qdm12/gluetun
|
repository: ghcr.io/qdm12/gluetun
|
||||||
|
|||||||
@@ -4,6 +4,6 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
version: 0.8.0
|
version: 0.7.0
|
||||||
digest: sha256:3b6e648a74401f6dcf3b2ac3f918f1f1dc688f54adfa3dd45a3533273dc59330
|
digest: sha256:4fd0a3f951f6cdbf6acf054139362276dbc83b22049b02c80c5e1a1b76936ed1
|
||||||
generated: "2026-03-06T01:11:46.695039576Z"
|
generated: "2026-01-16T18:50:11.585166046Z"
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ dependencies:
|
|||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
- name: volsync-target
|
- name: volsync-target
|
||||||
alias: volsync-target-data
|
alias: volsync-target-data
|
||||||
version: 0.8.0
|
version: 0.7.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: datasource=github-releases depName=navidrome/navidrome
|
# renovate: datasource=github-releases depName=navidrome/navidrome
|
||||||
|
|||||||
6
clusters/cl01tl/helm/nfs/Chart.lock
Normal file
6
clusters/cl01tl/helm/nfs/Chart.lock
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
dependencies:
|
||||||
|
- name: nfs-subdir-external-provisioner
|
||||||
|
repository: https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
|
||||||
|
version: 4.0.18
|
||||||
|
digest: sha256:85aecf4bc7f9f545d6ac9dfb6d698d0fe93bb0c8f66c4e950e549bc9933277fb
|
||||||
|
generated: "2025-12-01T20:26:41.614361-06:00"
|
||||||
22
clusters/cl01tl/helm/nfs/Chart.yaml
Normal file
22
clusters/cl01tl/helm/nfs/Chart.yaml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
apiVersion: v2
|
||||||
|
name: nfs-subdir-external-provisioner
|
||||||
|
version: 1.0.0
|
||||||
|
description: NFS Subdir External Provisioner
|
||||||
|
keywords:
|
||||||
|
- nfs-subdir-external-provisioner
|
||||||
|
- nfs
|
||||||
|
- storage
|
||||||
|
- kubernetes
|
||||||
|
home: https://wiki.alexlebens.dev/s/ac647404-3987-4875-a34c-9398ea75b841
|
||||||
|
sources:
|
||||||
|
- https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner
|
||||||
|
- https://github.com/kubernetes-sigs/nfs-subdir-external-provisioner/tree/master/charts/nfs-subdir-external-provisioner
|
||||||
|
maintainers:
|
||||||
|
- name: alexlebens
|
||||||
|
dependencies:
|
||||||
|
- name: nfs-subdir-external-provisioner
|
||||||
|
version: 4.0.18
|
||||||
|
repository: https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
|
||||||
|
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/kubernetes.png
|
||||||
|
# renovate: datasource=github-releases depName=kubernetes-sigs/nfs-subdir-external-provisioner
|
||||||
|
appVersion: 4.0.18
|
||||||
8
clusters/cl01tl/helm/nfs/values.yaml
Normal file
8
clusters/cl01tl/helm/nfs/values.yaml
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
nfs-subdir-external-provisioner:
|
||||||
|
nfs:
|
||||||
|
server: 10.232.1.64
|
||||||
|
path: /volume2/Talos
|
||||||
|
mountOptions:
|
||||||
|
- hard
|
||||||
|
- vers=4
|
||||||
|
- minorversion=1
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user