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

View File

@@ -4,6 +4,6 @@ metadata:
name: immich
namespace: immich
resources:
- deployment.yaml
- namespace.yaml
- uploads-pvc.yaml
- deployment.yaml

View File

@@ -8,6 +8,6 @@ spec:
- ReadWriteMany
resources:
requests:
storage: 1Gi
storage: 200Gi
storageClassName: truenas-nfs
status: {}

View File

@@ -4,7 +4,7 @@ metadata:
name: linking
namespace: linkding
resources:
- deployment.yaml
- namespace.yaml
- srv.yaml
- pvc.yaml
- deployment.yaml

View File

@@ -4,7 +4,7 @@ metadata:
name: truenas-csi
namespace: truenas-csi
resources:
- iscsi-storage-class.yaml
- namespace.yaml
- config.yaml
- nfs-storage-class.yaml
- iscsi-storage-class.yaml

View File

@@ -6,6 +6,7 @@ import (
"danicos.dev/daniel/homelab/pkg/root"
apps "k8s.io/api/apps/v1"
core "k8s.io/api/core/v1"
"k8s.io/apimachinery/pkg/api/resource"
)
var Secret = struct {
@@ -35,6 +36,10 @@ func init() {
uploads_pvc = meta.PVC()
uploads_pvc.Spec.StorageClassName = new(root.TrueNASSTorageClassNFS)
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 {