190 lines
4.3 KiB
HCL
190 lines
4.3 KiB
HCL
kubernetes = {
|
|
screeps = {
|
|
enabled = false
|
|
name = "screeps-server"
|
|
pvc_size = "1Gi"
|
|
mount_path = "/screeps"
|
|
image = "screepers/screeps-launcher"
|
|
service_port = 21025
|
|
environment_variables = { t1est = "tset" }
|
|
requirements = {
|
|
limits-cpu = "900m"
|
|
limits-memory = "600Mi"
|
|
requests-cpu = "300m"
|
|
requests-memory = "400Mi"
|
|
}
|
|
pvc = {
|
|
first = {
|
|
name = "onitama"
|
|
pvc_size = "1Mi"
|
|
mount_path = "/code"
|
|
} }
|
|
}
|
|
|
|
onitama = {
|
|
enabled = true
|
|
image = "ghcr.io/jackadamson/onitama:latest"
|
|
service_port = 8080
|
|
requirements = {
|
|
limits-cpu = "50m"
|
|
limits-memory = "50Mi"
|
|
requests-cpu = "25m"
|
|
requests-memory = "25Mi"
|
|
}
|
|
# environment_variables = { PORT = 80, test = 22 }
|
|
environment = {
|
|
MY_VAR = {
|
|
name = "MY_VAR"
|
|
value_from = {
|
|
secret_key_ref = {
|
|
name = "my_secret"
|
|
key = "latest"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
pvc = {
|
|
onitamadeux = {
|
|
name = "onitamadeux"
|
|
pvc_size = "2Mi"
|
|
mount_path = "/deuxcode"
|
|
}
|
|
onitama = {
|
|
name = "onitama"
|
|
pvc_size = "1Mi"
|
|
mount_path = "/code"
|
|
}
|
|
}
|
|
}
|
|
|
|
nginx = {
|
|
enabled = false
|
|
namespace = "testnginx"
|
|
#image = "localhost:31795/django-python"
|
|
image = "nginx:latest"
|
|
#pvc_size = "10Mi"
|
|
# mount_path = "/code"
|
|
# service_port = 80
|
|
# liveness_http_get = 80
|
|
# requirements = {
|
|
# limits-cpu = "200m"
|
|
# limits-memory = "200Mi"
|
|
# requests-cpu = "50m"
|
|
# requests-memory = "50Mi"
|
|
# }
|
|
# environment_variables = [{
|
|
# "name" : "NGINX_PORT",
|
|
# "value" : "80"
|
|
# name = "NGINX-second_PORT" , value = "81"
|
|
# }]
|
|
environment_variables = { t1est = "tset", a2nother = "rehtona" }
|
|
# environment_variables = { t1est = "tset" }
|
|
# environment_variables = {
|
|
# name = "NGINX_PORT" , value = "80"
|
|
# name = "NGINX-second_PORT" , value = "81"
|
|
# }
|
|
pvc = {
|
|
first = {
|
|
name = "nginx"
|
|
pvc_size = "1Mi"
|
|
mount_path = "/code"
|
|
}
|
|
}
|
|
}
|
|
|
|
redis = {
|
|
enabled = false
|
|
image = "redis"
|
|
service_port = 6379
|
|
liveness_tcp_socket = 6379
|
|
# environment_variables = [{
|
|
# "name" : "redis_PORT",
|
|
# "value" : "6379"
|
|
# }]
|
|
}
|
|
|
|
vulcan = {
|
|
enabled = false
|
|
image = "localhost:31795/vulcan-frontend:latest"
|
|
service_port = 80
|
|
requirements = {
|
|
limits-cpu = "50m"
|
|
limits-memory = "50Mi"
|
|
requests-cpu = "50m"
|
|
requests-memory = "50Mi"
|
|
}
|
|
}
|
|
bwdownload = {
|
|
enabled = false
|
|
namespace = "backup-bitwarden"
|
|
image = "alpine"
|
|
requirements = {
|
|
limits-cpu = "50m"
|
|
limits-memory = "50Mi"
|
|
requests-cpu = "50m"
|
|
requests-memory = "50Mi"
|
|
}
|
|
}
|
|
gogs = {
|
|
enabled = false
|
|
image = "gogs/gogs"
|
|
requirements = {
|
|
limits-cpu = "50m"
|
|
limits-memory = "50Mi"
|
|
requests-cpu = "50m"
|
|
requests-memory = "50Mi"
|
|
}
|
|
service_port = 3000
|
|
pvc_size = "1Gi"
|
|
mount_path = "/data"
|
|
}
|
|
gitea = {
|
|
enabled = false
|
|
image = "gitea/gitea:1.22.3"
|
|
requirements = {
|
|
limits-cpu = "50m"
|
|
limits-memory = "50Mi"
|
|
requests-cpu = "50m"
|
|
requests-memory = "50Mi"
|
|
}
|
|
service_port = 3000
|
|
pvc_size = "1Gi"
|
|
mount_path = "/data"
|
|
}
|
|
|
|
notmuch = {
|
|
enabled = false
|
|
image = "kalbasit/notmuch"
|
|
service_port = 80
|
|
}
|
|
|
|
spider = {
|
|
enabled = false
|
|
image = "iredmail/spider:latest"
|
|
requirements = {
|
|
limits-cpu = "200m"
|
|
limits-memory = "500Mi"
|
|
requests-cpu = "50m"
|
|
requests-memory = "50Mi"
|
|
}
|
|
service_port = 8080
|
|
pvc_size = "100Mi"
|
|
mount_path = "/opt/spider"
|
|
}
|
|
|
|
piler = {
|
|
enabled = false
|
|
image = "sutoj/piler:1.4.5"
|
|
requirements = {
|
|
limits-cpu = "200m"
|
|
limits-memory = "500Mi"
|
|
requests-cpu = "50m"
|
|
requests-memory = "50Mi"
|
|
}
|
|
service_port = 80
|
|
}
|
|
|
|
}
|
|
|
|
|