64 Commits

Author SHA1 Message Date
a17821d522 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v3.7.0' (#736) from renovate/ghcr.io-mealie-recipes-mealie-3.x into main
Reviewed-on: #736
2025-12-15 18:55:32 +00:00
5862134d7d Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.5' (#739) from renovate/jellyfin-jellyfin-10.x into main 2025-12-15 04:02:21 +00:00
1202d84ddb Update jellyfin/jellyfin Docker tag to v10.11.5 2025-12-15 04:02:03 +00:00
3828d7e7c9 Merge pull request 'Update Helm release redis to v24.0.8' (#738) from renovate/redis-24.x into main 2025-12-13 18:06:38 +00:00
d45fb737d5 Update Helm release redis to v24.0.8 2025-12-13 18:02:06 +00:00
85359c06b0 Merge pull request 'Update sissbruecker/linkding Docker tag to v1.44.2' (#737) from renovate/sissbruecker-linkding-1.x into main 2025-12-13 12:02:43 +00:00
5f6fac652a Update sissbruecker/linkding Docker tag to v1.44.2 2025-12-13 12:02:24 +00:00
009df4f1f2 Update ghcr.io/mealie-recipes/mealie Docker tag to v3.7.0 2025-12-13 02:02:15 +00:00
ee0307947c Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.2' (#735) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main 2025-12-13 00:02:45 +00:00
6f7e086e2f Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.2 2025-12-13 00:02:19 +00:00
7c8a330ec4 Merge pull request 'Update alpine Docker tag to v3.23' (#722) from renovate/alpine-3.x into main
Reviewed-on: #722
2025-12-11 20:21:30 +00:00
c031072456 Merge pull request 'Update dependency prometheus-operator/prometheus-operator to v0.87.1' (#699) from renovate/prometheus-operator-prometheus-operator-0.x into main
Reviewed-on: #699
2025-12-11 20:20:53 +00:00
995ae7ec3b Merge pull request 'Update Helm release cloudnative-pg to v0.27.0' (#728) from renovate/cloudnative-pg-0.x into main
Reviewed-on: #728
2025-12-11 20:20:01 +00:00
cf87cea0c0 Merge pull request 'Update Helm release loki to v6.48.0' (#729) from renovate/loki-6.x into main
Reviewed-on: #729
2025-12-11 20:19:22 +00:00
55f1f96bab Merge pull request 'Update Helm release grafana to v10.3.1' (#733) from renovate/grafana-10.x into main 2025-12-11 14:03:14 +00:00
110f3577f0 Update Helm release grafana to v10.3.1 2025-12-11 14:02:14 +00:00
6347432115 Merge pull request 'Update Helm release redis to v24.0.7' (#732) from renovate/redis-24.x into main 2025-12-11 12:06:54 +00:00
ae731bef0c Update Helm release redis to v24.0.7 2025-12-11 12:02:12 +00:00
d1d9d3e2d5 Merge pull request 'Update Helm release redis to v24.0.4' (#731) from renovate/redis-24.x into main 2025-12-10 18:07:02 +00:00
988a0e6063 Update Helm release redis to v24.0.4 2025-12-10 18:02:11 +00:00
a631f93395 Update dependency prometheus-operator/prometheus-operator to v0.87.1 2025-12-10 12:03:13 +00:00
015345369c Merge pull request 'Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.122' (#730) from renovate/git.kluster.moll.re-remoll-dns-0.x into main 2025-12-10 02:03:05 +00:00
907b00035f Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.122 2025-12-10 02:02:10 +00:00
4f53ad3e89 Update Helm release loki to v6.48.0 2025-12-09 18:02:30 +00:00
92b03a76dd Update Helm release cloudnative-pg to v0.27.0 2025-12-09 18:02:08 +00:00
11a1458356 Merge pull request 'Update actualbudget/actual-server Docker tag to v25.12.0' (#721) from renovate/actualbudget-actual-server-25.x into main
Reviewed-on: #721
2025-12-08 18:05:35 +00:00
ba31758eea Merge pull request 'Update homeassistant/home-assistant Docker tag to v2025.12' (#723) from renovate/homeassistant-home-assistant-2025.x into main
Reviewed-on: #723
2025-12-08 18:05:06 +00:00
c01dd4d628 Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.71' (#727) from renovate/adguard-adguardhome-0.x into main 2025-12-08 16:02:34 +00:00
6079ccc76a Update adguard/adguardhome Docker tag to v0.107.71 2025-12-08 16:02:16 +00:00
79e847974c Merge pull request 'Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.120' (#726) from renovate/git.kluster.moll.re-remoll-dns-0.x into main 2025-12-06 18:02:32 +00:00
3e0a079e16 Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.120 2025-12-06 18:02:08 +00:00
01ac30a522 Merge pull request 'Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.119' (#725) from renovate/git.kluster.moll.re-remoll-dns-0.x into main 2025-12-06 16:03:02 +00:00
a1f9bf927f Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.119 2025-12-06 16:02:39 +00:00
73f67817ce Merge pull request 'Update dependency metallb/metallb to v0.15.3' (#724) from renovate/metallb-metallb-0.x into main 2025-12-04 16:03:09 +00:00
69d5e6943d Update dependency metallb/metallb to v0.15.3 2025-12-04 16:02:37 +00:00
2161d969ef Update homeassistant/home-assistant Docker tag to v2025.12 2025-12-03 20:03:10 +00:00
830005de36 Update alpine Docker tag to v3.23 2025-12-03 20:02:30 +00:00
ae77427960 Update actualbudget/actual-server Docker tag to v25.12.0 2025-12-03 18:03:23 +00:00
ce282aa98b Merge pull request 'Update adguard/adguardhome Docker tag to v0.107.70' (#720) from renovate/adguard-adguardhome-0.x into main 2025-12-03 18:02:44 +00:00
cdc9fc443e Update adguard/adguardhome Docker tag to v0.107.70 2025-12-03 18:02:16 +00:00
e06ccdac22 Merge pull request 'Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.118' (#719) from renovate/git.kluster.moll.re-remoll-dns-0.x into main 2025-12-03 02:02:22 +00:00
f264ae8991 Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.118 2025-12-03 02:02:06 +00:00
437c7c9e68 Merge pull request 'Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.117' (#718) from renovate/git.kluster.moll.re-remoll-dns-0.x into main 2025-12-03 00:04:23 +00:00
830ec8f23c Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.117 2025-12-03 00:04:03 +00:00
61442ef995 Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v3.6.1' (#717) from renovate/ghcr.io-mealie-recipes-mealie-3.x into main 2025-12-03 00:03:30 +00:00
488aa858ec Update ghcr.io/mealie-recipes/mealie Docker tag to v3.6.1 2025-12-03 00:03:07 +00:00
f146a0bfd5 Merge pull request 'Update Helm release traefik to v37.4.0' (#698) from renovate/traefik-37.x into main
Reviewed-on: #698
2025-12-02 17:42:23 +00:00
1e003fb839 Merge pull request 'Update Helm release grafana to v10.3.0' (#712) from renovate/grafana-10.x into main
Reviewed-on: #712
2025-12-02 17:39:34 +00:00
da11b89bd1 Merge pull request 'Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.31.0' (#715) from renovate/ghcr.io-advplyr-audiobookshelf-2.x into main
Reviewed-on: #715
2025-12-02 17:39:01 +00:00
9644d9a96f Merge pull request 'Update ghcr.io/mealie-recipes/mealie Docker tag to v3.6.0' (#716) from renovate/ghcr.io-mealie-recipes-mealie-3.x into main
Reviewed-on: #716
2025-12-02 17:38:24 +00:00
b7d50b5cf9 Update ghcr.io/mealie-recipes/mealie Docker tag to v3.6.0 2025-12-02 06:02:15 +00:00
12f793e2fe Update ghcr.io/advplyr/audiobookshelf Docker tag to v2.31.0 2025-12-02 00:03:03 +00:00
34d8e0d576 Merge pull request 'Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.1' (#714) from renovate/ghcr.io-paperless-ngx-paperless-ngx-2.x into main 2025-12-02 00:02:31 +00:00
4e76122b1b Update ghcr.io/paperless-ngx/paperless-ngx Docker tag to v2.20.1 2025-12-02 00:02:13 +00:00
387aecc0c8 Merge pull request 'Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.116' (#713) from renovate/git.kluster.moll.re-remoll-dns-0.x into main 2025-12-01 20:02:28 +00:00
61b2cba180 Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.116 2025-12-01 20:02:09 +00:00
f4434397c3 Update Helm release grafana to v10.3.0 2025-12-01 16:02:09 +00:00
4f98e8f63f Merge pull request 'Update jellyfin/jellyfin Docker tag to v10.11.4' (#711) from renovate/jellyfin-jellyfin-10.x into main 2025-12-01 04:02:23 +00:00
c75c9b95a6 Update jellyfin/jellyfin Docker tag to v10.11.4 2025-12-01 04:02:01 +00:00
aef2153366 Merge pull request 'Update dependency argoproj/argo-cd to v3.2.1' (#710) from renovate/argoproj-argo-cd-3.x into main 2025-11-30 12:02:26 +00:00
469dce4de2 Update dependency argoproj/argo-cd to v3.2.1 2025-11-30 12:02:07 +00:00
c57bcca813 Merge pull request 'Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.114' (#709) from renovate/git.kluster.moll.re-remoll-dns-0.x into main 2025-11-26 22:02:11 +00:00
ea236cf65b Update git.kluster.moll.re/remoll/dns Docker tag to v0.0.2-build.114 2025-11-26 22:01:56 +00:00
713da6d912 Update Helm release traefik to v37.4.0 2025-11-21 08:01:59 +00:00
31 changed files with 18 additions and 432 deletions

View File

@@ -10,7 +10,7 @@ resources:
images:
- name: adguard/adguardhome
newName: adguard/adguardhome
newTag: v0.107.69
newTag: v0.107.71
namespace: adguard

View File

@@ -12,4 +12,4 @@ namespace: audiobookshelf
images:
- name: audiobookshelf
newName: ghcr.io/advplyr/audiobookshelf
newTag: "2.30.0"
newTag: "2.31.0"

View File

@@ -1,25 +0,0 @@
apiVersion: apps/v1
kind: DaemonSet
metadata:
name: avahi-reflector
spec:
selector:
matchLabels:
app: avahi-reflector
template:
metadata:
labels:
app: avahi-reflector
spec:
hostNetwork: true
containers:
- name: avahi-reflector
image: avahi-reflector
securityContext:
privileged: true # required for raw sockets
env:
- name: REFLECTOR_ENABLE_REFLECTOR
value: "yes"
- name: SERVER_ALLOW_INTERFACES
# use all interfaces
value: ""

View File

@@ -1,14 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: avahi
resources:
- namespace.yaml
- daemonset.yaml
# - configmap.yaml
images:
- name: avahi-reflector
newName: flungo/avahi
newTag: latest

View File

@@ -1,6 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: placeholder
labels:
pod-security.kubernetes.io/enforce: privileged

View File

@@ -14,4 +14,4 @@ resources:
images:
- name: actualbudget
newName: actualbudget/actual-server
newTag: 25.11.0
newTag: 25.12.0

View File

@@ -17,5 +17,5 @@ helmCharts:
- releaseName: grafana
name: grafana
repo: https://grafana.github.io/helm-charts
version: 10.2.0
version: 10.3.1
valuesFile: grafana.values.yaml

View File

@@ -13,7 +13,7 @@ resources:
images:
- name: homeassistant
newName: homeassistant/home-assistant
newTag: "2025.11"
newTag: "2025.12"
configurations:
# allow nameReference to work with different mentions of the same resource as well

View File

@@ -13,4 +13,4 @@ namespace: linkding
images:
- name: linkding
newName: sissbruecker/linkding
newTag: "1.44.1"
newTag: "1.44.2"

View File

@@ -12,4 +12,4 @@ resources:
images:
- name: jellyfin/jellyfin
newName: jellyfin/jellyfin
newTag: 10.11.3
newTag: 10.11.5

View File

@@ -18,7 +18,7 @@ images:
newTag: java21
- name: alpine
newName: alpine
newTag: "3.22"
newTag: "3.23"
- name: rsync
newName: eeacms/rsync
newTag: "3.0"

View File

@@ -1,43 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: musicassistant
spec:
selector:
matchLabels:
app: musicassistant
template:
metadata:
labels:
app: musicassistant
spec:
containers:
- name: musicassistant
image: musicassistant
resources:
limits:
memory: "2Gi"
cpu: "2"
requests:
memory: "128Mi"
cpu: "250m"
ports:
# ports required for musicassistant
- containerPort: 80
- containerPort: 443
- containerPort: 8097
- containerPort: 8095
# name: musicassistant-web
- containerPort: 1704
- containerPort: 1705
env:
- name: TZ
value: Europe/Berlin
volumeMounts:
- name: data
mountPath: /data
volumes:
- name: data
persistentVolumeClaim:
claimName: data

View File

@@ -1,17 +0,0 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: musicassistant-ingressroute
spec:
entryPoints:
- websecure
routes:
- match: Host(`musicassistant.kluster.moll.re`)
kind: Rule
services:
- name: musicassistant-web
port: musicassistant-web
tls:
certResolver: default-tls

View File

@@ -1,17 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: musicassistant
resources:
- namespace.yaml
- pvc.yaml
- deployment.yaml
- service.yaml
# - ingress.yaml
images:
- name: musicassistant
newName: ghcr.io/music-assistant/server
newTag: 2.6.0

View File

@@ -1,4 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: placeholder

View File

@@ -1,11 +0,0 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: data
spec:
storageClassName: "nfs-client"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi

View File

@@ -1,41 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: musicassistant
spec:
selector:
app: musicassistant
ports:
- port: 80
targetPort: 80
name: required-first
- port: 443
targetPort: 443
name: required-second
- port: 8097
targetPort: 8097
name: required-third
- port: 8095
targetPort: 8095
name: required-fourth
- port: 1704
targetPort: 1704
name: required-fifth
- port: 1705
targetPort: 1705
name: required-sixth
type: LoadBalancer
loadBalancerIP: 192.168.3.5
---
apiVersion: v1
kind: Service
metadata:
name: musicassistant-web
spec:
selector:
app: musicassistant
ports:
- port: 8095
targetPort: 8095
name: musicassistant-web
type: ClusterIP

View File

@@ -14,14 +14,14 @@ namespace: paperless
images:
- name: paperless
newName: ghcr.io/paperless-ngx/paperless-ngx
newTag: "2.20.0"
newTag: "2.20.2"
helmCharts:
- name: redis
releaseName: redis
repo: https://charts.bitnami.com/bitnami
version: 24.0.0
version: 24.0.8
valuesInline:
auth:
enabled: false

View File

@@ -13,5 +13,5 @@ resources:
images:
- name: mealie
newTag: v3.5.0
newTag: v3.7.0
newName: ghcr.io/mealie-recipes/mealie

View File

@@ -1,7 +0,0 @@
### Credentials
Since this tries to run in an isolated network we can't rely on autodiscover and the spotify client needs to be tied to an account.
This is achieved by registering the client on startup via oauth. The logs show an url which should be copied to a local browser. The successfull redirect needs to be forwarded back to the client, hence run:
```
k port-forward deployments/snapcast 5588:5588
```

View File

@@ -1,109 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: snapcast
spec:
selector:
matchLabels:
app: snapcast
template:
metadata:
labels:
app: snapcast
spec:
containers:
- name: snapcast
image: snapcast
resources:
limits:
memory: "2Gi"
cpu: "2"
requests:
memory: "128Mi"
cpu: "250m"
ports:
# snapcast ports
- containerPort: 1704
- containerPort: 1705
# web interface
- containerPort: 1780
- containerPort: 1788
# avahi
- containerPort: 5353
# airplay
- containerPort: 3689
- containerPort: 5000
- containerPort: 6000
- containerPort: 6001
- containerPort: 6002
- containerPort: 6003
- containerPort: 6004
- containerPort: 6005
- containerPort: 6006
- containerPort: 6007
- containerPort: 6008
- containerPort: 6009
- containerPort: 7000
- containerPort: 319
- containerPort: 320
env:
- name: TZ
value: Europe/Berlin
- name: AIRPLAY_CONFIG_ENABLED
value: "1"
- name: SPOTIFY_CONFIG_ENABLED
value: "0"
- name: PIPE_CONFIG_ENABLED
value: "1"
- name: PIPE_PATH
value: /mnt/pipe/spotipipe
- name: PIPE_SOURCE_NAME
value: "Librespot"
# - name: PIPE_MODE
# value: "read"
- name: PIPE_EXTRA_ARGS
# see https://github.com/badaix/snapcast/issues/1248
value: "&sampleformat=44100:16:2"
volumeMounts:
- name: pipe
mountPath: /mnt/pipe
- name: librespot
image: librespot
resources:
limits:
memory: "2Gi"
cpu: "2"
requests:
memory: "128Mi"
cpu: "250m"
ports:
- containerPort: 5588 # default port for oauth callback
env:
- name: BACKEND
value: pipe
- name: DEVICE
value: /mnt/pipe/spotipipe
- name: DISABLE_DISCOVERY
value: Y
- name: AUTOPLAY
value: Y
# - name: VERBOSE
# value: Y
# - name: PASSTHROUGH
# value: Y
- name: ADDITIONAL_ARGUMENTS
value: "--enable-oauth --cache /cache"
volumeMounts:
- name: pipe
mountPath: /mnt/pipe
- name: credentials-cache
mountPath: /cache
volumes:
- name: pipe
emptyDir: {}
- name: credentials-cache
persistentVolumeClaim:
claimName: cache

View File

@@ -1,19 +0,0 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: snapcast
resources:
- namespace.yaml
- deployment.yaml
- service.yaml
- pvc.yaml
- snapcast-config.secret.yaml
images:
- name: snapcast
newName: ghcr.io/firefrei/snapcast/server
newTag: latest
- name: librespot
newName: giof71/librespot
newTag: latest

View File

@@ -1,4 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: placeholder

View File

@@ -1,11 +0,0 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: cache
spec:
storageClassName: "nfs-client"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 1Gi

View File

@@ -1,86 +0,0 @@
apiVersion: v1
kind: Service
metadata:
name: snapcast
spec:
selector:
app: snapcast
ports:
- name: snapcast
port: 1704
targetPort: 1704
protocol: TCP
- name: snapcast-ctl
port: 1705
targetPort: 1705
protocol: TCP
- name: web
port: 1780
targetPort: 1780
protocol: TCP
- name: web-alt
port: 1788
targetPort: 1788
protocol: TCP
# - name: airplay-3689
# port: 3689
# targetPort: 3689
# protocol: TCP
# - name: airplay-5000
# port: 5000
# targetPort: 5000
# protocol: TCP
# - name: airplay-6000
# port: 6000
# targetPort: 6000
# protocol: TCP
# - name: airplay-6001
# port: 6001
# targetPort: 6001
# protocol: TCP
# - name: airplay-6002
# port: 6002
# targetPort: 6002
# protocol: TCP
# - name: airplay-6003
# port: 6003
# targetPort: 6003
# protocol: TCP
# - name: airplay-6004
# port: 6004
# targetPort: 6004
# protocol: TCP
# - name: airplay-6005
# port: 6005
# targetPort: 6005
# protocol: TCP
# - name: airplay-6006
# port: 6006
# targetPort: 6006
# protocol: TCP
# - name: airplay-6007
# port: 6007
# targetPort: 6007
# protocol: TCP
# - name: airplay-6008
# port: 6008
# targetPort: 6008
# protocol: TCP
# - name: airplay-6009
# port: 6009
# targetPort: 6009
# protocol: TCP
# - name: airplay-7000
# port: 7000
# targetPort: 7000
# protocol: TCP
# - name: airplay-319
# port: 319
# targetPort: 319
# protocol: UDP
# - name: airplay-320
# port: 320
# targetPort: 320
# protocol: UDP
type: LoadBalancer
loadBalancerIP: 192.168.3.5

View File

@@ -4,7 +4,7 @@ kind: Kustomization
namespace: argocd
resources:
- namespace.yaml
- https://github.com/argoproj/argo-cd//manifests/cluster-install?timeout=120&ref=v3.2.0
- https://github.com/argoproj/argo-cd//manifests/cluster-install?timeout=120&ref=v3.2.1
- ingress.yaml
- argo-apps.application.yaml
- bootstrap-repo.sealedsecret.yaml

View File

@@ -11,4 +11,4 @@ resources:
images:
- name: dns
newName: git.kluster.moll.re/remoll/dns
newTag: 0.0.2-build.113
newTag: 0.0.2-build.122

View File

@@ -7,6 +7,6 @@ resources:
# - namespace.yaml
# namespace is already included in the remote kustomization
# - github.com/metallb/metallb/config/native?ref=v0.15.2
- github.com/metallb/metallb/config/frr?ref=v0.15.2
- github.com/metallb/metallb/config/frr?ref=v0.15.3
- ipaddresspool.yaml

View File

@@ -6,7 +6,7 @@ namespace: monitoring
resources:
- namespace.yaml
# prometheus-operator crds
- https://github.com/prometheus-operator/prometheus-operator?ref=v0.86.2
- https://github.com/prometheus-operator/prometheus-operator?ref=v0.87.1
# single prometheus instance with a thanos sidecar
- prometheus.yaml
- thanos-store.statefulset.yaml
@@ -24,7 +24,7 @@ helmCharts:
- name: loki
releaseName: loki
repo: https://grafana.github.io/helm-charts
version: 6.46.0
version: 6.48.0
valuesFile: loki.values.yaml
- name: prometheus-node-exporter
releaseName: prometheus-node-exporter

View File

@@ -9,6 +9,6 @@ namespace: pg-ha
helmCharts:
- name: cloudnative-pg
releaseName: pg-controller
version: 0.26.1
version: 0.27.0
valuesFile: values.yaml
repo: https://cloudnative-pg.io/charts/

View File

@@ -13,6 +13,6 @@ namespace: traefik-system
helmCharts:
- name: traefik
releaseName: traefik
version: 37.3.0
version: 37.4.0
valuesFile: values.yaml
repo: https://traefik.github.io/charts