Add Storage Request for immich

This commit is contained in:
Daniel Cosme
2026-05-01 15:24:38 -04:00
parent e967fe72aa
commit 03ba3eb439
5 changed files with 9 additions and 4 deletions
+1 -1
View File
@@ -4,6 +4,6 @@ metadata:
name: immich name: immich
namespace: immich namespace: immich
resources: resources:
- deployment.yaml
- namespace.yaml - namespace.yaml
- uploads-pvc.yaml - uploads-pvc.yaml
- deployment.yaml
+1 -1
View File
@@ -8,6 +8,6 @@ spec:
- ReadWriteMany - ReadWriteMany
resources: resources:
requests: requests:
storage: 1Gi storage: 200Gi
storageClassName: truenas-nfs storageClassName: truenas-nfs
status: {} status: {}
+1 -1
View File
@@ -4,7 +4,7 @@ metadata:
name: linking name: linking
namespace: linkding namespace: linkding
resources: resources:
- deployment.yaml
- namespace.yaml - namespace.yaml
- srv.yaml - srv.yaml
- pvc.yaml - pvc.yaml
- deployment.yaml
@@ -4,7 +4,7 @@ metadata:
name: truenas-csi name: truenas-csi
namespace: truenas-csi namespace: truenas-csi
resources: resources:
- iscsi-storage-class.yaml
- namespace.yaml - namespace.yaml
- config.yaml - config.yaml
- nfs-storage-class.yaml - nfs-storage-class.yaml
- iscsi-storage-class.yaml
+5
View File
@@ -6,6 +6,7 @@ import (
"danicos.dev/daniel/homelab/pkg/root" "danicos.dev/daniel/homelab/pkg/root"
apps "k8s.io/api/apps/v1" apps "k8s.io/api/apps/v1"
core "k8s.io/api/core/v1" core "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/resource"
) )
var Secret = struct { var Secret = struct {
@@ -35,6 +36,10 @@ func init() {
uploads_pvc = meta.PVC() uploads_pvc = meta.PVC()
uploads_pvc.Spec.StorageClassName = new(root.TrueNASSTorageClassNFS) uploads_pvc.Spec.StorageClassName = new(root.TrueNASSTorageClassNFS)
uploads_pvc.Spec.AccessModes = []core.PersistentVolumeAccessMode{core.ReadWriteMany} uploads_pvc.Spec.AccessModes = []core.PersistentVolumeAccessMode{core.ReadWriteMany}
req := kube.StorageRequest(resource.MustParse("200Gi"))
uploads_pvc.Spec.Resources = core.VolumeResourceRequirements{
Requests: req,
}
} }
func Stack() stack.Stack { func Stack() stack.Stack {