143 lines
4.6 KiB
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" |