2022-07-22 16:19:45 -04:00
# Include{groups}
portals :
open :
2022-08-08 17:25:02 -04:00
# Include{portalLink}
2022-07-22 16:19:45 -04:00
questions :
# Include{global}
2023-03-01 02:55:51 -05:00
# Include{workload}
# Include{workloadDeployment}
# Include{replicas1}
# Include{podSpec}
# Include{containerMain}
# Include{containerBasic}
# Include{containerAdvanced}
2022-07-22 16:19:45 -04:00
- variable : env
2022-11-10 11:56:28 -05:00
group : "App Configuration"
2022-07-22 16:19:45 -04:00
label : "Image Environment"
schema :
additional_attrs : true
type : dict
attrs :
- variable : GAME_PARAMS
2022-08-26 19:12:33 -04:00
label : "GAME_PARAMS"
2022-07-22 16:19:45 -04:00
description : "Enter your extra startup parameters otherwise leave blank!"
schema :
type : string
default : ""
- variable : XMS_SIZE
2022-08-26 19:12:33 -04:00
label : "XMS_SIZE"
2022-07-22 16:19:45 -04:00
description : "Enter your XMS size in MB (XMS=The initial and minimum heap size. It is recommended to set the minimum heap size equivalent to the maximum heap size in order to minimize the garbage collection.)"
schema :
type : string
default : "1024"
- variable : XMX_SIZE
2022-08-26 19:12:33 -04:00
label : "XMX_SIZE"
2022-07-22 16:19:45 -04:00
description : "Enter your XMX size in MB (XMX=The maximum heap size. The performance will decrease if the max heap value is set lower than the amount of live data. It will force frequent garbage collections in order to free up space.)"
schema :
type : string
default : "1024"
- variable : UMASK
2022-08-26 19:12:33 -04:00
label : "UMASK"
2022-07-22 16:19:45 -04:00
description : "Container Variable UMASK"
schema :
type : string
default : "000"
- variable : DATA_PERM
2022-08-26 19:12:33 -04:00
label : "DATA_PERM"
2022-07-22 16:19:45 -04:00
description : "Container Variable DATAPERM"
schema :
type : string
default : "770"
- variable : RUNTIME_NAME
2022-08-26 19:12:33 -04:00
label : "RUNTIME_NAME"
2022-07-22 16:19:45 -04:00
description : "Enter your extracted Runtime folder name.Dont change unless you are knowing what you are doing!"
schema :
type : string
default : "basicjre"
- variable : STARTER_PARAMS
2022-08-26 19:12:33 -04:00
label : "STARTER_PARAMS"
2022-07-22 16:19:45 -04:00
description : "Only change if you know what you are doing!"
schema :
type : string
default : "-nogui"
- variable : DL_URL
2022-08-26 19:12:33 -04:00
label : "DL_URL"
2022-07-22 16:19:45 -04:00
description : "Only change if you know what you are doing!"
schema :
type : string
default : "http://files.star-made.org/StarMade-Starter.jar"
# Include{containerConfig}
2022-08-08 17:25:02 -04:00
# Include{serviceRoot}
2022-07-22 16:19:45 -04:00
- variable : main
label : "Main Service"
description : "The Primary service on which the healthcheck runs, often the webUI"
schema :
additional_attrs : true
type : dict
attrs :
2022-09-17 07:24:06 -04:00
# Include{serviceSelectorLoadBalancer}
2022-09-14 17:27:12 -04:00
# Include{serviceSelectorExtras}
2022-07-22 16:19:45 -04:00
- variable : main
label : "Main Service Port Configuration"
schema :
additional_attrs : true
type : dict
attrs :
- variable : port
label : "Port"
description : "This port exposes the container port on the service"
schema :
type : int
default : 4242
required : true
2022-08-08 17:25:02 -04:00
# Include{serviceExpertRoot}
2022-07-22 16:19:45 -04:00
# Include{serviceExpert}
# Include{serviceList}
2022-08-08 17:25:02 -04:00
# Include{persistenceRoot}
2022-07-22 16:19:45 -04:00
- variable : serverfiles
label : "serverfiles Storage"
description : "Container Path starmade"
schema :
additional_attrs : true
type : dict
attrs :
# Include{persistenceBasic}
# Include{persistenceList}
2022-08-08 17:25:02 -04:00
# Include{ingressRoot}
2022-07-22 16:19:45 -04:00
- variable : main
label : "Main Ingress"
schema :
additional_attrs : true
type : dict
attrs :
# Include{ingressDefault}
# Include{ingressTLS}
# Include{ingressTraefik}
2023-05-28 06:32:51 -04:00
# Include{ingressAdvanced}
2022-11-11 13:09:57 -05:00
# Include{ingressList}
2023-03-01 03:30:36 -05:00
# Include{securityContextRoot}
- variable : runAsUser
label : "runAsUser"
description : "The UserID of the user running the application"
2022-07-22 16:19:45 -04:00
schema :
2023-03-01 03:30:36 -05:00
type : int
default : 0
- variable : runAsGroup
label : "runAsGroup"
description : "The groupID of the user running the application"
2022-07-22 16:19:45 -04:00
schema :
2023-03-01 03:30:36 -05:00
type : int
default : 0
# Include{securityContextContainer}
# Include{securityContextAdvanced}
# Include{securityContextPod}
2023-04-30 05:08:59 -04:00
- variable : fsGroup
2023-03-01 03:30:36 -05:00
label : "fsGroup"
description : "The group that should own ALL storage."
2022-07-22 16:19:45 -04:00
schema :
2023-03-01 03:30:36 -05:00
type : int
default : 568
2022-07-22 16:19:45 -04:00
# Include{resources}
# Include{advanced}
# Include{addons}
2022-10-01 17:39:52 -04:00
# Include{codeserver}
2023-03-01 03:30:36 -05:00
# Include{netshoot}
2022-10-01 17:39:52 -04:00
# Include{vpn}
2022-08-12 07:15:27 -04:00
# Include{documentation}