diff --git a/utils/jellyfin/jelly-pvc.yaml b/utils/jellyfin/jelly-pvc.yaml new file mode 100644 index 00000000..6f660028 --- /dev/null +++ b/utils/jellyfin/jelly-pvc.yaml @@ -0,0 +1,26 @@ +kind: List +metadata: + resourceVersion: "" +apiVersion: v1 +items: +- apiVersion: v1 + kind: PersistentVolumeClaim + metadata: + finalizers: + - kubernetes.io/pvc-protection + labels: + app.kubernetes.io/instance: jellyfin + app.kubernetes.io/managed-by: Helm + app.kubernetes.io/name: jellyfin + app.kubernetes.io/version: 10.8.13 + argocd.argoproj.io/instance: jellyfin + helm.sh/chart: jellyfin-0.1.1 + name: jellyfin + namespace: jellyfin + spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 2T + storageClassName: ceph-filesystem diff --git a/utils/jellyfin/jellyfin-loader.yaml b/utils/jellyfin/jellyfin-loader.yaml new file mode 100644 index 00000000..a7b6608e --- /dev/null +++ b/utils/jellyfin/jellyfin-loader.yaml @@ -0,0 +1,21 @@ +apiVersion: v1 +kind: Pod +metadata: + name: pvloader + namespace: jellyfin +spec: + containers: + - name: loader + image: alpine:latest + command: + - /bin/sh + - -c + - "apk add --no-cache rsync && sleep infinity" + imagePullPolicy: IfNotPresent + volumeMounts: + - name: data + mountPath: /data + volumes: + - name: data + persistentVolumeClaim: + claimName: jellyfin