Compare commits

..

1 Commits

Author SHA1 Message Date
Renovate Bot
16a41aaacc Update renovate/renovate Docker tag to v41.23.1 2025-07-06 18:51:50 +00:00
39 changed files with 132 additions and 484 deletions

View File

@@ -13,13 +13,13 @@ environment:
steps:
- name: renovate - validate config
image: renovate/renovate:41.23.2
image: renovate/renovate:41.23.1
commands:
- unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL
- renovate-config-validator
- name: renovate
image: renovate/renovate:41.23.2
image: renovate/renovate:41.23.1
commands:
- unset GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL
- renovate

View File

@@ -1,23 +1,3 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: ghostfolio-pv
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/ghostfolio
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
@@ -27,8 +7,7 @@ metadata:
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: ghostfolio-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi
storage: 5Gi

View File

@@ -121,4 +121,4 @@ spec:
volumes:
- name: ghostfolio-data
persistentVolumeClaim:
claimName: ghostfolio-pvc
claimName: longhorn-ghostfolio

View File

@@ -41,4 +41,4 @@ spec:
volumes:
- name: db
persistentVolumeClaim:
claimName: gitea-db-pvc
claimName: longhorn-gitea-db

View File

@@ -1,69 +1,27 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: gitea-app-pv
namespace: default
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/gitea/app/
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitea-app-pvc
name: longhorn-gitea
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: gitea-app-pv
storageClassName: longhorn
resources:
requests:
storage: 5Gi
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: gitea-db-pv
namespace: default
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/gitea/db/
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitea-db-pvc
name: longhorn-gitea-db
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: gitea-db-pv
storageClassName: longhorn
resources:
requests:
storage: 5Gi

View File

@@ -52,6 +52,7 @@ spec:
volumeMounts:
- name: gitea-data
mountPath: /data
subPath: gitea-data
- name: timezone
mountPath: /etc/timezone
- name: localtime
@@ -67,4 +68,4 @@ spec:
type: File
- name: gitea-data
persistentVolumeClaim:
claimName: gitea-app-pvc
claimName: longhorn-gitea

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: homepage-pv
namespace: default
spec:
capacity:
storage: 100Mi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/homepage
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: homepage-pvc
name: longhorn-homepage
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: homepage-pv
storageClassName: longhorn
resources:
requests:
storage: 100Mi

View File

@@ -86,7 +86,7 @@ spec:
name: homepage
- name: images
persistentVolumeClaim:
claimName: homepage-pvc
claimName: longhorn-homepage
- name: logs
emptyDir: {}
- name: tmp

View File

@@ -0,0 +1,27 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
pv.kubernetes.io/provisioned-by: smb.csi.k8s.io
name: immich-pictures-pv
namespace: default
spec:
capacity:
storage: 100Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: immich-pictures-pv
mountOptions:
- dir_mode=0777
- file_mode=0777
csi:
driver: smb.csi.k8s.io
volumeHandle: 10.0.0.123#pictures#immich
volumeAttributes:
source: //10.0.0.123/pictures
nodeStageSecretRef:
name: smb-creds
namespace: default

View File

@@ -1,65 +1,17 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: immich-cache-pv
namespace: default
spec:
capacity:
storage: 10Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/immich/cache/
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: immich-cache-pvc
name: longhorn-immich-cache
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: immich-cache-pv
- ReadWriteOnce
storageClassName: longhorn
resources:
requests:
storage: 10Gi
---
apiVersion: v1
kind: PersistentVolume
metadata:
annotations:
pv.kubernetes.io/provisioned-by: smb.csi.k8s.io
name: immich-pictures-pv
namespace: default
spec:
capacity:
storage: 100Gi
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
storageClassName: immich-pictures-pv
mountOptions:
- dir_mode=0777
- file_mode=0777
csi:
driver: smb.csi.k8s.io
volumeHandle: 10.0.0.123#pictures#immich
volumeAttributes:
source: //10.0.0.123/pictures
nodeStageSecretRef:
name: smb-creds
namespace: default
---
apiVersion: v1
kind: PersistentVolumeClaim
@@ -73,3 +25,4 @@ spec:
resources:
requests:
storage: 10Gi

View File

@@ -82,4 +82,5 @@ spec:
claimName: immich-pictures-pvc
- name: model-cache
persistentVolumeClaim:
claimName: immich-cache-pvc
claimName: longhorn-immich-cache

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: invidious-pv
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/invidious
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: invidious-pvc
name: longhorn-invidious-config
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: invidious-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi
storage: 2Gi

View File

@@ -105,4 +105,4 @@ spec:
name: invidious-config
- name: postgres-data
persistentVolumeClaim:
claimName: invidious-pvc
claimName: longhorn-invidious-config

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: jellyfin-pv
namespace: default
spec:
capacity:
storage: 20Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/jellyfin/
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyfin-pvc
name: longhorn-jellyfin
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: jellyfin-pv
storageClassName: longhorn
resources:
requests:
storage: 20Gi
storage: 25Gi

View File

@@ -14,6 +14,8 @@ spec:
labels:
app: jellyfin
spec:
nodeSelector:
kubernetes.io/hostname: master-4
containers:
- name: jellyfin
image: jellyfin/jellyfin:10.10.7
@@ -39,8 +41,8 @@ spec:
gpu.intel.com/i915: "1"
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyfin-pvc
hostPath:
path: /home/akshun/jellyfin
- name: cache
hostPath:
path: /tmp/

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: jellyseerr-pv
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/jellyseerr
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyseerr-pvc
name: longhorn-jellyseerr
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: jellyseerr-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi

View File

@@ -30,4 +30,5 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyseerr-pvc
claimName: longhorn-jellyseerr

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: jellystat-pv
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/jellystat
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellystat-pvc
name: longhorn-jellystat-data
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: jellystat-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi

View File

@@ -1,4 +1,3 @@
---
apiVersion: apps/v1
kind: Deployment
metadata:
@@ -15,6 +14,12 @@ spec:
app: jellystat
spec:
initContainers:
- name: init-cleanup
image: busybox
command: ["rm", "-rf", "/var/lib/postgresql/data/lost+found"]
volumeMounts:
- name: backup
mountPath: /var/lib/postgresql/data
- name: jellystat-db
image: postgres:alpine
restartPolicy: Always
@@ -33,7 +38,7 @@ spec:
volumeMounts:
- name: backup
mountPath: /var/lib/postgresql/data
subPath: db
subPath: pgdata
containers:
- name: jellystat
image: cyfershepard/jellystat:1.1.6
@@ -63,4 +68,4 @@ spec:
volumes:
- name: backup
persistentVolumeClaim:
claimName: jellystat-pvc
claimName: longhorn-jellystat-data

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: open-webui-pv
namespace: default
spec:
capacity:
storage: 5Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/open-webui
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: open-webui-pvc
name: longhorn-open-webui
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: open-webui-pv
storageClassName: longhorn
resources:
requests:
storage: 5Gi

View File

@@ -27,4 +27,4 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: open-webui-pvc
claimName: longhorn-open-webui

View File

@@ -20,9 +20,8 @@ spec:
ports:
- containerPort: 6379
volumeMounts:
- name: data
- name: redis
mountPath: /data
subPath: redis
containers:
- name: paperless-ngx
image: ghcr.io/paperless-ngx/paperless-ngx:2.17.1
@@ -55,4 +54,7 @@ spec:
volumes:
- name: data
persistentVolumeClaim:
claimName: paperless-pvc
claimName: longhorn-paperless-data
- name: redis
persistentVolumeClaim:
claimName: longhorn-paperless-redis

View File

@@ -1,34 +1,27 @@
---
apiVersion: v1
kind: PersistentVolume
kind: PersistentVolumeClaim
metadata:
name: paperless-pv
name: longhorn-paperless-data
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/paperless
server: 10.0.0.123
storageClassName: longhorn
resources:
requests:
storage: 1Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: paperless-pvc
name: longhorn-paperless-redis
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: paperless-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: prowlarr-pv
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/prowlarr
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: prowlarr-pvc
name: longhorn-prowlarr
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: prowlarr-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi

View File

@@ -54,4 +54,4 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: prowlarr-pvc
claimName: longhorn-prowlarr

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: qbittorrent-pv
namespace: default
spec:
capacity:
storage: 500Mi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/qbittorrent
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: qbittorrent-pvc
name: longhorn-qbittorrent
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: qbittorrent-pv
storageClassName: longhorn
resources:
requests:
storage: 500Mi

View File

@@ -56,7 +56,7 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: qbittorrent-pvc
claimName: longhorn-qbittorrent
- name: downloads
nfs:
server: 10.0.0.123

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: radarr-pv
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/radarr
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: radarr-pvc
name: longhorn-radarr
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: radarr-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi

View File

@@ -44,5 +44,5 @@ spec:
path: /merge/downloads
- name: config
persistentVolumeClaim:
claimName: radarr-pvc
claimName: longhorn-radarr

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: searxng-pv
namespace: default
spec:
capacity:
storage: 100Mi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/searxng
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: searxng-pvc
name: longhorn-searxng
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: searxng-pv
storageClassName: longhorn-static
resources:
requests:
storage: 100Mi
storage: 500Mi

View File

@@ -30,4 +30,4 @@ spec:
volumes:
- name: searxng
persistentVolumeClaim:
claimName: searxng-pvc
claimName: longhorn-searxng

View File

@@ -1,34 +1,27 @@
---
apiVersion: v1
kind: PersistentVolume
kind: PersistentVolumeClaim
metadata:
name: semaphore-pv
name: longhorn-semaphore
namespace: default
spec:
capacity:
storage: 2Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/semaphore
server: 10.0.0.123
storageClassName: longhorn
resources:
requests:
storage: 2Gi
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: semaphore-pvc
name: longhorn-semaphore-ssh
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: semaphore-pv
storageClassName: longhorn
resources:
requests:
storage: 2Gi
storage: 50Mi

View File

@@ -35,7 +35,6 @@ spec:
volumeMounts:
- name: db
mountPath: /var/lib/mysql
subPath: db
containers:
- name: semaphore
image: public.ecr.aws/semaphore/pro/server:v2.15.2
@@ -61,10 +60,12 @@ spec:
name: semaphore-secrets
key: key
volumeMounts:
- name: db
- name: ssh
mountPath: /home/semaphore/.ssh/
subPath: ssh
volumes:
- name: db
persistentVolumeClaim:
claimName: semaphore-pvc
claimName: longhorn-semaphore
- name: ssh
persistentVolumeClaim:
claimName: longhorn-semaphore-ssh

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: sonarr-pv
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/sonarr
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: sonarr-pvc
name: longhorn-sonarr
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: sonarr-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi

View File

@@ -14,6 +14,10 @@ spec:
labels:
app: sonarr
spec:
securityContext:
runAsUser: 1000
runAsGroup: 1000
fsGroup: 1000
containers:
- name: sonarr
image: lscr.io/linuxserver/sonarr:4.0.15
@@ -36,7 +40,7 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: sonarr-pvc
claimName: longhorn-sonarr
- name: downloads
nfs:
server: 10.0.0.123

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: speedtest-pv
namespace: default
spec:
capacity:
storage: 100Mi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/speedtest
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: speedtest-pvc
name: longhorn-speedtest
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: speedtest-pv
storageClassName: longhorn
resources:
requests:
storage: 100Mi
storage: 500Mi

View File

@@ -47,4 +47,5 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: speedtest-pvc
claimName: longhorn-speedtest

View File

@@ -1,34 +1,13 @@
---
apiVersion: v1
kind: PersistentVolume
metadata:
name: vaultwarden-pv
namespace: default
spec:
capacity:
storage: 1Gi
volumeMode: Filesystem
accessModes:
- ReadWriteMany
persistentVolumeReclaimPolicy: Retain
mountOptions:
- hard
- nfsvers=4.1
nfs:
path: /k3s/volumes/vaultwarden
server: 10.0.0.123
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: vaultwarden-pvc
name: longhorn-vw
namespace: default
spec:
accessModes:
- ReadWriteMany
storageClassName: ""
volumeName: vaultwarden-pv
storageClassName: longhorn
resources:
requests:
storage: 1Gi

View File

@@ -28,4 +28,4 @@ spec:
volumes:
- name: data
persistentVolumeClaim:
claimName: vaultwarden-pvc
claimName: longhorn-vw