add stash on the variables

This commit is contained in:
2025-04-01 14:55:24 +01:00
parent 6af77be624
commit 0ba77fa09a
+119 -10
View File
@@ -73,20 +73,121 @@ kubernetes = {
screeps = { screeps = {
# enabled = false enabled = false
name = "screeps-server" name = "screeps-server"
pvc_size = "1Gi" image = "screepers/screeps-launcher"
mount_path = "/screeps" service_port = 21025
image = "screepers/screeps-launcher" service_type = "LoadBalancer"
service_port = 21025
service_type = "LoadBalancer" environment = {
environment_variables = { t1est = "tset" } 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,8 +322,14 @@ kubernetes = {
requests-memory = "50Mi" requests-memory = "50Mi"
} }
service_port = 8080 service_port = 8080
pvc_size = "100Mi" pvc = {
mount_path = "/opt/spider" spider-data = {
pvc = true
name = "spider-data"
pvc_size = "100Mi"
mount_path = "/opt/spider"
}
}
} }
piler = { piler = {