chore: Adds Immich support.
This commit is contained in:
parent
66fc8bd88e
commit
9979265d4c
11 changed files with 112 additions and 7 deletions
4
kubernetes/services/immich/namespace.yml
Normal file
4
kubernetes/services/immich/namespace.yml
Normal file
|
@ -0,0 +1,4 @@
|
|||
apiVersion: v1
|
||||
kind: Namespace
|
||||
metadata:
|
||||
name: immich
|
42
kubernetes/services/immich/project.ini
Normal file
42
kubernetes/services/immich/project.ini
Normal file
|
@ -0,0 +1,42 @@
|
|||
[meta]
|
||||
format_ver = 1
|
||||
|
||||
[immich_namespace]
|
||||
description = Immich Namespace
|
||||
mode = k3s
|
||||
depends_on = traefik:nfs_provisioner
|
||||
|
||||
[#immich_namespace/k3s]
|
||||
mode = install
|
||||
yml_path = ./namespace.yml
|
||||
|
||||
[immich_pvc]
|
||||
description = Immich PVC
|
||||
mode = k3s
|
||||
depends_on = immich_namespace
|
||||
|
||||
[#immich_pvc/k3s]
|
||||
mode = install
|
||||
yml_path = ./pvc.yml
|
||||
|
||||
[immich_repo]
|
||||
description = Immich Helm Repository
|
||||
mode = helm
|
||||
depends_on = immich_pvc
|
||||
|
||||
[#immich_repo/helm]
|
||||
mode = add_repo
|
||||
name = immich
|
||||
repo = https://immich-app.github.io/immich-charts
|
||||
|
||||
[immich]
|
||||
description = Immich Software
|
||||
mode = helm
|
||||
depends_on = immich_repo
|
||||
|
||||
[#immich/helm]
|
||||
mode = upgrade
|
||||
name = immich
|
||||
repo = immich/immich
|
||||
variable_file = ../../secrets/immich.env
|
||||
namespace = immich
|
12
kubernetes/services/immich/pvc.yml
Normal file
12
kubernetes/services/immich/pvc.yml
Normal file
|
@ -0,0 +1,12 @@
|
|||
apiVersion: v1
|
||||
kind: PersistentVolumeClaim
|
||||
metadata:
|
||||
name: immich-pvc
|
||||
namespace: immich
|
||||
spec:
|
||||
storageClassName: nfs-client
|
||||
accessModes:
|
||||
- ReadWriteMany
|
||||
resources:
|
||||
requests:
|
||||
storage: 500Gi
|
|
@ -24,3 +24,7 @@ path = ./tailscale/project.ini
|
|||
[woodpecker_project]
|
||||
mode = include
|
||||
path = ./woodpecker-ci/project.ini
|
||||
|
||||
[immich_project]
|
||||
mode = include
|
||||
path = ./immich/project.ini
|
||||
|
|
Reference in a new issue