Compare commits
53 Commits
renovate/u
...
b55ab55ae3
| Author | SHA1 | Date | |
|---|---|---|---|
|
b55ab55ae3
|
|||
| 3b4d0f9128 | |||
| 7632d375dc | |||
| 617f459f83 | |||
| ef94c6e275 | |||
| 45a37afe97 | |||
| 71a0c86e7a | |||
| 35bca786fa | |||
| de38266778 | |||
| a9a32ca769 | |||
| c0ed5ca8bd | |||
| 2200f635c1 | |||
| 463a7e14de | |||
| 5d0f1fe61d | |||
|
25687bdebc
|
|||
| 2e73ec3900 | |||
|
5a8ba3a708
|
|||
| 64c5390fbd | |||
| d79383a770 | |||
| 3880ee62e4 | |||
|
c5618a8dd4
|
|||
| 3984a8ca48 | |||
| e3cd1d1d41 | |||
| 6bb315dfcb | |||
| 93e673bc1d | |||
| 44f0d43539 | |||
|
8d5c34d007
|
|||
| dea89f5d92 | |||
| a9142ebde5 | |||
| 3d26035223 | |||
| ed025a7515 | |||
| 6f8cb0d140 | |||
|
5c568640bd
|
|||
| d89baac009 | |||
|
f913660bf1
|
|||
| d5c208fe5b | |||
|
8525f2cf74
|
|||
| 117e4142f9 | |||
| d974944731 | |||
| 257d346376 | |||
| 69edda9f97 | |||
| bec4630f49 | |||
| fadfda4523 | |||
| 2b272e59a5 | |||
| c62742756e | |||
| fcf57eedd7 | |||
| 7d2119ca7c | |||
| 1412118f7e | |||
| 69658420f2 | |||
| 8de0f50b94 | |||
| ac8aaa2706 | |||
| 8efd7c4f2d | |||
|
051edeedab
|
@@ -13,7 +13,7 @@ on:
|
||||
jobs:
|
||||
renovate:
|
||||
runs-on: ubuntu-latest
|
||||
container: ghcr.io/renovatebot/renovate:43.104.1@sha256:4cd17e16873f200370add2d4f790b3db7406ca16ca904f5d29ac0d13e5c726fb
|
||||
container: ghcr.io/renovatebot/renovate:43.104.2@sha256:450cc98e3f218e08850ca564d5f99f6ef6e9b4c7a88b4af1dde4487d335848b0
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
dependencies:
|
||||
- name: argo-workflows
|
||||
repository: https://argoproj.github.io/argo-helm
|
||||
version: 1.0.6
|
||||
version: 1.0.7
|
||||
- name: argo-events
|
||||
repository: https://argoproj.github.io/argo-helm
|
||||
version: 2.4.21
|
||||
- name: postgres-cluster
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 7.11.1
|
||||
digest: sha256:a249bd8faad886fa267cb42e843fd6465b3c4147961d182b73dd64ef9e6ca06e
|
||||
generated: "2026-03-31T18:36:18.025982-05:00"
|
||||
digest: sha256:bcf7ba94885125ce6dac62ee376299f9868bf6ad391597deab0b08ae697a0c5b
|
||||
generated: "2026-04-03T23:47:41.400540573Z"
|
||||
|
||||
@@ -18,7 +18,7 @@ maintainers:
|
||||
- name: alexlebens
|
||||
dependencies:
|
||||
- name: argo-workflows
|
||||
version: 1.0.6
|
||||
version: 1.0.7
|
||||
repository: https://argoproj.github.io/argo-helm
|
||||
- name: argo-events
|
||||
version: 2.4.21
|
||||
@@ -29,4 +29,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/argo-cd.png
|
||||
# renovate: datasource=github-releases depName=argoproj/argo-workflows
|
||||
appVersion: v4.0.3
|
||||
appVersion: v4.0.4
|
||||
|
||||
@@ -5,6 +5,7 @@ description: Bazarr
|
||||
keywords:
|
||||
- bazarr
|
||||
- subtitles
|
||||
- servarr
|
||||
home: https://docs.alexlebens.dev/applications/bazarr/
|
||||
sources:
|
||||
- https://github.com/morpheus65535/bazarr
|
||||
@@ -24,5 +25,5 @@ dependencies:
|
||||
version: 0.8.0
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/bazarr.png
|
||||
# renovate: datasource=github-releases depName=morpheus65535/bazarr
|
||||
# renovate: datasource=github-releases depName=linuxserver/docker-bazarr
|
||||
appVersion: 1.5.6
|
||||
|
||||
@@ -28,5 +28,5 @@ dependencies:
|
||||
version: 0.8.0
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/visual-studio-code.png
|
||||
# renovate: datasource=github-releases depName=coder/code-server
|
||||
appVersion: 4.113.0
|
||||
# renovate: datasource=github-releases depName=linuxserver/docker-code-server
|
||||
appVersion: 4.113.1
|
||||
|
||||
@@ -12,7 +12,7 @@ code-server:
|
||||
main:
|
||||
image:
|
||||
repository: ghcr.io/linuxserver/code-server
|
||||
tag: 4.113.0-ls326@sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e
|
||||
tag: 4.113.1-ls327@sha256:d8c435da5f062deffc0478de5983b1bb6ffb88fe56ed901bd9f0f8f21d1db837
|
||||
env:
|
||||
- name: TZ
|
||||
value: America/Chicago
|
||||
|
||||
@@ -9,7 +9,6 @@ directus:
|
||||
image:
|
||||
repository: ghcr.io/directus/directus
|
||||
tag: 11.17.1@sha256:1dd2080a50a9f6df2b6f49df15a7734424bbd1a5902983c4b6e447f22027b80b
|
||||
pullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: PUBLIC_URL
|
||||
value: https://directus.alexlebens.net
|
||||
|
||||
@@ -18,4 +18,4 @@ dependencies:
|
||||
repository: https://helm.elastic.co
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/elastic.png
|
||||
# renovate: datasource=github-releases depName=elastic/cloud-on-k8s
|
||||
appVersion: v3.3.1
|
||||
appVersion: v3.3.2
|
||||
|
||||
@@ -24,4 +24,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://raw.githubusercontent.com/foldergram/foldergram/refs/heads/main/client/public/icon-512.png
|
||||
# renovate: datasource=github-releases depName=foldergram/foldergram
|
||||
appVersion: v1.0.9
|
||||
appVersion: v1.1.0
|
||||
|
||||
@@ -12,8 +12,7 @@ foldergram:
|
||||
main:
|
||||
image:
|
||||
repository: ghcr.io/foldergram/foldergram
|
||||
tag: 1.0.9@sha256:aa6707e7456386f2d74b8f2769d0281f4127d1276349583b8531dbaa8f844883
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 1.1.0@sha256:b08c7f30a15a3d3e4cf0877a5271cb76be6a36ab83751f040c115ccdb76b736a
|
||||
env:
|
||||
- name: IMAGE_DETAIL_SOURCE
|
||||
value: original
|
||||
|
||||
@@ -145,11 +145,52 @@ gitea-actions:
|
||||
statefulset:
|
||||
replicas: 6
|
||||
timezone: America/Chicago
|
||||
resources:
|
||||
limits:
|
||||
ephemeral-storage: 15Gi
|
||||
requests:
|
||||
ephemeral-storage: 2Gi
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
preferredDuringSchedulingIgnoredDuringExecution:
|
||||
- weight: 100
|
||||
podAffinityTerm:
|
||||
labelSelector:
|
||||
matchExpressions:
|
||||
- key: app.kubernetes.io/name
|
||||
operator: In
|
||||
values:
|
||||
- gitea-actions-act-runner
|
||||
topologyKey: "kubernetes.io/hostname"
|
||||
extraVolumes:
|
||||
- name: workspace-vol
|
||||
ephemeral:
|
||||
volumeClaimTemplate:
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
storageClassName: ceph-block
|
||||
resources:
|
||||
requests:
|
||||
storage: 20Gi
|
||||
- name: docker-vol
|
||||
ephemeral:
|
||||
volumeClaimTemplate:
|
||||
spec:
|
||||
accessModes:
|
||||
- ReadWriteOnce
|
||||
storageClassName: ceph-block
|
||||
resources:
|
||||
requests:
|
||||
storage: 50Gi
|
||||
actRunner:
|
||||
registry: docker.io
|
||||
repository: gitea/act_runner
|
||||
# renovate: datasource=docker depName=gitea/act_runner
|
||||
tag: 0.3.1@sha256:c2a169c5e99864c25e32527cef3d82203225e09558773022bf3dc164a2e6d762
|
||||
extraVolumeMounts:
|
||||
- name: workspace-vol
|
||||
mountPath: /workspace
|
||||
config: |
|
||||
log:
|
||||
level: debug
|
||||
@@ -166,6 +207,9 @@ gitea-actions:
|
||||
repository: docker
|
||||
# renovate: datasource=docker depName=docker
|
||||
tag: 29.3.1-dind@sha256:4d90f1f6c400315c2dba96d3ec93c01e64198395cbba04f79d12adce4f737029
|
||||
extraVolumeMounts:
|
||||
- name: docker-vol
|
||||
mountPath: /var/lib/docker
|
||||
persistence:
|
||||
storageClass: ceph-block
|
||||
size: 10Gi
|
||||
|
||||
@@ -24,4 +24,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/home-assistant.png
|
||||
# renovate: datasource=github-releases depName=home-assistant/core
|
||||
appVersion: 2026.4.0
|
||||
appVersion: 2026.4.1
|
||||
|
||||
@@ -12,7 +12,7 @@ home-assistant:
|
||||
main:
|
||||
image:
|
||||
repository: ghcr.io/home-assistant/home-assistant
|
||||
tag: 2026.4.0@sha256:7fbf6a5e006e889d7799476ad7646bd18e9dc73e8a4ccd9326b41798de6bb3bf
|
||||
tag: 2026.4.1@sha256:8848691147f01a6eee7753de2ade21b04d6168fcd2e2a7089f6f84e3b7b86960
|
||||
env:
|
||||
- name: TZ
|
||||
value: America/Chicago
|
||||
@@ -23,7 +23,7 @@ home-assistant:
|
||||
code-server:
|
||||
image:
|
||||
repository: ghcr.io/linuxserver/code-server
|
||||
tag: 4.113.0-ls326@sha256:629232bdd99640dd3d514a40c740a9d42dcb808a844005821b2f4be6e6a8b66e
|
||||
tag: 4.113.1-ls327@sha256:d8c435da5f062deffc0478de5983b1bb6ffb88fe56ed901bd9f0f8f21d1db837
|
||||
env:
|
||||
- name: TZ
|
||||
value: America/Chicago
|
||||
|
||||
@@ -4,6 +4,7 @@ version: 1.0.0
|
||||
description: Houndarr
|
||||
keywords:
|
||||
- houndarr
|
||||
- rescan
|
||||
- servarr
|
||||
home: https://docs.alexlebens.dev/applications/houndarr/
|
||||
sources:
|
||||
@@ -24,4 +25,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/houndarr.png
|
||||
# renovate: datasource=github-releases depName=av1155/houndarr
|
||||
appVersion: v1.6.5
|
||||
appVersion: v1.6.6
|
||||
|
||||
@@ -5,6 +5,9 @@ jellyfin:
|
||||
replicas: 1
|
||||
strategy: Recreate
|
||||
pod:
|
||||
securityContext:
|
||||
fsGroup: 1000
|
||||
fsGroupChangePolicy: OnRootMismatch
|
||||
affinity:
|
||||
podAntiAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
|
||||
@@ -29,4 +29,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/jellystat.png
|
||||
# renovate: datasource=github-releases depName=CyferShepard/Jellystat
|
||||
appVersion: 1.1.7
|
||||
appVersion: 1.1.9
|
||||
|
||||
@@ -31,4 +31,4 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/komodo.png
|
||||
# renovate: datasource=github-releases depName=moghtech/komodo
|
||||
appVersion: v2.1.0
|
||||
appVersion: v2.1.1
|
||||
|
||||
@@ -4,7 +4,6 @@ komodo:
|
||||
type: deployment
|
||||
replicas: 1
|
||||
strategy: Recreate
|
||||
revisionHistoryLimit: 3
|
||||
containers:
|
||||
main:
|
||||
image:
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
dependencies:
|
||||
- name: kube-prometheus-stack
|
||||
repository: oci://ghcr.io/prometheus-community/charts
|
||||
version: 82.16.2
|
||||
version: 82.17.0
|
||||
- name: app-template
|
||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||
version: 4.6.2
|
||||
- name: valkey
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.5.0
|
||||
digest: sha256:6f3598d0d38a17736419fe8d0e5e0899b774d91c38ef9a4f87743f81c729584c
|
||||
generated: "2026-04-02T20:00:01.560565-05:00"
|
||||
digest: sha256:fa498f2d44d84f34ce09e1b8c8f2e871c143a2cf129fa63f2e1f3328ed5f01e3
|
||||
generated: "2026-04-03T18:02:30.415481231Z"
|
||||
|
||||
@@ -18,7 +18,7 @@ maintainers:
|
||||
- name: alexlebens
|
||||
dependencies:
|
||||
- name: kube-prometheus-stack
|
||||
version: 82.16.2
|
||||
version: 82.17.0
|
||||
repository: oci://ghcr.io/prometheus-community/charts
|
||||
- name: app-template
|
||||
alias: ntfy-alertmanager
|
||||
|
||||
@@ -4,9 +4,8 @@ version: 1.0.0
|
||||
description: Kubelet Serving Cert Approver
|
||||
keywords:
|
||||
- kubelet-serving-cert-approver
|
||||
- kubernetes
|
||||
- certificate
|
||||
home: https://wiki.alexlebens.dev/s/3aa80722-db85-41b4-ba1e-8d4c3d8643b5
|
||||
home: https://docs.alexlebens.dev/applications/kubelet-serving-cert-approver/
|
||||
sources:
|
||||
- https://github.com/alex1989hu/kubelet-serving-cert-approver
|
||||
- https://github.com/alex1989hu/kubelet-serving-cert-approver/pkgs/container/kubelet-serving-cert-approver
|
||||
|
||||
@@ -29,7 +29,6 @@ kubelet-serving-cert-approver:
|
||||
type: deployment
|
||||
replicas: 1
|
||||
strategy: Recreate
|
||||
revisionHistoryLimit: 3
|
||||
serviceAccount:
|
||||
name: kubelet-serving-cert-approver
|
||||
pod:
|
||||
@@ -38,8 +37,7 @@ kubelet-serving-cert-approver:
|
||||
main:
|
||||
image:
|
||||
repository: ghcr.io/alex1989hu/kubelet-serving-cert-approver
|
||||
tag: 0.10.3
|
||||
pullPolicy: Always
|
||||
tag: 0.10.3@sha256:4cdc92140c48341433513dce3201806309d5256cfbac6f830feae1e7e9fb0d7d
|
||||
args:
|
||||
- serve
|
||||
env:
|
||||
@@ -49,8 +47,8 @@ kubelet-serving-cert-approver:
|
||||
fieldPath: metadata.namespace
|
||||
resources:
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 128Mi
|
||||
cpu: 1m
|
||||
memory: 20Mi
|
||||
securityContext:
|
||||
allowPrivilegeEscalation: false
|
||||
capabilities:
|
||||
@@ -70,8 +68,6 @@ kubelet-serving-cert-approver:
|
||||
health:
|
||||
port: 8080
|
||||
targetPort: 8080
|
||||
protocol: HTTP
|
||||
metrics:
|
||||
port: 9090
|
||||
targetPort: 9090
|
||||
protocol: HTTP
|
||||
|
||||
@@ -4,10 +4,8 @@ version: 1.0.0
|
||||
description: Kubernetes Cloudflare DDNS
|
||||
keywords:
|
||||
- kubernetes-cloudflare-ddns
|
||||
- cloudflare
|
||||
- ddns
|
||||
- kubernetes
|
||||
home: https://wiki.alexlebens.dev/s/49513b51-cf91-4efd-b2a5-957555bc3ad7
|
||||
home: https://docs.alexlebens.dev/applications/kubelet-serving-cert-approver/
|
||||
sources:
|
||||
- https://github.com/kubitodev/kubernetes-cloudflare-ddns
|
||||
- https://hub.docker.com/r/kubitodev/kubernetes-cloudflare-ddns
|
||||
|
||||
@@ -14,29 +14,17 @@ spec:
|
||||
data:
|
||||
- secretKey: AUTH_KEY
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cloudflare/alexlebens.net/ddns
|
||||
metadataPolicy: None
|
||||
property: token
|
||||
- secretKey: NAME
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cloudflare/alexlebens.net/ddns
|
||||
metadataPolicy: None
|
||||
property: name
|
||||
- secretKey: RECORD_ID
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cloudflare/alexlebens.net/ddns
|
||||
metadataPolicy: None
|
||||
property: record-id
|
||||
- secretKey: ZONE_ID
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cloudflare/alexlebens.net/ddns
|
||||
metadataPolicy: None
|
||||
property: zone-id
|
||||
|
||||
@@ -4,24 +4,19 @@ kubernetes-cloudflare-ddns:
|
||||
type: cronjob
|
||||
cronjob:
|
||||
suspend: false
|
||||
concurrencyPolicy: Forbid
|
||||
timeZone: US/Central
|
||||
timeZone: America/Chicago
|
||||
schedule: "30 4 * * *"
|
||||
startingDeadlineSeconds: 90
|
||||
successfulJobsHistory: 1
|
||||
failedJobsHistory: 1
|
||||
backoffLimit: 3
|
||||
parallelism: 1
|
||||
containers:
|
||||
main:
|
||||
image:
|
||||
repository: kubitodev/kubernetes-cloudflare-ddns
|
||||
tag: 2.0.0
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 2.0.0sha256:80979b046e32ecccedfa6c00804676d070ef87c7f77a65e4afa4e91ffdeb7309
|
||||
envFrom:
|
||||
- secretRef:
|
||||
name: kubernetes-cloudflare-ddns-secret
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
memory: 32Mi
|
||||
|
||||
@@ -5,12 +5,13 @@ description: LanguageTool
|
||||
keywords:
|
||||
- languagetool
|
||||
- spellchecking
|
||||
home: https://wiki.alexlebens.dev/
|
||||
home: https://docs.alexlebens.dev/applications/languagetool/
|
||||
sources:
|
||||
- https://github.com/languagetool-org/languagetool
|
||||
- https://github.com/Erikvl87/docker-languagetool
|
||||
- https://hub.docker.com/r/erikvl87/languagetool
|
||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
|
||||
maintainers:
|
||||
- name: alexlebens
|
||||
dependencies:
|
||||
|
||||
@@ -4,13 +4,11 @@ languagetool:
|
||||
type: deployment
|
||||
replicas: 1
|
||||
strategy: Recreate
|
||||
revisionHistoryLimit: 3
|
||||
containers:
|
||||
main:
|
||||
image:
|
||||
repository: erikvl87/languagetool
|
||||
tag: 6.7
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 6.7@sha256:454acc9b3d232bdf37a0eddb1c8d0e93513ce41b914a8a374e3c44a884122364
|
||||
env:
|
||||
- name: langtool_languageModel
|
||||
value: /ngrams
|
||||
@@ -20,8 +18,8 @@ languagetool:
|
||||
value: 1g
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
cpu: 1m
|
||||
memory: 800Mi
|
||||
service:
|
||||
main:
|
||||
controller: main
|
||||
@@ -29,7 +27,6 @@ languagetool:
|
||||
http:
|
||||
port: 80
|
||||
targetPort: 8010
|
||||
protocol: HTTP
|
||||
route:
|
||||
main:
|
||||
kind: HTTPRoute
|
||||
@@ -42,11 +39,8 @@ languagetool:
|
||||
- languagetool.alexlebens.net
|
||||
rules:
|
||||
- backendRefs:
|
||||
- group: ''
|
||||
kind: Service
|
||||
name: languagetool
|
||||
- name: languagetool
|
||||
port: 80
|
||||
weight: 100
|
||||
matches:
|
||||
- path:
|
||||
type: PathPrefix
|
||||
@@ -57,7 +51,6 @@ languagetool:
|
||||
storageClass: ceph-block
|
||||
accessMode: ReadWriteOnce
|
||||
size: 1Gi
|
||||
retain: true
|
||||
advancedMounts:
|
||||
main:
|
||||
main:
|
||||
|
||||
@@ -4,13 +4,14 @@ version: 1.0.0
|
||||
description: Libation
|
||||
keywords:
|
||||
- libation
|
||||
- audiobooks
|
||||
- audible
|
||||
home: https://wiki.alexlebens.dev/s/63beac50-a63f-45fe-b8e5-e1691dd5e9b0
|
||||
home: https://docs.alexlebens.dev/applications/languagetool/
|
||||
sources:
|
||||
- https://github.com/rmcrackan/Libation
|
||||
- https://hub.docker.com/r/rmcrackan/libation
|
||||
- https://hub.docker.com/_/ubuntu/tags
|
||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
|
||||
maintainers:
|
||||
- name: alexlebens
|
||||
dependencies:
|
||||
|
||||
@@ -4,20 +4,15 @@ libation:
|
||||
type: cronjob
|
||||
cronjob:
|
||||
suspend: false
|
||||
concurrencyPolicy: Forbid
|
||||
timeZone: US/Central
|
||||
timeZone: America/Chicago
|
||||
schedule: 0 0 1 1 *
|
||||
startingDeadlineSeconds: 90
|
||||
successfulJobsHistory: 1
|
||||
failedJobsHistory: 1
|
||||
backoffLimit: 3
|
||||
parallelism: 1
|
||||
containers:
|
||||
main:
|
||||
image:
|
||||
repository: rmcrackan/libation
|
||||
tag: 13.3.2
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 13.3.2@sha256:d1c45260f3ba34b0fb1432c2b51763e00c5174864961856c1c31e7f2b0c3a39e
|
||||
env:
|
||||
- name: SLEEP_TIME
|
||||
value: "-1"
|
||||
@@ -26,7 +21,7 @@ libation:
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
memory: 32Mi
|
||||
debug:
|
||||
type: deployment
|
||||
replicas: 0
|
||||
@@ -35,8 +30,7 @@ libation:
|
||||
main:
|
||||
image:
|
||||
repository: ubuntu
|
||||
tag: resolute-20260401
|
||||
pullPolicy: IfNotPresent
|
||||
tag: resolute-20260401@sha256:a072b64036a738e55bff8f9a9682cbb893bf20c213772effc1de8dee8df1cea9
|
||||
command:
|
||||
- "sleep"
|
||||
- "infinity"
|
||||
@@ -50,7 +44,6 @@ libation:
|
||||
storageClass: ceph-block
|
||||
accessMode: ReadWriteOnce
|
||||
size: 500Mi
|
||||
retain: true
|
||||
advancedMounts:
|
||||
main:
|
||||
main:
|
||||
|
||||
@@ -4,9 +4,9 @@ dependencies:
|
||||
version: 4.6.2
|
||||
- name: postgres-cluster
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 7.10.0
|
||||
version: 7.11.1
|
||||
- name: volsync-target
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.8.0
|
||||
digest: sha256:0f1a2923a7042b364a817edc64729d5e1c18b0552555c035d974de626f372692
|
||||
generated: "2026-03-15T20:07:00.750754951Z"
|
||||
digest: sha256:28d9013864be22eb7085fc88a45c0b8a555a582026c779dd72fca4a2e1728d2a
|
||||
generated: "2026-04-03T19:30:51.252965-05:00"
|
||||
|
||||
@@ -4,17 +4,18 @@ version: 1.0.0
|
||||
description: Lidarr
|
||||
keywords:
|
||||
- lidarr
|
||||
- servarr
|
||||
- music
|
||||
- metrics
|
||||
home: https://wiki.alexlebens.dev/s/f7c4e892-aa3b-435f-b220-317dc53137ac
|
||||
- servarr
|
||||
home: https://docs.alexlebens.dev/applications/lidarr/
|
||||
sources:
|
||||
- https://github.com/Lidarr/Lidarr
|
||||
- https://github.com/linuxserver/docker-lidarr
|
||||
- https://github.com/cloudnative-pg/cloudnative-pg
|
||||
- https://github.com/onedr0p/exportarr
|
||||
- https://github.com/linuxserver/docker-lidarr/pkgs/container/lidarr
|
||||
- https://github.com/onedr0p/exportarr/pkgs/container/exportarr
|
||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
|
||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
|
||||
maintainers:
|
||||
- name: alexlebens
|
||||
dependencies:
|
||||
@@ -24,11 +25,12 @@ dependencies:
|
||||
version: 4.6.2
|
||||
- name: postgres-cluster
|
||||
alias: postgres-18-cluster
|
||||
version: 7.10.0
|
||||
version: 7.11.1
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
- name: volsync-target
|
||||
alias: volsync-target-config
|
||||
version: 0.8.0
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons/png/lidarr.png
|
||||
# renovate: datasource=github-releases depName=linuxserver/docker-lidarr
|
||||
appVersion: 3.1.2-nightly
|
||||
|
||||
@@ -4,7 +4,6 @@ lidarr:
|
||||
type: deployment
|
||||
replicas: 1
|
||||
strategy: Recreate
|
||||
revisionHistoryLimit: 3
|
||||
pod:
|
||||
securityContext:
|
||||
runAsUser: 1000
|
||||
@@ -16,10 +15,9 @@ lidarr:
|
||||
image:
|
||||
repository: ghcr.io/linuxserver/lidarr
|
||||
tag: 3.1.2-nightly@sha256:034055feee43b11eb2f7a8438a9af1c99ab564dd2b43e5df2fe5b3c9b3b8b1ac
|
||||
pullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: TZ
|
||||
value: US/Central
|
||||
value: America/Chicago
|
||||
- name: PUID
|
||||
value: 1000
|
||||
- name: PGID
|
||||
@@ -27,12 +25,11 @@ lidarr:
|
||||
resources:
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 256Mi
|
||||
memory: 300Mi
|
||||
metrics:
|
||||
image:
|
||||
repository: ghcr.io/onedr0p/exportarr
|
||||
tag: v2.3.0
|
||||
pullPolicy: IfNotPresent
|
||||
tag: v2.3.0@sha256:af535d94061cf97a52e1661945ffba78c03f9443eae7c0da1a80a5a4be56b520
|
||||
args: ["lidarr"]
|
||||
env:
|
||||
- name: URL
|
||||
@@ -45,10 +42,6 @@ lidarr:
|
||||
value: false
|
||||
- name: ENABLE_UNKNOWN_QUEUE_ITEMS
|
||||
value: false
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
service:
|
||||
main:
|
||||
controller: main
|
||||
@@ -56,11 +49,9 @@ lidarr:
|
||||
http:
|
||||
port: 80
|
||||
targetPort: 8686
|
||||
protocol: HTTP
|
||||
metrics:
|
||||
port: 9792
|
||||
targetPort: 9792
|
||||
protocol: TCP
|
||||
serviceMonitor:
|
||||
main:
|
||||
selector:
|
||||
@@ -95,11 +86,8 @@ lidarr:
|
||||
type: PathPrefix
|
||||
value: /outpost.goauthentik.io
|
||||
- backendRefs:
|
||||
- group: ''
|
||||
kind: Service
|
||||
name: lidarr
|
||||
- name: lidarr
|
||||
port: 80
|
||||
weight: 100
|
||||
filters:
|
||||
- type: ExtensionRef
|
||||
extensionRef:
|
||||
@@ -116,7 +104,6 @@ lidarr:
|
||||
storageClass: ceph-block
|
||||
accessMode: ReadWriteOnce
|
||||
size: 10Gi
|
||||
retain: true
|
||||
advancedMounts:
|
||||
main:
|
||||
main:
|
||||
@@ -150,35 +137,12 @@ postgres-18-cluster:
|
||||
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 55 14 * * *"
|
||||
backupName: garage-local
|
||||
# - name: weekly-backup
|
||||
# suspend: true
|
||||
# immediate: true
|
||||
# schedule: "0 0 4 * * SAT"
|
||||
# backupName: garage-remote
|
||||
# - name: daily-backup
|
||||
# suspend: true
|
||||
# immediate: true
|
||||
# schedule: "0 0 0 * * *"
|
||||
# backupName: external
|
||||
volsync-target-config:
|
||||
pvcTarget: lidarr-config
|
||||
moverSecurityContext:
|
||||
|
||||
@@ -5,8 +5,7 @@ description: Local Path Provisioner
|
||||
keywords:
|
||||
- local-path-provisioner
|
||||
- storage
|
||||
- kubernetes
|
||||
home: https://wiki.alexlebens.dev/s/fa4d4152-b9dd-4fdc-a6f2-93a2c0df7f4a
|
||||
home: https://docs.alexlebens.dev/applications/local-path-provisioner/
|
||||
sources:
|
||||
- https://github.com/rancher/local-path-provisioner
|
||||
- https://hub.docker.com/r/rancher/local-path-provisioner
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
local-path-provisioner:
|
||||
replicaCount: 1
|
||||
image:
|
||||
repository: rancher/local-path-provisioner
|
||||
tag: v0.0.35
|
||||
tag: v0.0.35@sha256:34ff0847cc47ebf69656ba44a3de9324596d0036b66ffd323b21614dd8221530
|
||||
helperImage:
|
||||
repository: busybox
|
||||
tag: 1.37.0
|
||||
tag: 1.37.0@sha256:1487d0af5f52b4ba31c7e465126ee2123fe3f2305d638e7827681e7cf6c83d5e
|
||||
storageClass:
|
||||
create: true
|
||||
defaultClass: false
|
||||
@@ -12,6 +13,10 @@ local-path-provisioner:
|
||||
name: local-path
|
||||
reclaimPolicy: Delete
|
||||
volumeBindingMode: WaitForFirstConsumer
|
||||
resources:
|
||||
limits:
|
||||
cpu: 1m
|
||||
memory: 30Mi
|
||||
nodePathMap:
|
||||
- node: DEFAULT_PATH_FOR_NON_LISTED_NODES
|
||||
paths:
|
||||
|
||||
@@ -4,14 +4,13 @@ version: 1.0.0
|
||||
description: Loki
|
||||
keywords:
|
||||
- loki
|
||||
- promtail
|
||||
- logs
|
||||
- kubernetes
|
||||
home: https://wiki.alexlebens.dev/s/c5a4dc61-5487-46c9-88f1-cac363742d30
|
||||
home: https://docs.alexlebens.dev/applications/loki/
|
||||
sources:
|
||||
- https://github.com/grafana/loki
|
||||
- https://github.com/grafana/alloy
|
||||
- https://github.com/grafana/loki/tree/main/production/helm/loki
|
||||
- https://github.com/grafana/helm-charts/tree/main/charts/promtail
|
||||
- https://github.com/grafana/alloy/tree/main/operations/helm/charts/alloy
|
||||
maintainers:
|
||||
- name: alexlebens
|
||||
dependencies:
|
||||
|
||||
@@ -2,25 +2,14 @@ loki:
|
||||
deploymentMode: SingleBinary
|
||||
loki:
|
||||
auth_enabled: false
|
||||
commonConfig:
|
||||
replication_factor: 1
|
||||
ingester_client:
|
||||
pool_config:
|
||||
remote_timeout: 10s
|
||||
remote_timeout: 10s
|
||||
limits_config:
|
||||
allow_structured_metadata: false
|
||||
max_streams_per_user: 100000
|
||||
ingestion_rate_mb: 1024
|
||||
ingestion_burst_size_mb: 1024
|
||||
retention_period: 7d
|
||||
compactor:
|
||||
delete_request_store: filesystem
|
||||
working_directory: /var/loki/compactor
|
||||
compaction_interval: 10m
|
||||
retention_enabled: true
|
||||
retention_delete_delay: 2h
|
||||
retention_delete_worker_count: 150
|
||||
commonConfig:
|
||||
replication_factor: 1
|
||||
storage:
|
||||
type: filesystem
|
||||
schemaConfig:
|
||||
@@ -31,16 +20,34 @@ loki:
|
||||
schema: v13
|
||||
index:
|
||||
period: 24h
|
||||
compactor:
|
||||
delete_request_store: filesystem
|
||||
working_directory: /var/loki/compactor
|
||||
compaction_interval: 10m
|
||||
retention_enabled: true
|
||||
retention_delete_delay: 2h
|
||||
retention_delete_worker_count: 150
|
||||
ingester_client:
|
||||
pool_config:
|
||||
remote_timeout: 10s
|
||||
remote_timeout: 10s
|
||||
enterprise:
|
||||
enabled: false
|
||||
gateway:
|
||||
enabled: true
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 20Mi
|
||||
basicAuth:
|
||||
enabled: false
|
||||
singleBinary:
|
||||
replicas: 1
|
||||
resources:
|
||||
requests:
|
||||
cpu: 100m
|
||||
memory: 800Mi
|
||||
persistence:
|
||||
enableStatefulSetAutoDeletePVC: true
|
||||
enabled: true
|
||||
size: 150Gi
|
||||
storageClass: synology-iscsi-delete
|
||||
@@ -121,7 +128,5 @@ alloy:
|
||||
url = "http://loki-gateway.loki.svc.cluster.local:80/loki/api/v1/push"
|
||||
}
|
||||
}
|
||||
controller:
|
||||
type: 'daemonset'
|
||||
serviceMonitor:
|
||||
enabled: true
|
||||
|
||||
@@ -5,12 +5,12 @@ description: MariaDB Operator
|
||||
keywords:
|
||||
- mariadb-operator
|
||||
- database
|
||||
- storage
|
||||
- kubernetes
|
||||
home: https://wiki.alexlebens.dev/
|
||||
- operator
|
||||
home: https://docs.alexlebens.dev/applications/mariadb-operator/
|
||||
sources:
|
||||
- https://github.com/mariadb-operator/mariadb-operator
|
||||
- https://github.com/mariadb-operator/mariadb-operator/tree/main/deploy/charts/mariadb-operator
|
||||
- https://github.com/mariadb-operator/mariadb-operator/tree/main/deploy/charts/mariadb-operator-crds
|
||||
maintainers:
|
||||
- name: alexlebens
|
||||
dependencies:
|
||||
@@ -20,6 +20,6 @@ dependencies:
|
||||
- name: mariadb-operator-crds
|
||||
version: 26.3.0
|
||||
repository: https://helm.mariadb.com/mariadb-operator
|
||||
icon: https://mariadb-operator.github.io/mariadb-operator/assets/mariadb_profile.svg
|
||||
icon: https://cdn.jsdelivr.net/gh/selfhst/icons@main/png/mariadb.png
|
||||
# renovate: datasource=github-releases depName=mariadb-operator/mariadb-operator
|
||||
appVersion: 26.3.0
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
mariadb-operator:
|
||||
crds:
|
||||
enabled: false
|
||||
ha:
|
||||
enabled: true
|
||||
replicas: 3
|
||||
metrics:
|
||||
enabled: true
|
||||
serviceMonitor:
|
||||
enabled: true
|
||||
pdb:
|
||||
enabled: true
|
||||
maxUnavailable: 1
|
||||
|
||||
@@ -19,13 +19,13 @@ dependencies:
|
||||
version: 2.4.0
|
||||
- name: postgres-cluster
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 7.10.0
|
||||
version: 7.11.1
|
||||
- name: valkey
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.4.0
|
||||
version: 0.5.0
|
||||
- name: valkey
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.4.0
|
||||
version: 0.5.0
|
||||
- name: volsync-target
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.8.0
|
||||
@@ -38,5 +38,5 @@ dependencies:
|
||||
- name: volsync-target
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
version: 0.8.0
|
||||
digest: sha256:8fb2d00605ade15db97e778f47ecc1ffae3705ce3408a17e0a21f7def65de884
|
||||
generated: "2026-03-24T16:59:56.540825394Z"
|
||||
digest: sha256:70a7f9dc242a1102eafa0b8a5c481954793d3450eea907c7fb5fd86cb81b1bea
|
||||
generated: "2026-04-03T21:00:39.545529-05:00"
|
||||
|
||||
@@ -4,20 +4,15 @@ version: 1.0.0
|
||||
description: Matrix Synapse
|
||||
keywords:
|
||||
- matrix-synapse
|
||||
- matrix
|
||||
- chat
|
||||
- bridge
|
||||
- matrix-hookshot
|
||||
- mautrix-discord
|
||||
- mautrix-whatsapp
|
||||
home: https://wiki.alexlebens.dev/s/bd7e7f66-136a-41b8-8144-847bacbb3059
|
||||
home: https://docs.alexlebens.dev/applications/matrix-synapse/
|
||||
sources:
|
||||
- https://github.com/element-hq/synapse
|
||||
- https://github.com/matrix-org/matrix-hookshot
|
||||
- https://github.com/mautrix/discord
|
||||
- https://github.com/mautrix/whatsapp
|
||||
- https://github.com/cloudflare/cloudflared
|
||||
- https://github.com/cloudnative-pg/cloudnative-pg
|
||||
- https://github.com/rtsp/docker-lighttpd/pkgs/container/docker-lighttpd
|
||||
- https://hub.docker.com/_/alpine
|
||||
- https://hub.docker.com/r/halfshot/matrix-hookshot
|
||||
- https://mau.dev/mautrix/discord/container_registry
|
||||
- https://mau.dev/mautrix/whatsapp/container_registry
|
||||
@@ -25,6 +20,8 @@ sources:
|
||||
- https://github.com/bjw-s-labs/helm-charts/tree/main/charts/other/app-template
|
||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/cloudflared
|
||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/postgres-cluster
|
||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/valkey
|
||||
- https://gitea.alexlebens.dev/alexlebens/helm-charts/src/branch/main/charts/volsync-target
|
||||
maintainers:
|
||||
- name: alexlebens
|
||||
dependencies:
|
||||
@@ -53,15 +50,15 @@ dependencies:
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
- name: postgres-cluster
|
||||
alias: postgres-18-cluster
|
||||
version: 7.10.0
|
||||
version: 7.11.1
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
- name: valkey
|
||||
alias: valkey-matrix-synapse
|
||||
version: 0.4.0
|
||||
version: 0.5.0
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
- name: valkey
|
||||
alias: valkey-hookshot
|
||||
version: 0.4.0
|
||||
version: 0.5.0
|
||||
repository: oci://harbor.alexlebens.net/helm-charts
|
||||
- name: volsync-target
|
||||
alias: volsync-target-synapse
|
||||
|
||||
@@ -14,17 +14,11 @@ spec:
|
||||
data:
|
||||
- secretKey: oidc.yaml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/config
|
||||
metadataPolicy: None
|
||||
property: oidc.yaml
|
||||
- secretKey: config.yaml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/config
|
||||
metadataPolicy: None
|
||||
property: config.yaml
|
||||
|
||||
---
|
||||
@@ -44,10 +38,7 @@ spec:
|
||||
data:
|
||||
- secretKey: signing.key
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/config
|
||||
metadataPolicy: None
|
||||
property: signing-key
|
||||
|
||||
---
|
||||
@@ -67,31 +58,19 @@ spec:
|
||||
data:
|
||||
- secretKey: config.yml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/hookshot
|
||||
metadataPolicy: None
|
||||
property: config
|
||||
- secretKey: registration.yml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/hookshot
|
||||
metadataPolicy: None
|
||||
property: registration
|
||||
- secretKey: hookshot-registration.yaml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/hookshot
|
||||
metadataPolicy: None
|
||||
property: registration
|
||||
- secretKey: passkey.pem
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/hookshot
|
||||
metadataPolicy: None
|
||||
property: passkey
|
||||
|
||||
---
|
||||
@@ -110,17 +89,11 @@ spec:
|
||||
data:
|
||||
- secretKey: config.yaml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/mautrix-discord
|
||||
metadataPolicy: None
|
||||
property: config
|
||||
- secretKey: mautrix-discord-registration.yaml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/mautrix-discord
|
||||
metadataPolicy: None
|
||||
property: registration
|
||||
|
||||
---
|
||||
@@ -140,17 +113,11 @@ spec:
|
||||
data:
|
||||
- secretKey: config.yaml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/mautrix-whatsapp
|
||||
metadataPolicy: None
|
||||
property: config
|
||||
- secretKey: mautrix-whatsapp-registration.yaml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/mautrix-whatsapp
|
||||
metadataPolicy: None
|
||||
property: registration
|
||||
|
||||
---
|
||||
@@ -170,10 +137,7 @@ spec:
|
||||
data:
|
||||
- secretKey: double-puppet-registration.yaml
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/double-puppet
|
||||
metadataPolicy: None
|
||||
property: registration
|
||||
|
||||
---
|
||||
@@ -193,15 +157,9 @@ spec:
|
||||
data:
|
||||
- secretKey: default
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/redis
|
||||
metadataPolicy: None
|
||||
property: password
|
||||
- secretKey: password
|
||||
remoteRef:
|
||||
conversionStrategy: Default
|
||||
decodingStrategy: None
|
||||
key: /cl01tl/matrix-synapse/redis
|
||||
metadataPolicy: None
|
||||
property: password
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
matrix-synapse:
|
||||
image:
|
||||
repository: ghcr.io/element-hq/synapse
|
||||
tag: v1.150.0@sha256:cba0969087ca70a3ec72ebcd1491a6c8391a7da2c0b92738231dd9c7ad55df4d
|
||||
serverName: alexlebens.dev
|
||||
publicServerName: matrix.alexlebens.dev
|
||||
argoCD: true
|
||||
@@ -77,7 +80,7 @@ matrix-synapse:
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
memory: 130Mi
|
||||
workers:
|
||||
default:
|
||||
replicaCount: 0
|
||||
@@ -100,6 +103,9 @@ matrix-synapse:
|
||||
client:
|
||||
m.homeserver:
|
||||
base_url: https://matrix.alexlebens.dev
|
||||
image:
|
||||
repository: ghcr.io/rtsp/docker-lighttpd
|
||||
tag: 1.4.76@sha256:b4b58d217a35dbd6cade82927677de404a46fb3d2b1d5fcb42042b6a6f17b2fb
|
||||
postgresql:
|
||||
enabled: false
|
||||
externalPostgresql:
|
||||
@@ -125,6 +131,9 @@ matrix-synapse:
|
||||
enabled: true
|
||||
uid: 666
|
||||
gid: 666
|
||||
image:
|
||||
repository: alpine
|
||||
tag: 3.23.3@sha256:25109184c71bdad752c8312a8623239686a9a2071e8825f20acb8f2198c3f659
|
||||
ingress:
|
||||
enabled: false
|
||||
gateway:
|
||||
@@ -138,17 +147,15 @@ matrix-hookshot:
|
||||
type: deployment
|
||||
replicas: 1
|
||||
strategy: Recreate
|
||||
revisionHistoryLimit: 3
|
||||
containers:
|
||||
main:
|
||||
image:
|
||||
repository: halfshot/matrix-hookshot
|
||||
tag: 7.3.2
|
||||
pullPolicy: IfNotPresent
|
||||
tag: 7.3.2@sha256:44283e5131a1a5818bbbf6d9d1e07dccdc29ac5bb6002fcf159af6ac09cf8085
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
cpu: 5m
|
||||
memory: 90Mi
|
||||
service:
|
||||
main:
|
||||
controller: main
|
||||
@@ -156,19 +163,15 @@ matrix-hookshot:
|
||||
webhook:
|
||||
port: 9000
|
||||
targetPort: 9000
|
||||
protocol: HTTP
|
||||
metrics:
|
||||
port: 9001
|
||||
targetPort: 9001
|
||||
protocol: HTTP
|
||||
widgets:
|
||||
port: 9002
|
||||
targetPort: 9002
|
||||
protocol: HTTP
|
||||
appservice:
|
||||
port: 9993
|
||||
targetPort: 9993
|
||||
protocol: HTTP
|
||||
serviceMonitor:
|
||||
main:
|
||||
selector:
|
||||
@@ -220,7 +223,6 @@ matrix-hookshot:
|
||||
storageClass: ceph-block
|
||||
accessMode: ReadWriteOnce
|
||||
size: 500Mi
|
||||
retain: true
|
||||
advancedMounts:
|
||||
main:
|
||||
main:
|
||||
@@ -235,13 +237,11 @@ mautrix-discord:
|
||||
type: statefulset
|
||||
replicas: 1
|
||||
strategy: RollingUpdate
|
||||
revisionHistoryLimit: 3
|
||||
# initContainers:
|
||||
# init-copy-config:
|
||||
# image:
|
||||
# repository: busybox
|
||||
# tag: 1.37.0
|
||||
# pullPolicy: IfNotPresent
|
||||
# resources:
|
||||
# requests:
|
||||
# cpu: 10m
|
||||
@@ -260,12 +260,11 @@ mautrix-discord:
|
||||
main:
|
||||
image:
|
||||
repository: dock.mau.dev/mautrix/discord
|
||||
tag: v0.7.6
|
||||
pullPolicy: IfNotPresent
|
||||
tag: v0.7.6@sha256:e4946b0df6a2786c88ed490e0d2692e352f1b79b9ff0e821a33764bd8bd1fffd
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 128Mi
|
||||
cpu: 1m
|
||||
memory: 40Mi
|
||||
service:
|
||||
main:
|
||||
controller: main
|
||||
@@ -273,7 +272,6 @@ mautrix-discord:
|
||||
http:
|
||||
port: 29334
|
||||
targetPort: 29334
|
||||
protocol: HTTP
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
@@ -302,7 +300,6 @@ mautrix-discord:
|
||||
storageClass: ceph-block
|
||||
accessMode: ReadWriteOnce
|
||||
size: 500Mi
|
||||
retain: true
|
||||
advancedMounts:
|
||||
main:
|
||||
init-copy-config:
|
||||
@@ -320,13 +317,11 @@ mautrix-whatsapp:
|
||||
type: statefulset
|
||||
replicas: 0
|
||||
strategy: RollingUpdate
|
||||
revisionHistoryLimit: 3
|
||||
# initContainers:
|
||||
# init-copy-config:
|
||||
# image:
|
||||
# repository: busybox
|
||||
# tag: 1.37.0
|
||||
# pullPolicy: IfNotPresent
|
||||
# resources:
|
||||
# requests:
|
||||
# cpu: 10m
|
||||
@@ -345,12 +340,11 @@ mautrix-whatsapp:
|
||||
main:
|
||||
image:
|
||||
repository: dock.mau.dev/mautrix/whatsapp
|
||||
tag: v0.2602.0
|
||||
pullPolicy: IfNotPresent
|
||||
tag: v0.2602.0@sha256:07fca07f8746c09e6d5f486d002e638da014d0a134e053e2ed7af9875053104d
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 64Mi
|
||||
cpu: 1m
|
||||
memory: 40Mi
|
||||
service:
|
||||
main:
|
||||
controller: main
|
||||
@@ -358,7 +352,6 @@ mautrix-whatsapp:
|
||||
http:
|
||||
port: 29318
|
||||
targetPort: 29318
|
||||
protocol: HTTP
|
||||
persistence:
|
||||
config:
|
||||
enabled: true
|
||||
@@ -387,7 +380,6 @@ mautrix-whatsapp:
|
||||
storageClass: ceph-block
|
||||
accessMode: ReadWriteOnce
|
||||
size: 500Mi
|
||||
retain: true
|
||||
advancedMounts:
|
||||
main:
|
||||
init-copy-config:
|
||||
@@ -402,10 +394,6 @@ cloudflared-hookshot:
|
||||
name: hookshot
|
||||
postgres-18-cluster:
|
||||
mode: recovery
|
||||
cluster:
|
||||
resources:
|
||||
requests:
|
||||
cpu: 200m
|
||||
recovery:
|
||||
method: objectStore
|
||||
objectStore:
|
||||
@@ -417,42 +405,19 @@ postgres-18-cluster:
|
||||
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 15 * * *"
|
||||
backupName: garage-local
|
||||
# - name: weekly-backup
|
||||
# suspend: true
|
||||
# immediate: true
|
||||
# schedule: "0 0 4 * * SAT"
|
||||
# backupName: garage-remote
|
||||
# - name: daily-backup
|
||||
# suspend: true
|
||||
# immediate: true
|
||||
# schedule: "0 0 0 * * *"
|
||||
# backupName: external
|
||||
databases:
|
||||
- name: mautrix-discord
|
||||
ensure: present
|
||||
owner: app
|
||||
- name: mautrix-whatsapp
|
||||
ensure: present
|
||||
owner: app
|
||||
# - name: mautrix-whatsapp
|
||||
# ensure: present
|
||||
# owner: app
|
||||
valkey-matrix-synapse:
|
||||
valkey:
|
||||
auth:
|
||||
@@ -461,6 +426,8 @@ valkey-matrix-synapse:
|
||||
aclUsers:
|
||||
default:
|
||||
permissions: "~* &* +@all"
|
||||
# No option to configure metrics when auth is enabled
|
||||
# https://github.com/valkey-io/valkey-helm/issues/135
|
||||
metrics:
|
||||
enabled: false
|
||||
valkey-hookshot:
|
||||
|
||||
@@ -19,4 +19,4 @@ dependencies:
|
||||
version: 4.6.2
|
||||
icon: https://raw.githubusercontent.com/sahara101/Movie-Roulette/refs/heads/main/static/icons/icon.png
|
||||
# renovate: datasource=github-releases depName=sahara101/Movie-Roulette
|
||||
appVersion: v5.4.1
|
||||
appVersion: v5.4.2
|
||||
|
||||
@@ -18,4 +18,4 @@ dependencies:
|
||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||
version: 4.6.2
|
||||
# renovate: datasource=docker depName=g33kphr33k/musicgrabber
|
||||
appVersion: 2.5.4
|
||||
appVersion: 2.5.5
|
||||
|
||||
@@ -9,7 +9,7 @@ music-grabber:
|
||||
main:
|
||||
image:
|
||||
repository: g33kphr33k/musicgrabber
|
||||
tag: 2.5.4
|
||||
tag: 2.5.5
|
||||
pullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: MUSIC_DIR
|
||||
|
||||
@@ -173,7 +173,7 @@ qbittorrent:
|
||||
qbit-manage:
|
||||
image:
|
||||
repository: ghcr.io/stuffanthings/qbit_manage
|
||||
tag: v4.6.6
|
||||
tag: v4.7.0
|
||||
pullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: TZ
|
||||
@@ -280,8 +280,8 @@ qbittorrent:
|
||||
controller: qbit-manage
|
||||
ports:
|
||||
apprise:
|
||||
port: 8000
|
||||
targetPort: 8000
|
||||
port: 80
|
||||
targetPort: 8181
|
||||
protocol: HTTP
|
||||
qui:
|
||||
controller: qui
|
||||
|
||||
@@ -9,7 +9,7 @@ searxng:
|
||||
main:
|
||||
image:
|
||||
repository: searxng/searxng
|
||||
tag: latest@sha256:dac0c447bdd3f20a43687c6bed8140547f493252fd7bad3ad8bef1faffe1002d
|
||||
tag: latest@sha256:a89ed4a9dc2cbafeee79fc5fd75067e201543ed453fb43eae576d3e09c61780b
|
||||
pullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: SEARXNG_BASE_URL
|
||||
@@ -39,7 +39,7 @@ searxng:
|
||||
main:
|
||||
image:
|
||||
repository: searxng/searxng
|
||||
tag: latest@sha256:dac0c447bdd3f20a43687c6bed8140547f493252fd7bad3ad8bef1faffe1002d
|
||||
tag: latest@sha256:a89ed4a9dc2cbafeee79fc5fd75067e201543ed453fb43eae576d3e09c61780b
|
||||
pullPolicy: IfNotPresent
|
||||
env:
|
||||
- name: SEARXNG_BASE_URL
|
||||
|
||||
@@ -11,7 +11,7 @@ site-documentation:
|
||||
main:
|
||||
image:
|
||||
repository: harbor.alexlebens.net/images/site-documentation
|
||||
tag: 0.15.0
|
||||
tag: 0.16.0
|
||||
pullPolicy: IfNotPresent
|
||||
resources:
|
||||
requests:
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
---
|
||||
services:
|
||||
cloudflare-ddns:
|
||||
image: favonia/cloudflare-ddns:1.16.2@sha256:bc53b40b13c8b2a84e9b93c21f65fcd7d574b741014fb93912eb9efd93015aa2
|
||||
image: favonia/cloudflare-ddns:1.16.1@sha256:d9eb06b9ddb1ef121334095645e2b55ac208ea1ef1f363a201a255aa8a9798cc
|
||||
container_name: cloudflare-ddns
|
||||
cap_drop:
|
||||
- all
|
||||
|
||||
@@ -67,11 +67,21 @@
|
||||
],
|
||||
"packageRules": [
|
||||
{
|
||||
"description": "Disable updates to digests",
|
||||
"matchUpdateTypes": [
|
||||
"digest"
|
||||
"description": "Group app packages",
|
||||
"matchPackageNames": [
|
||||
"*"
|
||||
],
|
||||
"enabled": false
|
||||
"groupName": "{{#if packageName}}{{{replace '^.*/([^/]+)$' '$1' packageName}}}{{else}}{{{replace '^.*/([^/]+)$' '$1' depName}}}{{/if}}",
|
||||
"groupSlug": "unified-{{{groupName}}}"
|
||||
},
|
||||
{
|
||||
"description": "Specific app grouping overrides",
|
||||
"matchPackageNames": [
|
||||
"/(^|/)(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik)/",
|
||||
"/^rook(-ceph|/rook|/ceph)/"
|
||||
],
|
||||
"groupName": "{{{replace '^.*(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik).*$' '$1' depName}}}",
|
||||
"groupSlug": "unified-{{{groupName}}}"
|
||||
},
|
||||
{
|
||||
"description": "Label Helm updates",
|
||||
@@ -101,46 +111,11 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Group packages together by stripping all registry/namespace prefixes",
|
||||
"groupName": "{{#if packageName}}{{{replace '^.*/([^/]+)$' '$1' packageName}}}{{else}}{{{replace '^.*/([^/]+)$' '$1' depName}}}{{/if}}",
|
||||
"groupSlug": "unified-{{{groupName}}}",
|
||||
"matchPackageNames": [
|
||||
"*"
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Group for specific apps, these have different package and repo names",
|
||||
"groupName": "{{{replace '^.*(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik).*$' '$1' depName}}}",
|
||||
"groupSlug": "unified-{{{groupName}}}",
|
||||
"matchPackageNames": [
|
||||
"/(^|/)(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|postiz|rook-ceph|roundcube|rybbit|tdarr|traefik)/",
|
||||
"/^rook(-ceph|/rook|/ceph)/"
|
||||
]
|
||||
},
|
||||
{
|
||||
"description": "Automerge helm chart lock files",
|
||||
"matchManagers": [
|
||||
"helm"
|
||||
],
|
||||
"lockFileMaintenance": {
|
||||
"enabled": true
|
||||
},
|
||||
"addLabels": [
|
||||
"{{{datasource}}}",
|
||||
"automerge"
|
||||
],
|
||||
"automerge": true,
|
||||
"automergeType": "branch"
|
||||
},
|
||||
{
|
||||
"description": "Open for digest updates, specific packages",
|
||||
"description": "Disable updates to digests by default",
|
||||
"matchUpdateTypes": [
|
||||
"digest"
|
||||
],
|
||||
"matchPackageNames": [
|
||||
"excalidraw/excalidraw"
|
||||
],
|
||||
"enabled": true
|
||||
"enabled": false
|
||||
},
|
||||
{
|
||||
"description": "Automerge digest updates, specific packages",
|
||||
@@ -148,10 +123,10 @@
|
||||
"digest"
|
||||
],
|
||||
"matchPackageNames": [
|
||||
"excalidraw/excalidraw",
|
||||
"searxng/searxng"
|
||||
],
|
||||
"addLabels": [
|
||||
"{{{datasource}}}",
|
||||
"automerge"
|
||||
],
|
||||
"enabled": true,
|
||||
@@ -160,8 +135,7 @@
|
||||
{
|
||||
"description": "Automerge patches",
|
||||
"matchUpdateTypes": [
|
||||
"patch",
|
||||
"pinDigest"
|
||||
"patch"
|
||||
],
|
||||
"addLabels": [
|
||||
"{{{datasource}}}",
|
||||
@@ -173,9 +147,7 @@
|
||||
{
|
||||
"description": "Automerge images, specific packages",
|
||||
"matchUpdateTypes": [
|
||||
"minor",
|
||||
"patch",
|
||||
"pinDigest"
|
||||
"minor"
|
||||
],
|
||||
"matchPackageNames": [
|
||||
"ghcr.io/renovatebot/renovate",
|
||||
|
||||
Reference in New Issue
Block a user