Add Storage Request for immich
This commit is contained in:
@@ -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
|
||||||
|
|||||||
@@ -8,6 +8,6 @@ spec:
|
|||||||
- ReadWriteMany
|
- ReadWriteMany
|
||||||
resources:
|
resources:
|
||||||
requests:
|
requests:
|
||||||
storage: 1Gi
|
storage: 200Gi
|
||||||
storageClassName: truenas-nfs
|
storageClassName: truenas-nfs
|
||||||
status: {}
|
status: {}
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user