rancher-partner-charts/charts/btp/sextant/questions.yaml

143 lines
4.6 KiB
YAML

---
# Rancher marketplace specific question file, source: helm-charts/sextant/rancher-marketplace-questions.yaml
questions:
# User Credentials
- variable: imagePullSecrets.createSecret.registryUser
default: ""
required: true
type: string
label: Username
description: Your username for the BTP licenced image registry, supplied by BTP
group: "User Credentials"
- variable: imagePullSecrets.createSecret.registryPassword
default: ""
required: true
type: password
label: Password
description: Your password for the BTP licenced image registry, supplied by BTP
group: "User Credentials"
# Ingress Settings
- variable: ingress.enabled
default: "false"
required: true
type: boolean
label: Enable Sextant Ingress
description: Enable an ingress for Sextant
group: "Ingress Settings"
show_subquestion_if: true
subquestions:
- variable: ingress.hostname
default: ""
required: false
type: string
label: Ingress hostname
description: Primary hostname for the ingress
group: "Ingress Settings"
- variable: ingress.path
default: ""
required: false
type: string
label: Hostname Path
description: Path for the ingress's primary hostname
group: "Ingress Settings"
- variable: ingress.pathType
default: ""
required: false
type: string
label: Hostname PathType
description: PathType for the ingress's primary hostname
group: "Ingress Settings"
- variable: ingress.certManager
default: "false"
required: false
type: boolean
label: Enable the acme certmanager for this ingress
description: Enable the acme certmanager for this ingress
group: "Ingress Settings"
- variable: ingress.annotations
default: ""
required: false
type: string
label: Ingress annotations
description: Annotations for the ingress
group: "Ingress Settings"
- variable: ingress.tls
default: false
required: false
type: boolean
label: Ingress TLS
description: Enable tls on the ingress with a secrete at hostname-tls
group: "Ingress Settings"
# Sextant database settings
- variable: postgres.enabled
default: "true"
required: true
type: boolean
label: Use internal postgres database
description: Create an internal postgres instance for Sextant, or if not supply details of an external postgres
group: "Database settings"
show_subquestion_if: false
subquestions:
- variable: postgres.user
default: "postgres"
required: true
type: string
label: Postgres user
description: User for the postgres database
group: "Database settings"
- variable: postgres.host
default: "localhost"
required: true
type: string
label: Postgres host
description: Host for the postgres database
group: "Database settings"
- variable: postgres.database
default: "postgres"
required: true
type: string
label: Database name
description: Database name for the postgres database
group: "Database settings"
- variable: postgres.port
default: "5432"
required: true
type: int
label: Postgres port
description: Port for the postgres database
group: "Database settings"
- variable: postgres.password
default: "postgres"
required: true
type: password
label: Postgres password
description: Password for the postgres database
group: "Database settings"
- variable: edition
default: "community"
required: true
type: string
label: Sextant edition
description: The Sextant edition to install
group: "Advanced settings"
- variable: imagePullSecrets.createSecret.enabled
default: "true"
type: boolean
required: true
label: Create image pull secret
description: Automatically create an image pull secret
group: "Advanced settings"
- variable: imagePullSecrets.createSecret.registryUrl
default: "dev.catenasys.com:8084"
type: string
required: true
label: BTP image registry URL
description: Set the default image registry URL
group: "Advanced settings"
- variable: postgres.persistence.enabled
default: "true"
type: boolean
required: true
label: Postgres persistance
description: Allocate a PVC for the internal postgres instance
group: "Advanced settings"