use longhorn instead of ceph
All checks were successful
continuous-integration/drone Build is passing

This commit is contained in:
2025-10-08 20:38:04 +05:30
parent 6164909655
commit 70904244e2
51 changed files with 432 additions and 27 deletions

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 5Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: bazarr-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 5Gi
storageClassName: longhorn

View File

@@ -38,7 +38,7 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: bazarr-ceph
claimName: bazarr-longhorn
- name: tv
nfs:
server: 10.0.0.123

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: code-server-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -46,4 +46,4 @@ spec:
volumes:
- name: code-server
persistentVolumeClaim:
claimName: code-server-ceph
claimName: code-server-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: drone-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -80,4 +80,4 @@ spec:
volumes:
- name: drone-data
persistentVolumeClaim:
claimName: drone-ceph
claimName: drone-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ersatztv-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 5Gi
storageClassName: longhorn

View File

@@ -40,7 +40,7 @@ spec:
volumes:
- name: data
persistentVolumeClaim:
claimName: ersatztv-ceph
claimName: ersatztv-longhorn
- name: i915
hostPath:
path: /dev/dri

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: ghostfolio-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -123,4 +123,4 @@ spec:
volumes:
- name: ghostfolio-data
persistentVolumeClaim:
claimName: ghostfolio-ceph
claimName: ghostfolio-longhorn

View File

@@ -43,4 +43,4 @@ spec:
volumes:
- name: db
persistentVolumeClaim:
claimName: gitea-db-ceph
claimName: gitea-db-longhorn

View File

@@ -27,3 +27,33 @@ spec:
requests:
storage: 5Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitea-app-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 5Gi
storageClassName: longhorn
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: gitea-db-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 5Gi
storageClassName: longhorn

View File

@@ -69,4 +69,4 @@ spec:
type: File
- name: gitea-data
persistentVolumeClaim:
claimName: gitea-app-ceph
claimName: gitea-app-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 100Mi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: homepage-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 100Mi
storageClassName: longhorn

View File

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

View File

@@ -40,4 +40,4 @@ spec:
volumes:
- name: model-cache
persistentVolumeClaim:
claimName: immich-cache-ceph
claimName: immich-cache-longhorn

View File

@@ -13,6 +13,21 @@ spec:
storage: 10Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: immich-cache-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 10Gi
storageClassName: longhorn
---
apiVersion: v1
kind: PersistentVolume

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: invidious-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -108,4 +108,4 @@ spec:
name: invidious-config
- name: postgres-data
persistentVolumeClaim:
claimName: invidious-ceph
claimName: invidious-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 20Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyfin-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 20Gi
storageClassName: longhorn

View File

@@ -40,7 +40,7 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyfin-ceph
claimName: jellyfin-longhorn
- name: cache
hostPath:
path: /tmp/

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellyseerr-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -54,4 +54,4 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: jellyseerr-ceph
claimName: jellyseerr-longhorn

View File

@@ -27,3 +27,33 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellystat-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: jellystat-backups-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -65,7 +65,7 @@ spec:
volumes:
- name: postgres-data
persistentVolumeClaim:
claimName: jellystat-ceph
claimName: jellystat-longhorn
- name: backups
persistentVolumeClaim:
claimName: jellystat-backups
claimName: jellystat-backups-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 5Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: open-webui-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -29,4 +29,4 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: open-webui-ceph
claimName: open-webui-longhorn

View File

@@ -63,4 +63,4 @@ spec:
volumes:
- name: data
persistentVolumeClaim:
claimName: paperless-ceph
claimName: paperless-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: paperless-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pihole-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -51,4 +51,4 @@ spec:
volumes:
- name: pihole-data
persistentVolumeClaim:
claimName: pihole-ceph
claimName: pihole-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: prowlarr-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -56,4 +56,4 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: prowlarr-ceph
claimName: prowlarr-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 100Mi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: pulse-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 100Mi
storageClassName: longhorn

View File

@@ -27,4 +27,4 @@ spec:
volumes:
- name: pulse-data
persistentVolumeClaim:
claimName: pulse-ceph
claimName: pulse-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: qbittorrent-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

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

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 2Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: radarr-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -46,4 +46,4 @@ spec:
path: /merge/downloads
- name: config
persistentVolumeClaim:
claimName: radarr-ceph
claimName: radarr-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 100Mi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: searxng-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 100Mi
storageClassName: longhorn

View File

@@ -32,4 +32,4 @@ spec:
volumes:
- name: searxng
persistentVolumeClaim:
claimName: searxng-ceph
claimName: searxng-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 2Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: semaphore-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 2Gi
storageClassName: longhorn

View File

@@ -65,4 +65,4 @@ spec:
volumes:
- name: db
persistentVolumeClaim:
claimName: semaphore-ceph
claimName: semaphore-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 5Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: sonarr-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 5Gi
storageClassName: longhorn

View File

@@ -38,7 +38,7 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: sonarr-ceph
claimName: sonarr-longhorn
- name: downloads
nfs:
server: 10.0.0.123

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 100Mi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: speedtest-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 100Mi
storageClassName: longhorn

View File

@@ -49,4 +49,4 @@ spec:
volumes:
- name: config
persistentVolumeClaim:
claimName: speedtest-ceph
claimName: speedtest-longhorn

View File

@@ -12,3 +12,18 @@ spec:
requests:
storage: 1Gi
storageClassName: csi-rbd-sc
---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: vaultwarden-longhorn
namespace: default
spec:
accessModes:
- ReadWriteOnce
volumeMode: Filesystem
resources:
requests:
storage: 1Gi
storageClassName: longhorn

View File

@@ -30,4 +30,4 @@ spec:
volumes:
- name: data
persistentVolumeClaim:
claimName: vaultwarden-ceph
claimName: vaultwarden-longhorn