2 Commits
Author SHA1 Message Date
pi-ux-ce 6d3a57eaa1 enable dupeguru 2025-04-15 11:16:24 +01:00
pi-ux-ce 6fb53dace3 change the metallb annotation to avoid replacing it every time the apply run 2025-04-15 11:16:15 +01:00
2 changed files with 48 additions and 10 deletions
+6
View File
@@ -189,6 +189,12 @@ resource "kubernetes_service" "automatic_service" {
labels = {
deployment_method = "Terraform"
}
annotations = each.value.service_type == "LoadBalancer" ? {
"metallb.universe.tf/ip-allocated-from-pool" = "first-pool"
} : {}
}
spec {
selector = {
+42 -10
View File
@@ -73,7 +73,7 @@ kubernetes = {
screeps = {
enabled = false
# enabled = false
name = "screeps-server"
image = "screepers/screeps-launcher"
service_port = 21025
@@ -133,8 +133,7 @@ kubernetes = {
stash = {
enabled = false
replicas = 01
replicas = 0
name = "stash"
image = "stashapp/stash:latest"
service_port = 9999
@@ -348,7 +347,7 @@ kubernetes = {
paper = {
enabled = false
enabled = false
namespace = "paper"
image = "ghcr.io/paperless-ngx/paperless-ngx:latest"
service_port = 8000
@@ -393,13 +392,13 @@ kubernetes = {
PAPERLESS_URL = {
value = "https://paper.tryton.geeraert.eu"
}
PAPERLESS_TIKA_ENABLED = {
PAPERLESS_TIKA_ENABLED = {
value = "1"
}
PAPERLESS_TIKA_GOTENBERG_ENDPOINT = {
PAPERLESS_TIKA_GOTENBERG_ENDPOINT = {
value = "http://gotenberg-svc.gotenberg.svc:3000"
}
PAPERLESS_TIKA_ENDPOINT = {
}
PAPERLESS_TIKA_ENDPOINT = {
value = "http://tika-svc.tika.svc:9998"
}
@@ -467,7 +466,7 @@ kubernetes = {
}
}
gotenberg = {
enabled = false
enabled = false
name = "gotenberg"
image = "gotenberg/gotenberg:7.9.2"
service_port = 3000
@@ -482,7 +481,7 @@ kubernetes = {
}
tika = {
enabled = false
enabled = false
name = "tika"
image = "ghcr.io/paperless-ngx/tika"
service_port = 9998
@@ -698,4 +697,37 @@ kubernetes = {
}
}
dupeguru = {
# enabled = false
image = "jlesage/dupeguru"
service_port = 5800
pvc = {
dupeguru-config = {
pvc = true
name = "dupeguru-config"
pvc_size = "2Mi"
mount_path = "/config"
}
dupeguru-storage = {
pvc = true
name = "dupeguru-storage"
pvc_size = "2Mi"
mount_path = "/storage"
}
dupeguru-duplicate = {
host_path = "/data"
name = "dupeguru-duplicate"
pvc_size = "2Mi"
mount_path = "/duplicate"
}
}
requirements = {
limits-cpu = "900m"
limits-memory = "600Mi"
requests-cpu = "300m"
requests-memory = "400Mi"
}
}
}