add stash on the variables

This commit is contained in:
2025-04-01 14:55:24 +01:00
parent 6af77be624
commit 0ba77fa09a
+113 -4
View File
@@ -73,20 +73,121 @@ kubernetes = {
screeps = { screeps = {
# enabled = false enabled = false
name = "screeps-server" name = "screeps-server"
pvc_size = "1Gi"
mount_path = "/screeps"
image = "screepers/screeps-launcher" image = "screepers/screeps-launcher"
service_port = 21025 service_port = 21025
service_type = "LoadBalancer" service_type = "LoadBalancer"
environment_variables = { t1est = "tset" }
environment = {
STEAM_KEY = {
value = "F2B37945342AD0DBD6DCAF3440E77C4E"
}
}
requirements = { requirements = {
limits-cpu = "900m" limits-cpu = "900m"
limits-memory = "600Mi" limits-memory = "600Mi"
requests-cpu = "300m" requests-cpu = "300m"
requests-memory = "400Mi" requests-memory = "400Mi"
} }
pvc = {
volume = {
name = "screeps"
pvc_size = "1Gi"
pvc = true
mount_path = "/screeps"
}
}
}
stirling = {
enabled = false
name = "stirling-pdf"
image = "docker.stirlingpdf.com/stirlingtools/stirling-pdf:latest"
service_port = 8080
environment = {
LANGS = {
value = "en_GB"
}
}
requirements = {
limits-cpu = "100m"
limits-memory = "300Mi"
requests-cpu = "50m"
requests-memory = "150Mi"
}
pvc = {
volume = {
name = "stirling-pdf"
pvc_size = "100Mi"
pvc = true
mount_path = "/configs"
}
}
}
stash = {
enabled = false
name = "stash"
image = "stashapp/stash:latest"
service_port = 9999
environment = {
STASH_STASH = {
value = "/data/"
}
STASH_GENERATED = {
value = "/generated/"
}
STASH_METADATA = {
value = "/metadata/"
}
STASH_CACHE = {
value = "/cache/"
}
STASH_PORT = {
value = "9999"
}
}
requirements = {
limits-cpu = "100m"
limits-memory = "300Mi"
requests-cpu = "50m"
requests-memory = "150Mi"
}
pvc = {
data = {
name = "data"
pvc_size = "100Mi"
pvc = true
mount_path = "/data"
}
metadata = {
name = "metadata"
pvc_size = "100Mi"
pvc = true
mount_path = "/metadata"
}
generated = {
name = "generated"
pvc_size = "100Mi"
pvc = true
mount_path = "/generated"
}
config = {
name = "config"
pvc_size = "100Mi"
pvc = true
mount_path = "/root/.stash"
}
}
} }
onitama = { onitama = {
@@ -109,6 +210,7 @@ kubernetes = {
} }
nginx = { nginx = {
enabled = false enabled = false
namespace = "testnginx" namespace = "testnginx"
@@ -210,6 +312,7 @@ kubernetes = {
} }
spider = { spider = {
#needs to create a secret.key on the pvc
enabled = false enabled = false
image = "iredmail/spider:latest" image = "iredmail/spider:latest"
requirements = { requirements = {
@@ -219,9 +322,15 @@ kubernetes = {
requests-memory = "50Mi" requests-memory = "50Mi"
} }
service_port = 8080 service_port = 8080
pvc = {
spider-data = {
pvc = true
name = "spider-data"
pvc_size = "100Mi" pvc_size = "100Mi"
mount_path = "/opt/spider" mount_path = "/opt/spider"
} }
}
}
piler = { piler = {
enabled = false enabled = false