add paperless

This commit is contained in:
pierre.geeraert
2026-10-14 16:13:04 +01:00
parent 2771397993
commit 7321c766f4
+15 -45
View File
@@ -332,8 +332,8 @@ kubernetes = {
paperless = { paperless = {
enabled = false ##was enabled enabled = false ##was enabled
replicas = 0 replicas = 0
image = "ghcr.io/paperless-ngx/paperless-ngx:2.18.4" image = "ghcr.io/paperless-ngx/paperless-ngx:2.18.4"
service_port = [8000] service_port = [8000]
database = { database = {
@@ -341,33 +341,11 @@ kubernetes = {
mountPath = "/var/lib/postgresql/data" mountPath = "/var/lib/postgresql/data"
} }
redis = { redis = {
image = "redis:7.4.1" } image = "redis:7.4.1"
extra_manifest = ["../external_manifests/paperless/Paperless.secret.yaml"] }
secret_ref = ["paperless-credentials"]
secret_import = ["a4d00a05-fe57-4aea-b935-b4e300f9a633"]
environment = { environment = {
POSTGRES_DB = {
value_from = {
secret_key_ref = {
name = "paperless-credentials"
key = "POSTGRES_DB"
}
}
}
POSTGRES_USER = {
value_from = {
secret_key_ref = {
name = "paperless-credentials"
key = "POSTGRES_USER"
}
}
}
POSTGRES_PASSWORD = {
value_from = {
secret_key_ref = {
name = "paperless-credentials"
key = "POSTGRES_PASSWORD"
}
}
}
PAPERLESS_URL = { PAPERLESS_URL = {
value = "https://paperless.geeraert.eu" value = "https://paperless.geeraert.eu"
} }
@@ -383,7 +361,7 @@ kubernetes = {
PAPERLESS_DBHOST = { PAPERLESS_DBHOST = {
value_from = { value_from = {
secret_key_ref = { secret_key_ref = {
name = "paperless-credentials" name = "paperless-db-terraform"
key = "POSTGRES_HOST" key = "POSTGRES_HOST"
} }
} }
@@ -391,22 +369,6 @@ kubernetes = {
PAPERLESS_REDIS = { PAPERLESS_REDIS = {
value = "redis://paperless-redis-svc:6379" value = "redis://paperless-redis-svc:6379"
} }
PAPERLESS_ADMIN_USER = {
value_from = {
secret_key_ref = {
name = "paperless-credentials"
key = "POSTGRES_USER"
}
}
}
PAPERLESS_ADMIN_PASSWORD = {
value_from = {
secret_key_ref = {
name = "paperless-credentials"
key = "POSTGRES_PASSWORD"
}
}
}
PAPERLESS_OCR_USER_ARGS = { PAPERLESS_OCR_USER_ARGS = {
value = "{'invalidate_digital_signatures': true}" value = "{'invalidate_digital_signatures': true}"
} }
@@ -425,6 +387,14 @@ kubernetes = {
mount_path = "/usr/src/paperless/consume" mount_path = "/usr/src/paperless/consume"
} }
} }
import_database_secret = {
host = "65cb674e-9f45-47db-973f-b3ed00b0f079"
name = "44458c8d-816d-459f-9cb8-b3ed00b6a11c"
password = "8d6923eb-17dd-4733-b957-b3ed00b0f14b"
port = "668265dd-b47a-4f84-b3ee-b3ed00b0f089"
username = "f50a7b15-d03e-4aa6-a2f2-b3ed00b0f0fc"
}
} }
gotenberg = { gotenberg = {
enabled = false ##was enabled enabled = false ##was enabled