1
0
Fork 0
molgenis-ops-docker-helm/molgenis/questions.yml

167 lines
4.7 KiB
YAML
Raw Normal View History

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
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
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"
- 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:
- 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
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"
- 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"
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
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"
- variable: molgenis.resources.requests.memory
2018-09-11 12:41:56 +02:00
label: Container memory reservation
default: 1250Mi
description: "Memory reservation for this MOLGENIS container (must fit in the selected memory limit for the container)"
type: enum
options:
- "1250Mi"
- "2500Mi"
required: true
group: "Resources"
- variable: molgenis.javaOpts.maxHeapSpace
2018-09-11 12:41:56 +02:00
label: Maximum heap space (JVM)
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:
- "1g"
- "2g"
group: "Resources"
2018-09-12 08:04:59 +02:00
- variable: persistence.enabled
default: true
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
- variable: molgenis.persistence.size
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:
- "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
default: "5Gi"
2018-09-12 08:13:33 +02:00
description: "Size of ElasticSearch data (directory that is persist: /usr/share/elasticsearch/data)"
type: enum
options:
- "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"
- "50Gi"
label: Size for PostgreSQL data