chore: Adds Immich support.

This commit is contained in:
greysoh 2024-11-25 14:14:43 -05:00
parent 66fc8bd88e
commit 9979265d4c
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
11 changed files with 112 additions and 7 deletions

View file

@ -0,0 +1,29 @@
[meta]
format_ver = 1
[longhorn_repo]
mode = helm
[#longhorn_repo/helm]
mode = add_repo
name = longhorn
repo = https://charts.longhorn.io
[longhorn]
mode = helm
depends_on = longhorn_repo
[#longhorn/helm]
mode = install
name = longhorn
repo = longhorn/longhorn
namespace = longhorn-system
create_namespace = true
[longhorn_storage_class]
depends_on = longhorn
mode = k3s
[#longhorn_storage_class/k3s]
mode = install
yml_path = ./storage-class.yml

View file

@ -0,0 +1,11 @@
kind: StorageClass
apiVersion: storage.k8s.io/v1
metadata:
name: longhorn
provisioner: driver.longhorn.io
allowVolumeExpansion: true
parameters:
numberOfReplicas: "3"
staleReplicaTimeout: "2880" # 48 hours in minutes
fromBackup: ""
fsType: "ext4"

View file

@ -0,0 +1,22 @@
[meta]
format_ver = 1
[nfs_provisioner_repo]
description = nfs-subdir-external-provisioner repository
mode = helm
[#nfs_provisioner_repo/helm]
mode = add_repo
name = nfs-subdir-external-provisioner
repo = https://kubernetes-sigs.github.io/nfs-subdir-external-provisioner/
[nfs_provisioner]
description = nfs-subdir-external-provisioner storage
mode = helm
depends_on = nfs_provisioner_repo
[#nfs_provisioner/helm]
mode = install_no_upgrade_cmd
name = nfs-subdir-external-provisioner
repo = nfs-subdir-external-provisioner/nfs-subdir-external-provisioner
variable_file = ../../secrets/nfs.env

View file

@ -0,0 +1,12 @@
[meta]
format_ver = 1
[longhorn]
description = Longhorn Distributed Storage
mode = include
path = ./longhorn/project.ini
[nfs]
description = NFS Storage
mode = include
path = ./nfs/project.ini