138 lines
3.7 KiB
YAML
138 lines
3.7 KiB
YAML
|
|
categories:
|
|
- OPAL
|
|
questions:
|
|
- variable: opal.environment
|
|
label: Environment
|
|
default: "test"
|
|
description: "Environment of Opal instance"
|
|
type: enum
|
|
options:
|
|
- development
|
|
- test
|
|
- acceptance
|
|
- production
|
|
required: true
|
|
group: "Provisioning"
|
|
- variable: molgenis.type.kind
|
|
label: Type
|
|
default: "medium"
|
|
description: "Type of MOLGENIS resources"
|
|
type: enum
|
|
options:
|
|
- small
|
|
- medium
|
|
- large
|
|
required: true
|
|
group: "Provisioning"
|
|
- variable: molgenis.image.tag
|
|
label: Version
|
|
default: "stable"
|
|
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: "Services"
|
|
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.advanced
|
|
label: Advanced mode
|
|
default: false
|
|
description: "Do you want to override the default values in advanced mode"
|
|
type: boolean
|
|
required: true
|
|
group: "Advanced"
|
|
show_subquestion_if: true
|
|
subquestions:
|
|
- 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.services.opencpu.host
|
|
label: OpenCPU cluster
|
|
default: "molgenis-opencpu.opencpu"
|
|
description: "Specify the OpenCPU cluster"
|
|
type: string
|
|
required: true
|
|
group: "Services"
|
|
- variable: molgenis.services.postgres.embedded
|
|
label: Postgres embedded
|
|
default: true
|
|
description: "Do you want an embedded postgres"
|
|
type: boolean
|
|
required: true
|
|
group: "Services"
|
|
- variable: molgenis.services.postgres.host
|
|
label: Postgres cluster location
|
|
default: "localhost"
|
|
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: persistence.retain
|
|
default: false
|
|
description: "Do you want to retain the persistent volume"
|
|
type: boolean
|
|
label: Retain volume
|
|
group: "Persistence"
|
|
- variable: persistence.molgenis.size
|
|
default: "default"
|
|
description: "Size of MOLGENIS filestore (PostgreSQL and ElasticSearch excluded)"
|
|
type: enum
|
|
options:
|
|
- "default"
|
|
- "5Gi"
|
|
- "10Gi"
|
|
- "30Gi"
|
|
label: Size MOLGENIS filestore
|
|
group: "Persistence"
|