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 namespace = "onitama" image = "ghcr.io/jackadamson/onitama:latest" service_port = 8080 database = { } requirements = { limits-cpu = "50m" limits-memory = "50Mi" requests-cpu = "25m" requests-memory = "25Mi" } environment = { MY_VAR = { value_from = { secret_key_ref = { name = "mysecret" key = "latest" } } } PORT = { value = "80" } } pvc = { onitamadeux = { name = "onitamadeux" pvc_size = "2Mi" mount_path = "/deuxcode" } onitama = { name = "onitama" pvc_size = "1Mi" mount_path = "/code" } # database = { # name = "databaseonitama" # pvc_size = "1Mi" # mount_path = "/sql" # database = true # } } } 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 } nextcloud-web = { namespace = "nextcloud-terraform" enabled = false image = "nextcloud:29.0.3-apache" service_port = 80 requirements = { limits-cpu = "1000m" limits-memory = "500Mi" requests-cpu = "500m" requests-memory = "25Mi" } environment = { POSTGRES_HOST = { value = "db" } } pvc = { nextcloud-webserver = { name = "nextcloud-webserver" pvc_size = "2Mi" mount_path = "/var/www/html" } } } nextcloud-db = { namespace = "nextcloud-terraform" enabled = false image = "docker.io/library/postgres:14" service_port = 5432 requirements = { limits-cpu = "1000m" limits-memory = "500Mi" requests-cpu = "500m" requests-memory = "25Mi" } environment = { POSTGRES_HOST = { value = "db" } } environment = { POSTGRES_DB = { value_from = { secret_key_ref = { name = "nextcloud-credentials" key = "POSTGRES_DB" } } } POSTGRES_USER = { value_from = { secret_key_ref = { name = "nextcloud-credentials" key = "POSTGRES_USER" } } } POSTGRES_PASSWORD = { value_from = { secret_key_ref = { name = "nextcloud-credentials" key = "POSTGRES_PASSWORD" } } } PORT = { value = "80" } } pvc = { nextcloud-database = { name = "nextcloud-database" pvc_size = "2Mi" mount_path = "/var/lib/postgresql/data" } } } }