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"