enable immich

This commit is contained in:
pierre.geeraert
2026-10-14 17:28:58 +01:00
parent 6cceced282
commit 891eb792c2
2 changed files with 5 additions and 66 deletions
+5 -56
View File
@@ -1099,8 +1099,7 @@ kubernetes = {
} }
immich = { immich = {
enabled = false ##was enabled enabled = false ##was enabled
#replicas = 0 replicas = 0
connected_namespace = "immich"
image = "ghcr.io/immich-app/immich-server:v3.0.0" image = "ghcr.io/immich-app/immich-server:v3.0.0"
service_port = [2283] service_port = [2283]
database = { database = {
@@ -1116,72 +1115,27 @@ kubernetes = {
requests-cpu = "10m" requests-cpu = "10m"
requests-memory = "300Mi" requests-memory = "300Mi"
} }
extra_manifest = ["/opt/kubernetes/Terraform_kube/external_manifests/immich/immich-db.secret.yaml"]
environment = { environment = {
DB_DATABASE_NAME = {
value_from = {
secret_key_ref = {
name = "immich-db-credentials"
key = "DB_DATABASE_NAME"
}
}
}
DB_USERNAME = {
value_from = {
secret_key_ref = {
name = "immich-db-credentials"
key = "DB_USERNAME"
}
}
}
DB_PASSWORD = {
value_from = {
secret_key_ref = {
name = "immich-db-credentials"
key = "DB_PASSWORD"
}
}
}
POSTGRES_DATABASE = { POSTGRES_DATABASE = {
value_from = { value_from = {
secret_key_ref = { secret_key_ref = {
name = "immich-db-credentials" name = "immich-db-terraform"
key = "DB_DATABASE_NAME" key = "DB_DATABASE_NAME"
} }
} }
} }
POSTGRES_USER = {
value_from = {
secret_key_ref = {
name = "immich-db-credentials"
key = "DB_USERNAME"
}
}
}
POSTGRES_PASSWORD = {
value_from = {
secret_key_ref = {
name = "immich-db-credentials"
key = "DB_PASSWORD"
}
}
}
POSTGRES_POSTGRES_PASSWORD = { POSTGRES_POSTGRES_PASSWORD = {
value_from = { value_from = {
secret_key_ref = { secret_key_ref = {
name = "immich-db-credentials" name = "immich-db-terraform"
key = "DB_PASSWORD" key = "DB_PASSWORD"
} }
} }
} }
DB_HOSTNAME = { DB_HOSTNAME = {
value_from = { value_from = {
secret_key_ref = { secret_key_ref = {
name = "immich-db-credentials" name = "immich-db-terraform"
key = "DB_HOST" key = "DB_HOST"
} }
} }
@@ -1209,16 +1163,10 @@ kubernetes = {
} }
pvc = { pvc = {
immich-data = { immich-data = {
name = "immich-data"
pvc_size = "10Mi"
pvc = false
host_path = "/ssd/Image/immich/immich-storage-fastaccess" host_path = "/ssd/Image/immich/immich-storage-fastaccess"
mount_path = "/usr/src/app/upload" mount_path = "/usr/src/app/upload"
} }
stash-data = { stash-data = {
name = "stash-data"
pvc_size = "10Mi"
pvc = false
host_path = "/ssd/stash/data-pvc" host_path = "/ssd/stash/data-pvc"
mount_path = "/stash/" mount_path = "/stash/"
} }
@@ -1229,6 +1177,7 @@ kubernetes = {
enabled = false ##was enabled enabled = false ##was enabled
#replicas = 0 #replicas = 0
connected_namespace = "immich" connected_namespace = "immich"
exposed = false
image = "ghcr.io/immich-app/immich-machine-learning:v2.5.6" image = "ghcr.io/immich-app/immich-machine-learning:v2.5.6"
service_port = [3003] service_port = [3003]
environment = { environment = {
@@ -1,10 +0,0 @@
apiVersion: v1
data:
DB_DATABASE_NAME: aW1taWNo
DB_HOST: aW1taWNoLWRiLXN2Yw==
DB_PASSWORD: U3Bvb24tQm9yb3VnaC1CYXNpczg=
DB_USERNAME: aW1taWNo
kind: Secret
metadata:
name: immich-db-credentials
namespace: immich