categories: - MOLGENIS questions: - variable: ingress.hosts[0].name label: Hostname default: "test.molgenis.org" description: "Hostname for your stack" type: hostname required: true group: "Load balancing" - variable: molgenis.image.repository label: Registry default: "registry.hub.docker.com" description: "Select a registry to pull from" type: enum options: - "registry.hub.docker.com" - "registry.molgenis.org" required: true group: "Provisioning" - variable: molgenis.image.tag label: Version default: "" description: "Select a MOLGENIS version (check the registry.molgenis.org or hub.docker.com for released tags)" type: string required: true group: "Provisioning" - variable: molgenis.adminPassword label: Administrator password default: "" description: "Enter an administrator password" type: password required: true 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 - variable: molgenis.services.opencpu.host label: OpenCPU cluster default: "localhost" description: "Specify the OpenCPU cluster" type: string required: true group: "Services" - variable: molgenis.services.postgres.embedded label: Postgres embedded default: false description: "Do you want an embedded postgres" type: boolean required: true 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" - variable: molgenis.resources.limits.memory label: Container memory limit default: 1250Mi description: "Memory limit for this MOLGENIS container" type: enum options: - "1250Mi" - "2500Mi" required: true group: "Resources" - variable: molgenis.resources.requests.memory 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 label: Maximum heap space (JVM) default: "1g" description: "Maximum heap space MOLGENIS container JVM. Please not this should fit in your container memory limit" type: enum options: - "1g" - "2g" group: "Resources" - 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: - 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" description: "Size of MOLGENIS filestore (PostgreSQL and ElasticSearch excluded)" type: enum options: - "5Gi" - "10Gi" - "20Gi" label: Size MOLGENIS filestore - variable: elasticsearch.persistence.size default: "5Gi" 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