2018-09-07 09:50:03 +02:00
categories :
- MOLGENIS
questions :
- variable : ingress.hosts[0].name
2018-09-11 12:41:56 +02:00
label : Hostname
2018-09-07 09:50:03 +02:00
default : "test.molgenis.org"
description : "Hostname for your stack"
type : hostname
required : true
2018-09-26 16:04:22 +02:00
group : "Load balancing"
2018-09-07 09:50:03 +02:00
- variable : molgenis.image.repository
2018-09-11 12:41:56 +02:00
label : Registry
2018-09-07 09:50:03 +02:00
default : "registry.hub.docker.com"
description : "Select a registry to pull from"
type : enum
options :
- "registry.hub.docker.com"
- "registry.molgenis.org"
required : true
2018-09-11 13:04:28 +02:00
group : "Provisioning"
2018-09-07 09:50:03 +02:00
- variable : molgenis.image.tag
2018-09-11 12:41:56 +02:00
label : Version
2018-09-11 12:25:28 +02:00
default : ""
description : "Select a MOLGENIS version (check the registry.molgenis.org or hub.docker.com for released tags)"
2018-09-07 16:51:41 +02:00
type : string
2018-09-07 09:50:03 +02:00
required : true
2018-09-11 13:04:28 +02:00
group : "Provisioning"
- variable : molgenis.adminPassword
label : Administrator password
default : ""
description : "Enter an administrator password"
type : password
2018-09-11 13:05:45 +02:00
required : true
2018-09-11 13:04:28 +02:00
group : "Provisioning"
2018-09-26 16:04:22 +02:00
- variable : service.firewall.enabled
label : Firewall enabled
default : false
description : "Firewall enabled (can be cluster or UMCG scoped)"
type : boolean
required : true
group : "Provisioning"
show_subquestion_if : true
subquestions :
2018-09-26 16:52:06 +02:00
- variable : service.firewall.kind
default : "umcg"
description : "Firewall kind. This can be 'umcg' or 'cluster' environment"
type : enum
required : true
options :
- umcg
- cluster
label : Firewall kind
2018-09-10 11:32:14 +02:00
- variable : molgenis.services.opencpu.host
2018-09-11 12:41:56 +02:00
label : OpenCPU cluster
2018-09-10 11:38:51 +02:00
default : "localhost"
2018-09-07 16:51:41 +02:00
description : "Specify the OpenCPU cluster"
type : string
required : true
2018-09-10 11:32:14 +02:00
group : "Services"
2018-09-26 16:04:22 +02:00
- variable : molgenis.services.postgres.embedded
label : Postgres embedded
default : false
description : "Do you want an embedded postgres"
type : boolean
2018-09-07 16:51:41 +02:00
required : true
2018-09-10 11:32:14 +02:00
group : "Services"
2018-09-26 16:04:22 +02:00
show_subquestion_if : false
subquestions :
- variable : molgenis.services.postgres.host
label : Postgres cluster location
default : ""
description : "Set the location of the postgres cluster. This can be localhost when the postgres is enabled else you need to specify a cluster location if you do not want a embedded postgres instance)"
type : string
required : true
group : "Services"
- variable : molgenis.services.postgres.scheme
label : Database scheme
default : "molgenis"
description : "Set the database scheme"
type : string
required : true
group : "Services"
- variable : molgenis.services.postgres.user
label : Database username
default : "molgenis"
description : "Set user of the database scheme"
type : string
required : true
group : "Services"
- variable : molgenis.services.postgres.password
label : Database password
default : "molgenis"
description : "Set the password of the database scheme"
type : string
required : true
group : "Services"
2018-09-07 09:50:03 +02:00
- variable : molgenis.resources.limits.memory
2018-09-11 12:41:56 +02:00
label : Container memory limit
2018-09-07 09:50:03 +02:00
default : 1250Mi
2018-09-11 12:25:28 +02:00
description : "Memory limit for this MOLGENIS container"
2018-09-07 09:50:03 +02:00
type : enum
options :
- "1250Mi"
- "2500Mi"
required : true
2018-09-10 11:32:14 +02:00
group : "Resources"
2018-09-11 12:36:57 +02:00
- variable : molgenis.resources.requests.memory
2018-09-11 12:41:56 +02:00
label : Container memory reservation
2018-09-11 12:36:57 +02:00
default : 1250Mi
2018-09-11 13:51:58 +02:00
description : "Memory reservation for this MOLGENIS container (must fit in the selected memory limit for the container)"
2018-09-11 12:36:57 +02:00
type : enum
options :
- "1250Mi"
- "2500Mi"
required : true
group : "Resources"
2018-09-11 12:25:28 +02:00
- variable : molgenis.javaOpts.maxHeapSpace
2018-09-11 12:41:56 +02:00
label : Maximum heap space (JVM)
2018-09-11 12:25:28 +02:00
default : "1g"
description : "Maximum heap space MOLGENIS container JVM. Please not this should fit in your container memory limit"
2018-09-07 09:50:03 +02:00
type : enum
options :
2018-09-11 12:25:28 +02:00
- "1g"
- "2g"
2018-09-11 13:51:58 +02:00
group : "Resources"
2018-09-12 08:04:59 +02:00
- variable : persistence.enabled
2018-09-26 16:04:22 +02:00
default : true
2018-09-11 13:51:58 +02:00
description : "Do you want to use persistence"
type : boolean
required : true
group : "Persistence"
label : Persistence
show_subquestion_if : true
subquestions :
2018-09-12 08:04:59 +02:00
- variable : persistence.retain
default : false
description : "Do you want to retain the persistent volume"
type : boolean
label : Retain volume
2018-09-11 13:51:58 +02:00
- variable : molgenis.persistence.size
2018-09-26 16:04:22 +02:00
default : "5Gi"
2018-09-12 08:13:33 +02:00
description : "Size of MOLGENIS filestore (PostgreSQL and ElasticSearch excluded)"
2018-09-12 08:04:59 +02:00
type : enum
options :
2018-09-26 16:04:22 +02:00
- "5Gi"
- "10Gi"
- "20Gi"
2018-09-12 08:13:33 +02:00
label : Size MOLGENIS filestore
2018-09-12 08:04:59 +02:00
- variable : elasticsearch.persistence.size
2018-09-26 16:04:22 +02:00
default : "5Gi"
2018-09-12 08:13:33 +02:00
description : "Size of ElasticSearch data (directory that is persist: /usr/share/elasticsearch/data)"
2018-09-11 17:07:14 +02:00
type : enum
options :
2018-09-26 16:04:22 +02:00
- "5Gi"
- "10Gi"
- "50Gi"
label : Size for ElasticSearch data
- variable : postgres.persistence.size
default : "5Gi"
description : "Size of PostgreSQL data (directory that is persist: /var/lib/postgresql/data/pgdata)"
type : enum
options :
- "5Gi"
- "10Gi"
2018-09-11 17:07:14 +02:00
- "50Gi"
2018-09-26 16:04:22 +02:00
label : Size for PostgreSQL data